@charset "UTF-8";@import url("https://use.typekit.net/yuh4ial.css");
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");@import url("https://use.typekit.net/dvf6vyq.css");@import url("//hello.myfonts.net/count/3bdcd6");:root{--blue:#364b54;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#eb6b40;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#eb6b40;--secondary:#6c757d;--success:#364b54;--info:#7b7c7f;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:effra,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#eb6b40;text-decoration:none}a:hover{color:#c94215;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:900;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:5.4rem}.h2,h2{font-size:2.7rem}.h3,.h4,h3,h4{font-size:1.8rem}.h5,h5{font-size:1.5rem}.h6,h6{font-size:1.2rem}.lead{font-size:1.5rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:.875em;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.5rem;margin-bottom:1rem}.blockquote-footer{color:#6c757d;display:block;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:5px;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:90%}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}kbd{background-color:#212529;border-radius:3px;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.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.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{color:#212529;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);color:#212529}.table-primary,.table-primary>td,.table-primary>th{background-color:#f9d6ca}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#f5b29c}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#f6c4b3}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c7cdcf}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#96a1a6}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b9c1c3}.table-info,.table-info>td,.table-info>th{background-color:#dadadb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#babbbc}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#cdcdce}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{background-color:#343a40;border-color:#454d55;color:#fff}.table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#343a40;color:#fff}.table-dark td,.table-dark th,.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:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:5px;color:#495057;display:block;font-size:1.2rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#fff;border-color:#f7c4b3;box-shadow:0 0 0 .2rem rgba(235,107,64,.25);color:#495057;outline:0}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.5rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.96rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;font-size:1.2rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:3px;font-size:.96rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:15px;font-size:1.5rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],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-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#364b54;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(54,75,84,.9);border-radius:5px;color:#fff;display:none;font-size:.96rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23364b54' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#364b54;padding-right:calc(1.5em + .75rem)!important}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#364b54;box-shadow:0 0 0 .2rem rgba(54,75,84,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23364b54' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#364b54;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#364b54;box-shadow:0 0 0 .2rem rgba(54,75,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#364b54}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#364b54}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#364b54}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#4a6773;border-color:#4a6773}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(54,75,84,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#364b54}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#364b54}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#364b54;box-shadow:0 0 0 .2rem rgba(54,75,84,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:5px;color:#fff;display:none;font-size:.96rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d;border-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{background-color:transparent;border:1px solid transparent;border-radius:5px;color:#212529;display:inline-block;font-size:1.2rem;font-weight:900;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(235,107,64,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#eb6b40;border-color:#eb6b40;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#e7501d;border-color:#e04a18;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(238,129,93,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#eb6b40;border-color:#eb6b40;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#e04a18;border-color:#d54616;color:#fff}.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(238,129,93,.5)}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.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 hsla(208,6%,54%,.5)}.btn-success{background-color:#364b54;border-color:#364b54;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#27363d;border-color:#222f35;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(84,102,110,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#364b54;border-color:#364b54;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#222f35;border-color:#1d282d;color:#fff}.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(84,102,110,.5)}.btn-info{background-color:#7b7c7f;border-color:#7b7c7f;color:#fff}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#68696c;border-color:#626365;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem hsla(220,1%,57%,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#7b7c7f;border-color:#7b7c7f;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#626365;border-color:#5c5c5f;color:#fff}.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 hsla(220,1%,57%,.5)}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.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{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.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{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.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 hsla(220,4%,85%,.5)}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.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{border-color:#eb6b40;color:#eb6b40}.btn-outline-primary:hover{background-color:#eb6b40;border-color:#eb6b40;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(235,107,64,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#eb6b40}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#eb6b40;border-color:#eb6b40;color:#fff}.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(235,107,64,.5)}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d;color:#fff}.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 hsla(208,7%,46%,.5)}.btn-outline-success{border-color:#364b54;color:#364b54}.btn-outline-success:hover{background-color:#364b54;border-color:#364b54;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(54,75,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#364b54}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#364b54;border-color:#364b54;color:#fff}.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(54,75,84,.5)}.btn-outline-info{border-color:#7b7c7f;color:#7b7c7f}.btn-outline-info:hover{background-color:#7b7c7f;border-color:#7b7c7f;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem hsla(225,2%,49%,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#7b7c7f}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#7b7c7f;border-color:#7b7c7f;color:#fff}.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 hsla(225,2%,49%,.5)}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.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{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffc107;border-color:#ffc107;color:#212529}.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{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.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{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545;color:#fff}.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{border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.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{background-color:transparent;color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.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{border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.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{background-color:transparent;color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.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{color:#eb6b40;font-weight:400;text-decoration:none}.btn-link:hover{color:#c94215}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{border-radius:15px;font-size:1.5rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:3px;font-size:.96rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].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{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:5px;color:#212529;display:none;float:left;font-size:1.2rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef;color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#eb6b40;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#adb5bd;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.96rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1.5rem}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:5px;color:#495057;display:flex;font-size:1.2rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:15px;font-size:1.5rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:3px;font-size:.96rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.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),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.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),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{display:block;min-height:1.8rem;padding-left:1.5rem;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.4rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#eb6b40;border-color:#eb6b40;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(235,107,64,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#f7c4b3}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#fce8e2;border-color:#fce8e2;color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #adb5bd;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.4rem;width:1rem}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:5px}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#eb6b40;border-color:#eb6b40}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='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(235,107,64,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(235,107,64,.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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(235,107,64,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#adb5bd;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.4rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(235,107,64,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:5px;color:#495057;display:inline-block;font-size:1.2rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#f7c4b3;box-shadow:0 0 0 .2rem rgba(235,107,64,.25);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#495057}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e9ecef;color:#6c757d}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{font-size:.96rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.5rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;overflow:hidden;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#f7c4b3;box-shadow:0 0 0 .2rem rgba(235,107,64,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#fff;border:1px solid #ced4da;border-radius:5px;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;overflow:hidden;z-index:1}.custom-file-label,.custom-file-label:after{color:#495057;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e9ecef;border-left:inherit;border-radius:0 5px 5px 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(235,107,64,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(235,107,64,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(235,107,64,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#eb6b40;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-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;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#fce8e2}.custom-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#eb6b40;border:0;border-radius:1rem;height: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;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#fce8e2}.custom-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#eb6b40;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-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;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#fce8e2}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.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;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{background-color:transparent;border:1px solid transparent;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{background:none;border:0;border-radius:5px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#eb6b40;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.5rem;line-height:inherit;margin-right:1rem;padding-bottom:.275rem;padding-top:.275rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:5px;font-size:1.5rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:50%/100% 100% no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-left:0;padding-right:0}}@media (min-width:576px){.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-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-left:0;padding-right:0}}@media (min-width:768px){.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-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-left:0;padding-right:0}}@media (min-width:992px){.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-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-left:0;padding-right:0}}@media (min-width:1200px){.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-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.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,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:#eb6b40}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:#eb6b40}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='%23eb6b40' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:#eb6b40}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:5px;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:4px;border-top-right-radius:4px;border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:4px 4px 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 4px 4px}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:4px;bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:4px;border-top-right-radius:4px}.card-img,.card-img-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.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{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{background-color:#e9ecef;border-radius:5px;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{border-radius:5px;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#eb6b40;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#c94215;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(235,107,64,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:5px;border-top-left-radius:5px;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:5px;border-top-right-radius:5px}.page-item.active .page-link{background-color:#eb6b40;border-color:#eb6b40;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.5rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:15px;border-top-left-radius:15px}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:15px;border-top-right-radius:15px}.pagination-sm .page-link{font-size:.96rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:3px;border-top-right-radius:3px}.badge{border-radius:5px;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#eb6b40;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#e04a18;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(235,107,64,.5);outline:0}.badge-secondary{background-color:#6c757d;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#545b62;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5);outline:0}.badge-success{background-color:#364b54;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#222f35;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(54,75,84,.5);outline:0}.badge-info{background-color:#7b7c7f;color:#fff}a.badge-info:focus,a.badge-info:hover{background-color:#626365;color:#fff}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem hsla(225,2%,49%,.5);outline:0}.badge-warning{background-color:#ffc107;color:#212529}a.badge-warning:focus,a.badge-warning:hover{background-color:#d39e00;color:#212529}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5);outline:0}.badge-danger{background-color:#dc3545;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#bd2130;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5);outline:0}.badge-light{background-color:#f8f9fa;color:#212529}a.badge-light:focus,a.badge-light:hover{background-color:#dae0e5;color:#212529}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5);outline:0}.badge-dark{background-color:#343a40;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#1d2124;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5);outline:0}.jumbotron{background-color:#e9ecef;border-radius:15px;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert{border:1px solid transparent;border-radius:5px;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.3rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#fbe1d9;border-color:#f9d6ca;color:#7a3821}.alert-primary hr{border-top-color:#f6c4b3}.alert-primary .alert-link{color:#522616}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{background-color:#d7dbdd;border-color:#c7cdcf;color:#1c272c}.alert-success hr{border-top-color:#b9c1c3}.alert-success .alert-link{color:#080b0d}.alert-info{background-color:#e5e5e5;border-color:#dadadb;color:#404042}.alert-info hr{border-top-color:#cdcdce}.alert-info .alert-link{color:#272728}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;border-radius:5px;font-size:.9rem;height:1rem;line-height:0}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#eb6b40;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{border-radius:5px;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;pointer-events:none}.list-group-item.active{background-color:#eb6b40;border-color:#eb6b40;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:5px;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:5px}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:5px;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:5px}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:5px;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:5px}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:5px;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:5px}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:5px;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:5px}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#f9d6ca;color:#7a3821}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#f6c4b3;color:#7a3821}.list-group-item-primary.list-group-item-action.active{background-color:#7a3821;border-color:#7a3821;color:#fff}.list-group-item-secondary{background-color:#d6d8db;color:#383d41}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c8cbcf;color:#383d41}.list-group-item-secondary.list-group-item-action.active{background-color:#383d41;border-color:#383d41;color:#fff}.list-group-item-success{background-color:#c7cdcf;color:#1c272c}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#b9c1c3;color:#1c272c}.list-group-item-success.list-group-item-action.active{background-color:#1c272c;border-color:#1c272c;color:#fff}.list-group-item-info{background-color:#dadadb;color:#404042}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#cdcdce;color:#404042}.list-group-item-info.list-group-item-action.active{background-color:#404042;border-color:#404042;color:#fff}.list-group-item-warning{background-color:#ffeeba;color:#856404}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffe8a1;color:#856404}.list-group-item-warning.list-group-item-action.active{background-color:#856404;border-color:#856404;color:#fff}.list-group-item-danger{background-color:#f5c6cb;color:#721c24}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1b0b7;color:#721c24}.list-group-item-danger.list-group-item-action.active{background-color:#721c24;border-color:#721c24;color:#fff}.list-group-item-light{background-color:#fdfdfe;color:#818182}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#ececf6;color:#818182}.list-group-item-light.list-group-item-action.active{background-color:#818182;border-color:#818182;color:#fff}.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b9bbbe;color:#1b1e21}.list-group-item-dark.list-group-item-action.active{background-color:#1b1e21;border-color:#1b1e21;color:#fff}.close{color:#000;float:right;font-size:1.8rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#6c757d;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.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-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:15px;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #dee2e6;border-top-left-radius:14px;border-top-right-radius:14px;display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top:1px solid #dee2e6;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{word-wrap:break-word;display:block;font-family:effra,sans-serif;font-size:.96rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:5px;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:15px;font-family:effra,sans-serif;font-size:.96rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 15px;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:15px 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:15px 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:14px;border-top-right-radius:14px;font-size:1.2rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:50%/100% 100% no-repeat;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{animation:spinner-grow .75s linear infinite;background-color:currentcolor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:-.125em;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#eb6b40!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#e04a18!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#364b54!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#222f35!important}.bg-info{background-color:#7b7c7f!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#626365!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{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:#eb6b40!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#364b54!important}.border-info{border-color:#7b7c7f!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:3px!important}.rounded{border-radius:5px!important}.rounded-top{border-top-left-radius:5px!important}.rounded-right,.rounded-top{border-top-right-radius:5px!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:5px!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:5px!important}.rounded-left{border-top-left-radius:5px!important}.rounded-lg{border-radius:15px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{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}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#eb6b40!important}a.text-primary:focus,a.text-primary:hover{color:#c94215!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#364b54!important}a.text-success:focus,a.text-success:hover{color:#182125!important}.text-info{color:#7b7c7f!important}a.text-info:focus,a.text-info:hover{color:#555658!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{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:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{border-color:#dee2e6;color:inherit}}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas,.page-content .article-content blockquote{text-rendering:auto}.fa,.fab,.fad,.fal,.far,.fas,.page-content .article-content blockquote{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1}.page-content .article-content blockquote{font-weight:400}.fa-lg{font-size:1.3333333333em;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;line-height:inherit;position:absolute;text-align:center;width:2em}.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,.page-content .article-content blockquote.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,.page-content .article-content blockquote.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{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-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.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-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.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-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.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-alipay:before{content:"\f642"}.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-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.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-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.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-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.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-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.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-battle-net:before{content:"\f835"}.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-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.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-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.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-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.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-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.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-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.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-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.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-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.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-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.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-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.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-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.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-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.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-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.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-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.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-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.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-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.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-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.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-alt:before{content:"\f424"}.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-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.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-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.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-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.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-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.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-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.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-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.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-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.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-pay:before{content:"\e079"}.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-gopuram:before{content:"\f664"}.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-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.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-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.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-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.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-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.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-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.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-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.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-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.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-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.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-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.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-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.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-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.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-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.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-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.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-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.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-pied-piper-square:before{content:"\e01e"}.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-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.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-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.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-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.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-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.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-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.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-route:before{content:"\f4d7"}.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-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.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-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.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-shapes:before{content:"\f61f"}.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-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.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-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.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-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.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-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.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-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.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-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.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-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.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-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.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-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.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-injured:before{content:"\f728"}.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-nurse:before{content:"\f82f"}.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-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.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-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.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-wind:before{content:"\f72e"}.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-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.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-wpressr:before{content:"\f3e4"}.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-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{clip:rect(0,0,0,0);border: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 Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot);src:url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.woff) format("woff"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"),url(../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas,.page-content .article-content blockquote{font-family:Font Awesome\ 5 Free;font-weight:900}@keyframes fadein{0%{opacity:0}to{opacity:1}}body{color:#3a3736;font-weight:300;line-height:1.75}body h1,body h2,body h3,body h4,body h5{line-height:1;position:relative}body h1{font-size:2.4rem}@media (min-width:992px){body h1{font-size:5.4rem}}.tripadvisor{color:#3a3736}.tripadvisor small{display:block}.tripadvisor span{color:#3a3736}.tripadvisor img{margin-bottom:4px}.tripadvisor .tripadvisor-rating{display:none}.tripadvisor .tripadvisor-review{text-decoration:underline}.tripadvisor:hover,.tripadvisor:hover span{color:#eb6b40}.zionplus-related-outfitters{background:#d5d2d2;padding:5rem 1rem}@media (min-width:576px){.zionplus-related-outfitters{padding:5rem 0}.zionplus-related-outfitters .container{padding:0}}.zionplus-related-outfitters .container .tripadvisor small{display:none}.zionplus-related-outfitters .container table{display:block}@media (min-width:1200px){.zionplus-related-outfitters .container table{display:table}}.zionplus-related-outfitters .container table thead{display:none}@media (min-width:1200px){.zionplus-related-outfitters .container table thead{display:table-header-group}}.zionplus-related-outfitters .container table thead th{border-bottom-color:#bcb8b8;border-top-color:#bcb8b8;font-size:.96rem;text-transform:uppercase;white-space:nowrap}.zionplus-related-outfitters .container table tbody{display:block}@media (min-width:768px){.zionplus-related-outfitters .container table tbody{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media (min-width:1200px){.zionplus-related-outfitters .container table tbody{display:table-row-group}}.zionplus-related-outfitters .container table tbody tr{display:block;margin:2rem 0}@media (min-width:768px){.zionplus-related-outfitters .container table tbody tr{flex:0 0 50%;margin:1rem 0;max-width:50%;padding:0 1rem;position:relative;width:100%}}@media (min-width:992px){.zionplus-related-outfitters .container table tbody tr{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:1200px){.zionplus-related-outfitters .container table tbody tr{display:table-row}}.zionplus-related-outfitters .container table tbody tr td{border-top:none;display:block;padding:.1rem}@media (min-width:768px){.zionplus-related-outfitters .container table tbody tr td{padding:0}}@media (min-width:1200px){.zionplus-related-outfitters .container table tbody tr td{border-bottom:1px solid #bcb8b8;display:table-cell;padding:.75rem}}.zionplus-related-outfitters .container table tbody tr th{border-top:none;display:block;font-weight:500;padding:.1rem}@media (min-width:768px){.zionplus-related-outfitters .container table tbody tr th{border:none;margin:0;padding:0}}@media (min-width:1200px){.zionplus-related-outfitters .container table tbody tr th{border-bottom:1px solid #bcb8b8;display:table-cell;padding:.75rem}.zionplus-related-outfitters .container table tbody tr th a,.zionplus-related-outfitters .container table tbody tr th span{white-space:nowrap}}.zionplus-related-outfitters .container th a{font-weight:500}.zionplus-related-outfitters .container th a span i{font-size:.96rem}.zionplus-related-outfitters .container td a,.zionplus-related-outfitters .container td a span,.zionplus-related-outfitters .container td span{white-space:nowrap}.zionplus-related-outfitters .container a{color:#3a3736}.zionplus-related-outfitters .container a:hover,.zionplus-related-outfitters .container a:hover i{color:#eb6b40}.zionplus-related-outfitters .container i{color:#979090;margin-right:.3333333333rem}.zionplus-list-outfitters,.zionplus-list-restaurants{margin-bottom:3rem}.zionplus-list-outfitters .card,.zionplus-list-restaurants .card{background:#212529;border:none;color:#fff;height:0;margin-bottom:2rem;padding-bottom:30%;position:relative;text-align:center}.zionplus-list-outfitters .card .card-img,.zionplus-list-restaurants .card .card-img{display:block;height:100%;overflow:hidden;position:absolute;width:100%}.zionplus-list-outfitters .card .card-img img,.zionplus-list-restaurants .card .card-img img{height:100%;position:relative;width:auto}.zionplus-list-outfitters .card .card-img-overlay,.zionplus-list-restaurants .card .card-img-overlay{display:block;padding:2rem}.zionplus-list-outfitters .card .card-img-overlay .card-text,.zionplus-list-restaurants .card .card-img-overlay .card-text{text-transform:uppercase}.zionplus-list-outfitters .card .card-img-overlay .card-title,.zionplus-list-restaurants .card .card-img-overlay .card-title{font-size:1.8rem}.zionplus-list-outfitters .card .card-img-overlay .card-title a,.zionplus-list-restaurants .card .card-img-overlay .card-title a{color:#fff;text-decoration:none}.zionplus-list-outfitters .tripadvisor small,.zionplus-list-restaurants .tripadvisor small{display:none}.zionplus-list-outfitters table thead th,.zionplus-list-restaurants table thead th{border-bottom-color:#bcb8b8;border-top-color:#bcb8b8;font-size:.96rem;text-transform:uppercase;white-space:nowrap}.zionplus-list-outfitters table tbody td,.zionplus-list-outfitters table tbody th,.zionplus-list-restaurants table tbody td,.zionplus-list-restaurants table tbody th{border-top-color:#bcb8b8}.zionplus-list-outfitters table tbody th,.zionplus-list-outfitters th a,.zionplus-list-restaurants table tbody th,.zionplus-list-restaurants th a{font-weight:500}.zionplus-list-outfitters th a span i,.zionplus-list-restaurants th a span i{font-size:.96rem}.zionplus-list-outfitters th small,.zionplus-list-restaurants th small{font-weight:300}.zionplus-list-outfitters td a,.zionplus-list-outfitters td a span,.zionplus-list-outfitters td span,.zionplus-list-restaurants td a,.zionplus-list-restaurants td a span,.zionplus-list-restaurants td span{white-space:nowrap}.zionplus-list-outfitters a,.zionplus-list-restaurants a{color:#3a3736}.zionplus-list-outfitters a:hover,.zionplus-list-outfitters a:hover i,.zionplus-list-restaurants a:hover,.zionplus-list-restaurants a:hover i{color:#eb6b40}.zionplus-list-outfitters i,.zionplus-list-restaurants i{color:#979090;margin-right:.3333333333rem}.zionplus-restaurants{background:#d5d2d2;padding:5rem 1rem}@media (min-width:576px){.zionplus-restaurants{padding:5rem 0}.zionplus-restaurants .container{padding:0}}.zionplus-restaurants .container .tripadvisor small{display:none}.zionplus-restaurants .container table{display:block}@media (min-width:1200px){.zionplus-restaurants .container table{display:table}}.zionplus-restaurants .container table thead{display:none}@media (min-width:1200px){.zionplus-restaurants .container table thead{display:table-header-group}}.zionplus-restaurants .container table thead th{border-bottom-color:#bcb8b8;border-top-color:#bcb8b8;font-size:.96rem;text-transform:uppercase;white-space:nowrap}.zionplus-restaurants .container table tbody{display:block}@media (min-width:768px){.zionplus-restaurants .container table tbody{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media (min-width:1200px){.zionplus-restaurants .container table tbody{display:table-row-group}}.zionplus-restaurants .container table tbody tr{display:block;margin:2rem 0}@media (min-width:768px){.zionplus-restaurants .container table tbody tr{flex:0 0 50%;margin:1rem 0;max-width:50%;padding:0 1rem;position:relative;width:100%}}@media (min-width:992px){.zionplus-restaurants .container table tbody tr{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:1200px){.zionplus-restaurants .container table tbody tr{display:table-row}}.zionplus-restaurants .container table tbody tr td{border-top:none;display:block;padding:.1rem}@media (min-width:768px){.zionplus-restaurants .container table tbody tr td{padding:0}}@media (min-width:1200px){.zionplus-restaurants .container table tbody tr td{border-bottom:1px solid #bcb8b8;display:table-cell;padding:.75rem}}.zionplus-restaurants .container table tbody tr th{border-top:none;display:block;font-weight:500;padding:.1rem}@media (min-width:768px){.zionplus-restaurants .container table tbody tr th{border:none;margin:0;padding:0}}@media (min-width:1200px){.zionplus-restaurants .container table tbody tr th{border-bottom:1px solid #bcb8b8;display:table-cell;padding:.75rem}.zionplus-restaurants .container table tbody tr th a,.zionplus-restaurants .container table tbody tr th span{white-space:nowrap}}.zionplus-restaurants .container th a{font-weight:500}.zionplus-restaurants .container th a span i{font-size:.96rem}.zionplus-restaurants .container td a,.zionplus-restaurants .container td a span,.zionplus-restaurants .container td span{white-space:nowrap}.zionplus-restaurants .container a{color:#3a3736}.zionplus-restaurants .container a:hover,.zionplus-restaurants .container a:hover i{color:#eb6b40}.zionplus-restaurants .container i{color:#979090;margin-right:.3333333333rem}.restaurant-types.container{padding:0 2rem}@media (min-width:576px){.restaurant-types.container{padding:0}}.restaurant-types.container h2{margin-bottom:2rem;margin-top:2rem}.restaurant-types.container .row .cuisine-col{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.restaurant-types.container .row .cuisine-col{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.restaurant-types.container .row .cuisine-col{flex:0 0 25%;max-width:25%}}.restaurant-types.container .row .cuisine-col .btn{font-size:1.5rem;margin-bottom:1rem}@media (min-width:576px){.restaurant-types.container .row .cuisine-col .btn{margin-bottom:2rem}.zionplus-search-listings .container{padding:0}}.zionplus-search-listings .container h2{margin-bottom:2rem;margin-top:2rem}.zionplus-search-listings .container .card-deck{padding:0 1rem}@media (min-width:576px){.zionplus-search-listings .container .card-deck{padding:0}}.zionplus-search-listings .container .card-deck .card{background:#364b54;border:none;color:#fff;height:0;margin-bottom:2rem;overflow:hidden;padding-bottom:100%;position:relative;text-align:center}@media (min-width:576px){.zionplus-search-listings .container .card-deck .card{padding-bottom:60%}}@media (min-width:768px){.zionplus-search-listings .container .card-deck .card{padding-bottom:50%}}@media (min-width:992px){.zionplus-search-listings .container .card-deck .card{padding-bottom:35%}}@media (min-width:1200px){.zionplus-search-listings .container .card-deck .card{padding-bottom:30%}}.zionplus-search-listings .container .card-deck .card .card-img{display:block;height:100%;overflow:hidden;position:absolute;width:100%}.zionplus-search-listings .container .card-deck .card .card-img img{height:100%;left:50%;position:absolute;transform:translateX(-50%);width:auto}.zionplus-search-listings .container .card-deck .card .card-img-overlay{display:block;padding:0}.zionplus-search-listings .container .card-deck .card .card-img-overlay .card-text{text-transform:uppercase}.zionplus-search-listings .container .card-deck .card .card-img-overlay .card-title{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=0);padding:1rem;text-shadow:0 0 5px rgba(0,0,0,.25)}.zionplus-search-listings .container .card-deck .card .card-img-overlay .card-title.align-bottom{bottom:56px;left:0;margin-bottom:0;padding:1.5rem;position:absolute;text-align:left;text-shadow:0 0 5px rgba(0,0,0,.35)}.zionplus-search-listings .container .card-deck .card .card-img-overlay .card-title h5{font-size:1.8rem;line-height:1.2}.zionplus-search-listings .container .card-deck .card .card-img-overlay .card-title>a,.zionplus-search-listings .container .card-deck .card .card-img-overlay .card-title>span{font-size:.96rem;font-weight:300;text-transform:uppercase}.zionplus-search-listings .container .card-deck .card .card-img-overlay .card-title a{color:#fff;display:block;margin-top:5px}.zionplus-search-listings .container .card-deck .card .click-frame{height:100%;left:0;position:absolute;top:0;width:100%}.zionplus-search-listings .container .card-deck .card .btn{background:rgba(0,0,0,.5);border:none;border-radius:0 0 5px 5px;bottom:0;color:#fff;font-size:1.2rem;left:0;position:absolute;transition-duration:.5s;-webkit-transition-duration:.5s;width:100%}.zionplus-search-listings .container .card-deck .card .btn.selected{background:#dc3545}.zionplus-search-listings .container .card-deck .card .btn.selected .unchecked{display:none}.zionplus-search-listings .container .card-deck .card .btn.selected .checked{display:inline}.zionplus-search-form .container{padding:0 2rem}@media (min-width:576px){.zionplus-search-form .container{padding:0}}.zionplus-search-form .container form{margin:1rem 0}.zionplus-search-form .container form .form-group label{color:#364b54;font-weight:500;text-transform:uppercase}.zionplus-search-form .container form .form-group .form-control{font-weight:300}.zionplus-search-form .container form .btn-group{width:100%}.zionplus-search-form .container form .btn-group label{text-transform:capitalize}.zionplus-search-form .container form .btn-group .btn{background:#d5d2d2;border-color:transparent;border-left:1px solid #bcb8b8;color:#3a3736;font-weight:300}.zionplus-search-form .container form .btn-group .btn:hover{background:#bcb8b8}.zionplus-search-form .container form .btn-group .btn.active{background:#7b7c7f;border-color:transparent;color:#fff}.zionplus-list-view{margin-top:2rem}.zionplus-list-view .media{margin-bottom:2rem}.zionplus-list-view .media .media-img{margin-right:2rem;width:25%}.zionplus-list-view .media .media-img img{height:auto;width:100%}.zionplus-list-view .media .media-body h3 a{color:#364b54;text-decoration:underline}.zionplus-list-view .media .media-body .btn{display:inline-block;white-space:nowrap}.zionplus-list-people{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.zionplus-list-people .card .card-img-overlay .card-title{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);bottom:2rem;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=0);left:0;margin:0;padding-bottom:3rem;position:absolute;width:100%}.zionplus-list-people .card .card-img-overlay .card-title .card-text{display:inline-block;line-height:1.5}.zionplus-list-people .card .card-img-overlay .card-title h5{margin-bottom:0}.zionplus-list-people .card .card-img-overlay .btn i{margin-right:5px}.zionplus-list-events{font-family:effra,sans-serif;margin:2rem 0}.zionplus-list-events h2{margin-bottom:2rem}.zionplus-list-events .card{background:#364b54;border:none;color:#fff;height:0;margin-bottom:2rem;overflow:hidden;padding-bottom:100%;position:relative;text-align:center}@media (min-width:576px){.zionplus-list-events .card{padding-bottom:60%}}@media (min-width:768px){.zionplus-list-events .card{padding-bottom:50%}}@media (min-width:992px){.zionplus-list-events .card{padding-bottom:35%}}@media (min-width:1200px){.zionplus-list-events .card{padding-bottom:30%}}.zionplus-list-events .card .card-img{display:block;height:100%;overflow:hidden;position:absolute;width:100%}.zionplus-list-events .card .card-img img{height:100%;left:50%;position:absolute;transform:translateX(-50%);width:auto}.zionplus-list-events .card .card-img-overlay{display:block;padding:0}.zionplus-list-events .card .card-img-overlay .card-text{font-family:effra,sans-serif;text-transform:uppercase}.zionplus-list-events .card .card-img-overlay .card-title{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=0);height:100%;padding:1rem;text-shadow:0 0 5px rgba(0,0,0,.25)}.zionplus-list-events .card .card-img-overlay .card-title.align-bottom{bottom:56px;left:0;margin-bottom:0;padding:1.5rem;position:absolute;text-align:left;text-shadow:0 0 5px rgba(0,0,0,.35)}.zionplus-list-events .card .card-img-overlay .card-title h5{font-family:effra,sans-serif;font-size:1.8rem;font-weight:900;line-height:1.2}.zionplus-list-events .card .card-img-overlay .card-title>a,.zionplus-list-events .card .card-img-overlay .card-title>span{font-size:.96rem;font-weight:300;text-transform:uppercase}.zionplus-list-events .card .card-img-overlay .card-title a{color:#fff;display:block;margin-top:5px}.zionplus-list-events .card .card-img-overlay .btn{background:rgba(0,0,0,.5);border:none;border-radius:0 0 0 0 5px 5px 5px;bottom:0;color:#fff;font-family:effra,sans-serif;font-size:1.2rem;font-weight:900;left:0;position:absolute;transition-duration:.5s;-webkit-transition-duration:.5s;width:100%}.zionplus-list-events .card .card-img-overlay .btn.selected{background:#dc3545}.zionplus-list-events .card .card-img-overlay .btn.selected .unchecked{display:none}.zionplus-list-events .card .card-img-overlay .btn.selected .checked{display:inline}.mec-event-image img{height:auto;width:100%}.mec-load-more-button{background:#eb6b40;border:none;border-radius:.5rem .5rem .5rem .5rem 5px 5px 5px;color:#fff;font-family:effra,sans-serif!important;font-size:1.2rem;font-weight:900;letter-spacing:normal;line-height:auto;text-transform:capitalize}.zionplus-list-occasions{margin-left:auto;margin-right:auto;padding:4rem 0 2rem;width:100%}@media (min-width:576px){.zionplus-list-occasions{max-width:540px}}@media (min-width:768px){.zionplus-list-occasions{max-width:720px}}@media (min-width:992px){.zionplus-list-occasions{max-width:960px}}@media (min-width:1200px){.zionplus-list-occasions{max-width:1140px}}.zionplus-list-occasions h2{margin-bottom:2rem}.zionplus-list-occasions .container{padding:0}.zionplus-list-occasions .container .btn{border-radius:5px 5px 5px 5px}.zionplus-slider{height:55vh;position:relative}@media (min-width:768px){.zionplus-slider{background:#364b54;height:100vh}}.zionplus-slider .carousel-inner{animation:fadein 2s forwards;height:100%;opacity:0}@media (min-width:768px){.zionplus-slider .carousel-inner{height:100vh}}.zionplus-slider .carousel-inner .carousel-item{background-size:0;height:100%}@media (min-width:768px){.zionplus-slider .carousel-inner .carousel-item{background-size:cover;height:100vh}}.zionplus-slider .carousel-inner .carousel-item img{height:auto;width:100%}@media (min-width:576px){.zionplus-slider .carousel-inner .carousel-item img{height:100%;min-width:100%;width:auto}}@media (min-width:768px){.zionplus-slider .carousel-inner .carousel-item img{display:none}}.zionplus-slider .carousel-inner .carousel-item .credit{background:rgba(0,0,0,.5);bottom:0;color:#fff;display:block;font-size:.96rem;padding:.5rem 1rem;position:absolute;right:2rem;z-index:1}.zionplus-slider .carousel-inner .carousel-item .credit a{color:#fff}.zionplus-slider .carousel-control-next,.zionplus-slider .carousel-control-prev{display:none}@media (min-width:768px){.zionplus-slider .carousel-control-next,.zionplus-slider .carousel-control-prev{display:flex}}.zionplus-slider .carousel-caption{bottom:6rem;left:0;padding:0 2rem;position:relative;right:0;text-align:left;width:100%;z-index:2}@media (min-width:576px){.zionplus-slider .carousel-caption{bottom:4rem;position:absolute}}.zionplus-slider .carousel-caption .container{padding:0}.zionplus-slider .carousel-caption .container h1{margin-bottom:2rem}.zionplus-slider .icon-down{bottom:0;color:#fff;display:none;font-size:60px;opacity:.5;position:absolute;text-align:center;width:100%;z-index:9}@media (min-width:576px){.zionplus-slider .icon-down{display:block}}.zionplus-slider#homepageSlider .carousel-caption .container h1{color:#3a3736;font-size:2.4rem;font-weight:500;line-height:1.25;margin-top:4rem;text-shadow:0 0 30px rgba(0,0,0,.1)}@media (min-width:576px){.zionplus-slider#homepageSlider .carousel-caption .container h1{color:#fff}}@media (min-width:992px){.zionplus-slider#homepageSlider .carousel-caption .container h1{font-size:2.4rem;margin-top:0}}@media (min-width:768px){body.zionplus-favorites .container{padding-right:40%}}@media (min-width:992px){body.zionplus-favorites .container{padding-right:30%}}body.zionplus-favorites .navbar .container{padding-right:0}@media (min-width:768px){body.zionplus-favorites .jumbotron .article-header{padding-right:30%}}body.zionplus-favorites .zionplus-favorites-widget{right:0;transform:translate(0);width:100%}@media (min-width:768px){body.zionplus-favorites .zionplus-favorites-widget{transform:translate(0);width:40%}}@media (min-width:992px){body.zionplus-favorites .zionplus-favorites-widget{transform:translate(0);width:30%}}@media (min-width:576px){body.zionplus-favorites .zionplus-search-listings .container .card-deck .card{flex:0 0 calc(100% - 30px);padding-bottom:60%}}@media (min-width:768px){body.zionplus-favorites .zionplus-search-listings .container .card-deck .card{flex:0 0 calc(50% - 30px);padding-bottom:60%}}@media (min-width:992px){body.zionplus-favorites .zionplus-search-listings .container .card-deck .card{flex:0 0 calc(50% - 30px);padding-bottom:50%}}@media (min-width:1200px){body.zionplus-favorites .zionplus-search-listings .container .card-deck .card{flex:0 0 calc(50% - 30px);padding-bottom:50%}}@media (min-width:768px){body.zionplus-favorites .page-content .container .article-content .description{flex:0 0 100%;margin:0;max-width:100%;padding:0}}body.zionplus-favorites .page-content .container .article-content .pages-submenu{flex:0 0 100%;margin:0 0 2rem;max-width:100%;padding:0}@media (min-width:768px){body.zionplus-favorites .page-content .container .article-content .accommodation-col,body.zionplus-favorites .page-content .container .article-content .article-col,body.zionplus-favorites .page-content .container .article-content .mec-event-meta,body.zionplus-favorites .page-content .container .article-content .venue-col{display:flex;flex:0 0 100%;flex-wrap:wrap;margin:2rem -15px 0;max-width:100%;padding:0}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-booking,body.zionplus-favorites .page-content .container .article-content .accommodation-col .venue-booking,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-booking,body.zionplus-favorites .page-content .container .article-content .article-col .venue-booking,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-booking,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .venue-booking,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-booking,body.zionplus-favorites .page-content .container .article-content .venue-col .venue-booking{flex:0 0 100%;margin:0 1rem 3rem;max-width:100%;padding:0;position:relative;width:100%}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-booking .booking-content,body.zionplus-favorites .page-content .container .article-content .accommodation-col .venue-booking .booking-content,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-booking .booking-content,body.zionplus-favorites .page-content .container .article-content .article-col .venue-booking .booking-content,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-booking .booking-content,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .venue-booking .booking-content,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-booking .booking-content,body.zionplus-favorites .page-content .container .article-content .venue-col .venue-booking .booking-content{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-booking .booking-content .booking-col,body.zionplus-favorites .page-content .container .article-content .accommodation-col .venue-booking .booking-content .booking-col,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-booking .booking-content .booking-col,body.zionplus-favorites .page-content .container .article-content .article-col .venue-booking .booking-content .booking-col,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-booking .booking-content .booking-col,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .venue-booking .booking-content .booking-col,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-booking .booking-content .booking-col,body.zionplus-favorites .page-content .container .article-content .venue-col .venue-booking .booking-content .booking-col{flex:0 0 calc(50% - 32px);margin:0 1rem;max-width:calc(50% - 32px)}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-booking .booking-content .booking-col:first-of-type,body.zionplus-favorites .page-content .container .article-content .accommodation-col .venue-booking .booking-content .booking-col:first-of-type,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-booking .booking-content .booking-col:first-of-type,body.zionplus-favorites .page-content .container .article-content .article-col .venue-booking .booking-content .booking-col:first-of-type,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-booking .booking-content .booking-col:first-of-type,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .venue-booking .booking-content .booking-col:first-of-type,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-booking .booking-content .booking-col:first-of-type,body.zionplus-favorites .page-content .container .article-content .venue-col .venue-booking .booking-content .booking-col:first-of-type{flex:0 0 100%;max-width:100%}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-meta,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-meta,body.zionplus-favorites .page-content .container .article-content .accommodation-col .event-meta,body.zionplus-favorites .page-content .container .article-content .accommodation-col .tripadvisor,body.zionplus-favorites .page-content .container .article-content .accommodation-col .venue-meta,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-meta,body.zionplus-favorites .page-content .container .article-content .article-col .article-meta,body.zionplus-favorites .page-content .container .article-content .article-col .event-meta,body.zionplus-favorites .page-content .container .article-content .article-col .tripadvisor,body.zionplus-favorites .page-content .container .article-content .article-col .venue-meta,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-meta,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-meta,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .event-meta,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .tripadvisor,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .venue-meta,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-meta,body.zionplus-favorites .page-content .container .article-content .venue-col .article-meta,body.zionplus-favorites .page-content .container .article-content .venue-col .event-meta,body.zionplus-favorites .page-content .container .article-content .venue-col .tripadvisor,body.zionplus-favorites .page-content .container .article-content .venue-col .venue-meta{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%;padding-left:15px;padding-right:15px;position:relative;width:100%}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-additional-amenities,body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-amenities,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-activities,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-zone,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-additional-amenities,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-amenities,body.zionplus-favorites .page-content .container .article-content .article-col .article-activities,body.zionplus-favorites .page-content .container .article-content .article-col .article-zone,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-additional-amenities,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-amenities,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-activities,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-zone,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-additional-amenities,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-amenities,body.zionplus-favorites .page-content .container .article-content .venue-col .article-activities,body.zionplus-favorites .page-content .container .article-content .venue-col .article-zone{flex:0 0 100%;max-width:100%}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-additional-amenities ul,body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-amenities ul,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-activities ul,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-zone ul,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-additional-amenities ul,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-amenities ul,body.zionplus-favorites .page-content .container .article-content .article-col .article-activities ul,body.zionplus-favorites .page-content .container .article-content .article-col .article-zone ul,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-additional-amenities ul,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-amenities ul,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-activities ul,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-zone ul,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-additional-amenities ul,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-amenities ul,body.zionplus-favorites .page-content .container .article-content .venue-col .article-activities ul,body.zionplus-favorites .page-content .container .article-content .venue-col .article-zone ul{display:flex;flex:0 0 100%;flex-wrap:wrap;margin-bottom:0;max-width:100%}body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-additional-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-additional-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-additional-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .accommodation-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-activities ul .activity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-activities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-activities ul .zone,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-zone ul .activity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-zone ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .accommodation-col .article-zone ul .zone,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-additional-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-additional-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-additional-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .article-col .accommodation-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .article-col .article-activities ul .activity,body.zionplus-favorites .page-content .container .article-content .article-col .article-activities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .article-col .article-activities ul .zone,body.zionplus-favorites .page-content .container .article-content .article-col .article-zone ul .activity,body.zionplus-favorites .page-content .container .article-content .article-col .article-zone ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .article-col .article-zone ul .zone,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-additional-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-additional-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-additional-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .accommodation-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-activities ul .activity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-activities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-activities ul .zone,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-zone ul .activity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-zone ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .mec-event-meta .article-zone ul .zone,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-additional-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-additional-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-additional-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-amenities ul .activity,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-amenities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .venue-col .accommodation-amenities ul .zone,body.zionplus-favorites .page-content .container .article-content .venue-col .article-activities ul .activity,body.zionplus-favorites .page-content .container .article-content .venue-col .article-activities ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .venue-col .article-activities ul .zone,body.zionplus-favorites .page-content .container .article-content .venue-col .article-zone ul .activity,body.zionplus-favorites .page-content .container .article-content .venue-col .article-zone ul .zionplus-amenity,body.zionplus-favorites .page-content .container .article-content .venue-col .article-zone ul .zone{flex:0 0 33.33333%;max-width:33.33333%}}body.zionplus-favorites .page-content .container .article-footer{margin-bottom:2rem}@media (min-width:768px){body.zionplus-favorites .page-content .container .article-footer .card{flex:0 0 calc(100% - 30px);margin-bottom:3rem}}body.zionplus-favorites.single-accommodations article.accommodations>.accommodation-booking .container{padding-right:30%}body.zionplus-favorites.single-accommodations article.accommodations>.accommodation-booking .container .booking-content{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}body.zionplus-favorites.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col{flex:0 0 calc(50% - 32px);margin:0 1rem;max-width:calc(50% - 32px);padding:0}body.zionplus-favorites.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col:first-of-type{flex:0 0 100%;max-width:100%}body.zionplus-favorites.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col h4{margin-bottom:1rem}body.zionplus-favorites.page-template-page-venues article>.venue-booking .container,body.zionplus-favorites.single-venues article>.venue-booking .container{padding-right:30%}body.zionplus-favorites.page-template-page-venues article>.venue-booking .container .booking-content,body.zionplus-favorites.single-venues article>.venue-booking .container .booking-content{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}body.zionplus-favorites.page-template-page-venues article>.venue-booking .container .booking-content .booking-col,body.zionplus-favorites.single-venues article>.venue-booking .container .booking-content .booking-col{flex:0 0 calc(50% - 32px);margin:0 1rem;max-width:calc(50% - 32px);padding:0}body.zionplus-favorites.page-template-page-venues article>.venue-booking .container .booking-content .booking-col:first-of-type,body.zionplus-favorites.single-venues article>.venue-booking .container .booking-content .booking-col:first-of-type{flex:0 0 100%;max-width:100%}body.zionplus-favorites.page-template-page-venues article>.venue-booking .container .booking-content .booking-col h4,body.zionplus-favorites.page-template-page-venues article>.venue-booking .container .booking-content .booking-col h4 small,body.zionplus-favorites.single-venues article>.venue-booking .container .booking-content .booking-col h4,body.zionplus-favorites.single-venues article>.venue-booking .container .booking-content .booking-col h4 small{margin-bottom:1rem}@media (min-width:768px){body.zionplus-favorites .article-cta .container,body.zionplus-favorites footer.footer .container{padding-right:30%}body.zionplus-favorites footer.footer .container .footer-description{flex:0 0 50%;max-width:50%}body.zionplus-favorites footer.footer .container .footer-logo{display:none}}.zionplus-favorites-widget{background:#364b54;border-radius:.5rem 0 0 0;bottom:0;box-shadow:0 0 1rem 1rem rgba(0,0,0,.25);display:block;position:fixed;right:100%;top:0;transition:all 1s ease 0s;width:100%;z-index:999999}@media (min-width:768px){.zionplus-favorites-widget{right:-40%;top:200px;width:40%}}@media (min-width:992px){.zionplus-favorites-widget{right:-30%;width:30%}}.zionplus-favorites-widget h2{background:#2c3d44;border-radius:.5rem 0 0 0;color:#fff;font-weight:500;margin-bottom:2rem;padding:2rem 2rem 1.5rem;position:fixed;width:100%;z-index:1}.zionplus-favorites-widget h2 .btn{color:#fff;float:right;font-size:1.5rem;padding-left:0;padding-right:0}.zionplus-favorites-widget .container{height:100%;overflow-y:scroll;padding:130px 2rem 2rem!important;position:relative;width:100%}.zionplus-favorites-widget .container p{color:#fff;margin-bottom:2rem}.zionplus-favorites-widget .container p.favorite-confirmation{background:rgba(160,186,191,.1);border:1px solid #a0babf;border-radius:5px 5px 5px 5px;color:#fff;display:none;font-weight:700;padding:1rem}.zionplus-favorites-widget .container .favorites-list{left:-100%;opacity:0;padding:130px 2rem 2rem!important;position:absolute;top:0;transition:all 1s ease 0s;width:100%}.zionplus-favorites-widget .container .favorites-list.selected{left:0;opacity:1}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-]{display:none}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected{display:block;margin-bottom:2rem}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected h3{color:#fff;font-weight:500;margin-bottom:1.5rem}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected h3 a{color:#fff}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected h3 a i{color:hsla(0,0%,100%,.25);text-align:center;width:40px}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected h3 .badge{background:#eb6b40;color:#fff;font-size:.96rem;margin-left:5px;vertical-align:bottom}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media{background:#fff;border-radius:5px 5px 5px 5px;margin-bottom:1rem}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media .media-img{background:#d5d2d2;border-radius:5px 0 0 5px;height:80px;margin-right:1rem;width:80px}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media img{border-radius:5px 0 0 5px;height:auto;width:80px}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media .media-body{padding-right:.5rem;padding-top:.5rem}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media .media-body h5{font-size:1.2rem;margin-bottom:0;margin-top:.3333333333rem}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media .media-body h5 a{display:block;height:60px;overflow:hidden}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media .media-body span{font-size:.96rem}.zionplus-favorites-widget .container .favorites-list div[class^=favorite-].selected .media .btn-remove{background:#eb6b40;border-radius:0 5px 5px 0;font-size:1.2rem;height:80px;padding:0;width:48px}.zionplus-favorites-widget .container .favorites-form{left:100%;opacity:0;padding:130px 2rem 2rem!important;position:absolute;top:0;transition:all 1s ease 0s;width:100%}.zionplus-favorites-widget .container .favorites-form.selected{left:0;opacity:1;transition:all 1s ease 0s}.zionplus-favorites-widget .container .favorites-form .link{color:#fff;font-size:.96rem;font-weight:700;text-transform:uppercase}.zionplus-favorites-widget .container .favorites-form .link i{color:hsla(0,0%,100%,.35);margin-right:.5rem}.zionplus-favorites-widget .container .favorites-form hr{border-top:1px solid hsla(0,0%,100%,.1);margin-bottom:2rem}.zionplus-favorites-widget .container .favorites-form h3{color:#fff;font-weight:500;margin-bottom:1.5rem}.zionplus-favorites-widget .container .favorites-form label{color:#fff;font-weight:400;text-transform:uppercase}.zionplus-favorites-widget .container .favorites-form .form-control{font-weight:300;margin-bottom:2rem}.zionplus-favorites-widget .container .favorites-form .btn{margin:2rem 0}.zionplus-favorites-widget .container .favorites-form .btn i{color:hsla(0,0%,100%,.35);margin-right:.5rem}.zionplus-favorites-widget .container .btn-email{background:#2c3d44;color:#fff;margin:2rem 0}.zionplus-favorites-widget .container .btn-email:hover{background:#222f35}.zionplus-favorites-widget .container .btn-email i{color:hsla(0,0%,100%,.35);margin-right:.5rem}@keyframes flash{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.navitem-favorites{background:#dc3545;border:none;border-radius:50% 50% 50% 50%;bottom:125px;box-shadow:0 0 .5rem .5rem rgba(0,0,0,.15);color:#fff;font-size:1.5rem;height:60px;position:fixed;right:30px;text-align:center;transition:all 1s ease 0s;width:60px;z-index:999999}@media (min-width:576px){.navitem-favorites{bottom:125px}}.navitem-favorites i{font-size:1.8rem;margin-top:.8rem}.navitem-favorites span{display:none}.navitem-favorites .badge{font-size:.6rem;position:absolute;right:-8px;top:2px}.navitem-favorites.selected{outline:none}.navitem-favorites.selected i{animation:flash 1s linear infinite}iframe.intercom-launcher-frame{bottom:65px}@media (min-width:576px){iframe.intercom-launcher-frame{bottom:20px}}#map{height:700px;width:100%}#map .header{position:relative!important}#map .header img{height:auto;width:300px}#map .header .firstHeading{bottom:0;margin:0;padding:2rem!important;position:absolute!important;text-shadow;z-index:4;:0 0 5px rgba(0,0,0,.35)}#map .header .firstHeading span{color:#fff;display:inline-block;font-size:.96rem;font-weight:300;margin-bottom:.5rem;text-transform:uppercase}#map .header .firstHeading span.cuisine{border-left:1px solid #fff;margin-left:.5rem;padding-left:.5rem}#map .header .firstHeading span a{font-weight:300}#map .header .firstHeading span.marker-title{color:#fff;display:block;font-size:1.8rem;font-weight:900;text-transform:capitalize}#map .header .firstHeading a{color:#fff;display:block;font-weight:900}#map .header.no-img .firstHeading{background-image:url('/wp-content/themes/greaterzion/images/blue-topo-texture.jpg');;position:relative}#map .tripadvisor{background:#d5d2d2;display:block;padding:1rem}#map .tripadvisor small{margin-bottom:5px;text-transform:uppercase}#map .tripadvisor img{margin-bottom:4px;margin-right:5px}#map .tripadvisor .tripadvisor-review{display:inline-block;font-size:1.2rem;line-height:21px;text-decoration:underline;vertical-align:middle}#map .tripadvisor:hover,#map .tripadvisor:hover span{color:#eb6b40}#map #content{color:#3a3736;font-size:1.2rem;font-weight:400;padding:1rem;}#map #content .btn{color:#eb6b40!important;font-weight:900;margin-bottom:0;margin-top:1rem}#map #content .btn:hover{color:#fff!important;cursor:pointer;text-decoration:none}#map #content a{color:#3a3736;display:block;font-weight:300;margin-bottom:1rem}#map #content a .address{margin-bottom:.5rem}#map #content a:hover{color:#eb6b40}#map #content a:hover,#map #content a:hover .address{text-decoration:underline}#map #content a:hover i{color:#eb6b40}#map #content .map-link{display:block;font-weight:300;padding-left:1rem;position:relative}#map #content .map-link i{left:0;position:absolute}#map #content .map-link:hover{text-decoration:underline}#map #content small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}#map #content i{color:#d5d2d2;margin-right:.3333333333rem}#map #content .accommodation-type,#map #content .star-rating{text-transform:uppercase}#map #content .price-range{border-left:1px solid #7b7c7f;margin-left:.5rem;padding-left:.5rem;text-transform:uppercase}#map #content .cuisine,#map #content .restaurant-type{text-transform:uppercase}#map #content .cuisine{border-left:1px solid #7b7c7f;margin-left:.5rem;padding-left:.5rem}#map .gm-style{font-family:effra,sans-serif}#map .gm-style .gm-style-iw-c{border-radius:5px 5px 5px 5px 5px 5px 5px}#map .gm-style .gm-style-iw-c .gm-style-iw-d{overflow:visible!important;width:300px!important}#map .gm-style-iw.gm-style-iw-c{padding:0!important}#map .gm-style-iw.gm-style-iw-c button{right:0!important;top:0!important}#map .gm-style-iw.gm-style-iw-c button img{background:#fff}.paging{margin-bottom:5rem;padding:0}.paging .container{display:flex}.paging .container .btn-previous{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px;position:relative;width:100%}.paging .container .btn-previous i{opacity:.5}.paging .container .btn-previous .btn-label{display:none}@media (min-width:768px){.paging .container .btn-previous .btn-label{display:inline}}.paging .container .page-count{flex:0 0 50%;max-width:50%;padding:.3333333333rem 15px;position:relative;text-align:center;width:100%}.paging .container .btn-next{flex:0 0 25%;max-width:25%;padding-left:15px;padding-right:15px;position:relative;width:100%}.paging .container .btn-next i{opacity:.5}.paging .container .btn-next .btn-label{display:none}@media (min-width:768px){.paging .container .btn-next .btn-label{display:inline}}.btn-favorites{background:rgba(0,0,0,.5);border:none;border-radius:0 0 0 0;color:#fff;font-size:1.8rem;transition-duration:.5s;-webkit-transition-duration:.5s;width:100%}.btn-favorites:hover{background:rgba(0,0,0,.75)}@media print{.btn-favorites{display:none}}.btn-favorites .unchecked{display:inline}.btn-favorites .checked,.btn-favorites .checked .text,.btn-favorites .unchecked .text{display:none}.btn-favorites.selected{background:#dc3545}.btn-favorites.selected .unchecked{display:none}.btn-favorites.selected .checked{display:inline}.article-header .btn-favorites,.jumbotron .btn-favorites{border-radius:5px 5px 5px 5px;margin-top:2rem;width:auto}.article-header .btn-favorites .text,.jumbotron .btn-favorites .text{display:inline}.addthis-box{background:none!important;border:1px solid #d5d2d2!important;border-radius:.5rem}.addthis-box .container{padding:2rem}.addthis-box .container h3{color:#364b54;font-weight:500;margin-bottom:1rem}.main-nav{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.505) 30%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);padding:0;z-index:9999}@media (max-width:767.98px){.main-nav.expanded{background:#364b54;bottom:0;overflow:auto;padding-bottom:3rem;padding-top:6rem;position:fixed;right:0;top:0;width:100%}}@media print{.main-nav{display:none}}.main-nav .container{padding:2rem .5rem}@media (min-width:1200px){.main-nav .container{padding-left:0;padding-right:0}}.main-nav .container .navbar-brand{margin-left:1rem;max-width:50%;z-index:9999}@media (min-width:576px){.main-nav .container .navbar-brand{margin-left:0}}.main-nav .container .navbar-brand img{max-width:100%;width:200px}.main-nav .container .navbar-toggler{z-index:9999}.main-nav .container .navbar-toggler span{color:#fff}.main-nav .container .navbar-toggler .navbar-toggler-icon .fa-bars{display:none}.main-nav .container .navbar-toggler .navbar-toggler-icon .fa-times,.main-nav .container .navbar-toggler.collapsed .fa-bars{display:inline-block}.main-nav .container .navbar-toggler.collapsed .fa-times{display:none}.main-nav .container>.collapse.show{margin-top:50px}@media (min-width:1200px){.main-nav .container>.collapse.show{margin-top:0}}.main-nav .container>.collapse.show .bg{background:#364b54;height:100%;left:0;padding:260px 0 2rem;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:1200px){.main-nav .container>.collapse.show .bg{display:none}}.main-nav .container>.collapse .wrapper{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;width:100%}@media (min-width:1200px){.main-nav .container>.collapse .wrapper{margin:0;padding:0;width:auto}}.main-nav .container>.collapse .wrapper .menu-col{width:100%}@media (min-width:576px){.main-nav .container>.collapse .wrapper .menu-col{width:50%}}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .menu-col{padding:0 1rem;width:auto}}.main-nav .container>.collapse .wrapper .menu-col h4{font-size:1.5rem;margin-bottom:1rem;padding-top:12px}.main-nav .container>.collapse .wrapper .menu-col h4 a{color:#fff;font-weight:400;white-space:nowrap}.main-nav .container>.collapse .wrapper .menu-col h4 a i{margin-right:10px;opacity:.35;text-align:center;width:30px}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .menu-col h4 a i{width:auto}}.main-nav .container>.collapse .wrapper .menu-col h4 a.btn-subnav{font-size:2rem;margin-left:1rem}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .menu-col h4 a.btn-subnav{display:none}}.main-nav .container>.collapse .wrapper .menu-col .collapse{padding:0;position:relative}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .menu-col .collapse{display:none}}.main-nav .container>.collapse .wrapper .menu-col .collapse .submenu{border-left:3px solid hsla(0,0%,100%,.25);list-style-type:none;margin-left:12px;padding-left:20px}.main-nav .container>.collapse .wrapper .menu-col .collapse .submenu li a{color:hsla(0,0%,100%,.5);cursor:pointer;font-size:1.5rem;font-weight:300}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .menu-col .collapse .submenu li a{margin-left:2rem}.main-nav .container>.collapse .wrapper .sub-nav{display:flex;flex-direction:row-reverse}.main-nav .container>.collapse .wrapper .sub-nav #sub-menu{flex-direction:row}}.main-nav .container>.collapse .wrapper .sub-nav #sub-menu .menu-item{text-align:left}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .sub-nav #sub-menu .menu-item{padding:0 1rem}}.main-nav .container>.collapse .wrapper .sub-nav #sub-menu .menu-item a{color:#fff;font-size:.96rem;text-transform:uppercase}.main-nav .container>.collapse .wrapper .sub-nav #sub-menu .menu-item a i{margin-right:10px;opacity:.35;text-align:center;width:20px}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .sub-nav #sub-menu .menu-item a i{width:auto}}.main-nav .container>.collapse .wrapper .sub-nav .social-nav{margin:2rem 0}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .sub-nav .social-nav{margin:0 0 0 1rem}}.main-nav .container>.collapse .wrapper .sub-nav .social-nav small{display:none}.main-nav .container>.collapse .wrapper .sub-nav .social-nav .social-link{color:#fff;font-size:1.5rem;margin-right:1rem}@media (min-width:1200px){.main-nav .container>.collapse .wrapper .sub-nav .social-nav .social-link{font-size:.96rem;margin-left:.5rem;margin-right:0}}.main-nav .container .collapsing{display:none}.main-nav .container .collapsing .navbar-nav .menu-item a{color:#fff}@media screen and (max-width:768px){.madden-banners-banner>a{align-items:center;display:flex;height:100%;justify-content:center}}.jumbotron{background:none;color:#fff;margin-bottom:0;overflow:hidden;padding:5rem 0;position:relative}.jumbotron>img{height:auto;max-width:500px;position:absolute;top:0;width:100%}@media (min-width:576px){.jumbotron>img{max-width:768px}}@media (min-width:768px){.jumbotron>img{max-width:992px}}@media (min-width:992px){.jumbotron>img{max-width:1200px}}@media (min-width:1200px){.jumbotron>img{max-width:100%}}.jumbotron:first-of-type{height:auto;min-height:100vh;padding-top:320px}@media (min-width:768px){.jumbotron:first-of-type{padding-top:310px}}@media (min-width:992px){.jumbotron:first-of-type{padding-top:300px}}@media print{.jumbotron:first-of-type{max-height:50%;min-height:50%;padding:5%;width:100%}}.jumbotron:first-of-type .container{bottom:0;height:auto;left:0;padding:0 2rem;position:relative;right:0}@media (min-width:576px){.jumbotron:first-of-type .container{padding:0}}@media (min-width:992px){.jumbotron:first-of-type .container{position:absolute}}.jumbotron:first-of-type .container header.article-header{bottom:4rem}@media (min-width:992px){.jumbotron:first-of-type .container header.article-header{position:absolute}}.jumbotron:first-of-type .container header.article-header .byline{font-weight:500}.jumbotron:first-of-type .container header.article-header .byline a{color:#fff}.jumbotron:first-of-type .icon-down{bottom:10px;font-size:60px;opacity:.5;position:absolute;text-align:center;width:100%;z-index:9}.jumbotron.no-padding{padding-top:5rem}.jumbotron.related-articles{height:auto;position:relative}.jumbotron.related-articles .container{animation:fadein 2s 1s forwards;opacity:0;position:relative;z-index:3}.jumbotron.related-articles .icon-down{bottom:60px;font-size:60px;opacity:.5;position:absolute;text-align:center;width:100%;z-index:9}.jumbotron.related-articles .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.jumbotron.related-articles .bg img{animation:fadein 2s forwards;height:auto;min-height:100%;min-width:100%;opacity:0}.jumbotron.related-articles .bg-overlay{background:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=1);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.jumbotron.related-articles .articles{margin-bottom:3rem;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:992px){.jumbotron.related-articles .articles{flex:0 0 50%;max-width:50%}}.jumbotron.related-articles .articles .article-featured{margin-bottom:2rem}.jumbotron.related-articles .articles .article-featured small{font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase}.jumbotron.related-articles .articles .article-featured h2{font-size:2.1rem;margin-bottom:2rem}@media (min-width:576px){.jumbotron.related-articles .articles .article-featured h2{font-size:2.4rem}}@media (min-width:992px){.jumbotron.related-articles .articles .article-featured h2{font-size:3.6rem}}.jumbotron.related-articles .articles .article-featured h2 a{color:#fff}.jumbotron.related-articles .articles .article-featured h2 a:hover{text-decoration:none}.jumbotron.related-articles .articles .article-featured h2 a.btn:hover{color:#212529}.jumbotron.related-articles .articles .article-featured p{font-size:1.5rem}.jumbotron.related-articles .articles .article{color:#fff;margin-bottom:2rem;width:100%}.jumbotron.related-articles .articles .article .media-img{display:block;margin-right:4%;width:20%}.jumbotron.related-articles .articles .article .media-img img{height:auto;width:100%}.jumbotron.related-articles .articles .article h2{font-size:1.5rem;line-height:1.25}.jumbotron.related-articles .articles .article h2 small{display:block;font-weight:100;margin-bottom:.5rem;text-transform:uppercase}.jumbotron.related-articles .articles .article h2 a{color:#fff}.jumbotron.related-articles.jumbotron-sports{margin-bottom:5rem;min-height:auto;padding:5rem 0}.jumbotron.jumbotron-video{background:#364b54}.jumbotron.jumbotron-video video{animation:fadein 2s 1s forwards;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;width:100%;z-index:1}.jumbotron .container{padding:0 2rem;position:relative;z-index:2}@media (min-width:576px){.jumbotron .container{padding:0}}.jumbotron .container header h1,.jumbotron .container header small,.jumbotron .container header span{color:#fff;text-shadow:0 0 30px rgba(0,0,0,.1)}.jumbotron .container header h1{font-size:3.6rem}@media (min-width:768px){.jumbotron .container header h1{font-size:4.8rem}}@media (min-width:992px){.jumbotron .container header h1{font-size:6rem}}.jumbotron .credit{background:rgba(0,0,0,.5);bottom:0;display:block;font-size:.96rem;padding:.5rem 1rem;position:absolute;right:2rem;z-index:1}.jumbotron .credit a{color:#fff}.jumbotron .zionplus-list-map{height:100vh;position:absolute;top:0;width:100%}.jumbotron .zionplus-list-map #map{height:100%;width:100%}.parallax-mirror{background:#364b54}.parallax-mirror img{animation:fadein 2s forwards;opacity:0}.breadcrumb{background:#a0babf;border-radius:0 0 0 0;display:none;margin-bottom:0}@media (min-width:992px){.breadcrumb{display:block}}.breadcrumb ol{display:flex;list-style:none;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0;width:100%}@media (min-width:576px){.breadcrumb ol{max-width:540px}}@media (min-width:768px){.breadcrumb ol{max-width:720px}}@media (min-width:992px){.breadcrumb ol{max-width:960px}}@media (min-width:1200px){.breadcrumb ol{max-width:1140px}}.breadcrumb ol li.breadcrumb-item{color:#fff;padding:0;text-transform:capitalize}.breadcrumb ol li.breadcrumb-item a{color:#fff;text-decoration:underline;text-transform:capitalize}.breadcrumb ol li.breadcrumb-item.active{font-weight:500}.breadcrumb ol li.breadcrumb-item:before{color:#7299a0;font-weight:500;padding:0 .5rem}.site-container{left:0;position:absolute;top:0;width:100%}.page-header{background:#364b54 url(../../images/blue-topo-texture.jpg);background-size:cover;color:#fff;padding:320px 1rem 2rem}@media (min-width:768px){.page-header{padding-top:310px}}@media (min-width:992px){.page-header{padding-top:300px}}@media (min-width:576px){.page-header .container{padding-left:0;padding-right:0}}.page-header .container h2{font-size:2.7rem;text-transform:capitalize}@media (min-width:992px){.page-header .container h2{font-size:5.4rem}}.article-header{margin-bottom:3rem;margin-top:3rem}.article-header .container{padding:0 2rem}@media (min-width:576px){.article-header .container{padding:0}}.article-header .container .page-title{margin-bottom:2rem}.article-header .container p:first-of-type{font-size:1.5rem}.page-content{padding:0 1rem}@media (min-width:576px){.page-content{padding:0}}.page-content.secondary{background:#e9ecef}.page-content .article-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-top:5rem}.page-content .article-content .description{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.page-content .article-content .description{padding:0}}@media (min-width:768px){.page-content .article-content .description{padding-right:1rem}}@media (min-width:992px){.page-content .article-content .description{padding:0}}.page-content .article-content .description>p:first-of-type{font-size:1.5rem}.page-content .article-content h2{line-height:1.25;margin-bottom:1rem}.page-content .article-content h3{font-weight:500;line-height:1.5;margin-bottom:1rem}.page-content .article-content p{margin-bottom:1rem}.page-content .article-content hr{margin-bottom:3rem;margin-top:3rem;width:100%}.page-content .article-content ul{margin-bottom:2rem;margin-top:2rem}.page-content .article-content ul li{margin-bottom:.5rem}.page-content .article-content ul ul{margin:.5rem}.page-content .article-content ul.list-group{margin-bottom:3rem;margin-top:2rem}.page-content .article-content ul.list-group li{list-style:none;margin-bottom:0}.page-content .article-content ul.list-group li a{background:transparent;border:1px solid rgba(0,0,0,.125);border-bottom:0;color:#3a3736;display:block;padding:.75rem 1.25rem;position:relative}.page-content .article-content ul.list-group li a i{color:#d5d2d2;margin-left:.5rem}.page-content .article-content ul.list-group li a:hover{background:hsla(0,3%,83%,.75)}.page-content .article-content ul.list-group li a:hover i{color:#7b7c7f}.page-content .article-content ul.list-group li:first-child a{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-radius:.25rem .25rem 0 0}.page-content .article-content ul.list-group li:last-child a{border-bottom:1px solid rgba(0,0,0,.125);border-radius:0 0 .25rem .25rem;margin-bottom:0}.page-content .article-content blockquote{border:1px solid #d5d2d2;border-radius:.3333333333rem .3333333333rem .3333333333rem .3333333333rem;line-height:1.5;margin-bottom:3rem;margin-left:2rem;margin-top:2rem;padding:2rem;position:relative}.page-content .article-content blockquote:before{background:#fff;color:#d5d2d2;content:"\f10d";font-size:2.4rem;left:-2rem;padding:.5rem;position:absolute;top:2rem}.page-content .article-content blockquote p{font-family:effra,sans-serif;font-size:1.5rem;font-weight:300;margin-bottom:1rem}.page-content .article-content blockquote p:last-of-type{margin-bottom:0}.page-content .article-content blockquote p a{color:#3a3736;text-decoration:underline}.page-content .article-content blockquote cite{background:#fff;bottom:-1rem;color:#d5d2d2;font-family:effra,sans-serif;font-style:normal;font-weight:700;padding:0 .5rem;position:absolute;text-transform:uppercase}.page-content .article-content table.table{display:block;margin-bottom:2rem}@media (min-width:1200px){.page-content .article-content table.table{display:table}}.page-content .article-content table.table thead{display:none}@media (min-width:1200px){.page-content .article-content table.table thead{display:table-header-group}}.page-content .article-content table.table thead th{border-bottom-color:#bcb8b8;border-top-color:#bcb8b8;font-size:.96rem;text-transform:uppercase;white-space:nowrap}.page-content .article-content table.table tbody{display:block}@media (min-width:768px){.page-content .article-content table.table tbody{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media (min-width:1200px){.page-content .article-content table.table tbody{display:table-row-group}}.page-content .article-content table.table tbody tr{display:block;margin:2rem 0}@media (min-width:768px){.page-content .article-content table.table tbody tr{flex:0 0 50%;margin:1rem 0;max-width:50%;padding:0 1rem;position:relative;width:100%}}@media (min-width:992px){.page-content .article-content table.table tbody tr{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:1200px){.page-content .article-content table.table tbody tr{display:table-row}}.page-content .article-content table.table tbody tr td{border-top:none;display:block;padding:.1rem}@media (min-width:768px){.page-content .article-content table.table tbody tr td{padding:0}}@media (min-width:1200px){.page-content .article-content table.table tbody tr td{border-bottom:1px solid #bcb8b8;display:table-cell;padding:.75rem}}.page-content .article-content table.table tbody tr th{border-top:none;display:block;font-weight:500;line-height:1.5rem;padding:.1rem}@media (min-width:768px){.page-content .article-content table.table tbody tr th{border:none;line-height:2rem;margin:0;padding:0}}@media (min-width:1200px){.page-content .article-content table.table tbody tr th{border-bottom:1px solid #bcb8b8;display:table-cell;padding:.75rem}}.page-content .article-content table.table tbody tr th a{line-height:1.5rem}.page-content .article-content table.table tbody tr th p{margin-bottom:0}.page-content .article-content .wp-block-image{margin-bottom:2rem;margin-top:2rem}.page-content .article-content .wp-block-image .alignleft{height:auto;margin-right:2rem;max-width:50%}.page-content .article-content .wp-block-image .alignright{height:auto;margin-left:2rem;max-width:50%}.page-content .article-content .wp-block-image img{height:auto}.page-content .article-content .wp-block-image figcaption{color:#6c757d;font-style:italic}.page-content .article-content .wp-block-image figcaption a{color:#495057;margin-left:5px}.page-content .article-content .wp-block-embed-youtube{height:1;margin:0 0 2rem;overflow:hidden;padding-bottom:56.25%;position:relative}.page-content .article-content .wp-block-embed-youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-content .article-content .wp-block-embed-slideshare{height:0;overflow:hidden;padding-bottom:61.25%;position:relative;width:100%}.page-content .article-content .wp-block-embed-slideshare iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-content .article-content .wp-block-gallery figcaption{padding:1rem .5rem}.page-content .article-content .wp-block-button a{background:#eb6b40;border-radius:.5rem .5rem .5rem .5rem;font-weight:700;padding:.5rem 1rem}.page-content .article-content .wp-block-button.btn-block{margin-bottom:.5rem}.page-content .article-content .wp-block-button.btn-block a{white-space:nowrap;width:100%}.page-content .article-content #sb_instagram{margin-bottom:2rem}.page-content .article-content .btn-group-lg>.btn,.page-content .article-content .btn-lg{border-radius:.5rem .5rem .5rem .5rem}.page-content .article-content .pages-submenu{margin-bottom:2rem}.page-content .article-footer{margin-bottom:5rem;margin-top:2rem}@media (min-width:576px){.page-content .article-footer{margin-left:-2rem;margin-right:-2rem}}.page-content .article-footer .card{background:#d5d2d2;border-color:transparent;border-radius:.5rem .5rem .5rem .5rem;flex:0 0 calc(50% - 30px)}.page-content .article-footer .card .container{color:#364b54;padding:2rem}.page-content .article-footer .card .container h4{color:#364b54;font-weight:500;line-height:1.15;margin-bottom:1rem}.page-content .article-footer .card .container .btn{background:#364b54;border:none;border-radius:5px 5px 5px 5px;color:#fff}body.home .page-content .article-content,body.home .page-content:first-of-type{padding:0}@media (min-width:576px){body.home .page-content:first-of-type{padding:5rem 0 0}}body.home .page-content:first-of-type .wp-block-columns{display:block}body.home .page-content:first-of-type .wp-block-columns .wp-block-column:nth-child(2n){margin-left:0}@media (min-width:992px){body.home .page-content:first-of-type{padding:5rem 0 0}body.home .page-content:first-of-type .wp-block-columns{display:flex}body.home .page-content:first-of-type .wp-block-columns .wp-block-column:nth-child(2n){margin-left:32px}}body.home .page-content:first-of-type p{font-size:1.5rem}.taxonomy-archive{margin-top:3rem}.taxonomy-archive .article-header{margin-bottom:3rem;margin-top:3rem}.taxonomy-archive .article-header .page-title{margin-bottom:2rem}.taxonomy-archive .article-header .taxonomy-description p:first-of-type{font-size:1.5rem}@media (min-width:992px){.jumbotron-overlay{position:absolute;right:0;top:-400px;width:41%;z-index:99999}.jumbotron-overlay .alert-container{background:#fff!important;box-shadow:0 0 .5rem .5rem rgba(0,0,0,.1)}.wp-block-columns.has-2-columns.with-overlay .wp-block-column:nth-child(2){padding-top:300px}}@media (min-width:1200px){.wp-block-columns.has-2-columns.with-overlay .wp-block-column:nth-child(2){padding-top:250px}}body.page .page-content .article-content .pages-submenu{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:992px){body.page .page-content .article-content .pages-submenu{flex:0 0 25%;margin-left:8.33333333%;max-width:25%}}body.page .page-content .article-content .pages-submenu .card{border:0;position:sticky;top:10rem}body.page .page-content .article-content .pages-submenu .card .card-header{background:#d5d2d2;border-bottom:0}body.page .page-content .article-content .pages-submenu .card .card-header a{border-bottom:5px solid #bcb8b8;color:#3a3736;display:inline-block;font-size:.96rem;font-size:small;font-weight:700;line-height:1;margin-bottom:0;margin-top:0;padding-bottom:.5rem;text-transform:uppercase}body.page .page-content .article-content .pages-submenu .card .list-group{margin:0}body.page .page-content .article-content .pages-submenu .card .list-group li{margin-bottom:0}body.page .page-content .article-content .pages-submenu .card .list-group li a{background:#d5d2d2;border:none;border-top:1px solid #bcb8b8}body.page .page-content .article-content .pages-submenu .card .list-group li a:hover{background:#bcb8b8}body.page .page-content .article-content .pages-submenu .card .list-group li.current_page_item a{background:#bcb8b8;font-weight:700}body.page .page-content .article-content .pages-submenu .card .list-group li:first-child a{border-top-left-radius:0;border-top-right-radius:0}body.page .page-content .article-content .description{margin-bottom:2rem}@media (min-width:992px){body.page .page-content .article-content .description{flex:0 0 66.66666667%;max-width:66.66666667%}}body.page .page-content .article-content .description.wide{flex:0 0 100%;max-width:100%}body.page .venue-booking{background:#eb6b40 url(../../images/orange-topo-texture.jpg);background-size:cover;color:#fff;padding-bottom:3rem;padding-top:3rem}body.page .venue-booking .container{padding-left:2rem;padding-right:2rem}@media (min-width:576px){body.page .venue-booking .container{padding-left:0;padding-right:0}}body.page .venue-booking .container .booking-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}body.page .venue-booking .container .booking-content .booking-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}@media (min-width:576px){body.page .venue-booking .container .booking-content .booking-col{flex:0 0 50%;max-width:50%}body.page .venue-booking .container .booking-content .booking-col:first-child{flex:0 0 100%;max-width:100%}}@media (min-width:768px){body.page .venue-booking .container .booking-content .booking-col{flex:0 0 33.33333333%;margin:0;max-width:33.33333333%;text-align:left}body.page .venue-booking .container .booking-content .booking-col:first-child{flex:0 0 33.33333333%;max-width:33.33333333%}}body.page .venue-booking .container .booking-content .booking-col .card-title{font-size:2.7rem;margin-bottom:0}body.page .venue-booking .container .booking-content .booking-col .card-title small{display:block;font-size:1.5rem;line-height:1.2;margin-top:1rem}body.page .venue-booking .container .booking-content .booking-col .btn{background:#fff;color:#eb6b40;font-size:1.8rem;line-height:1.2;padding:1rem}body.page .venue-booking .container .booking-content .booking-col .btn small{color:#f2a185;display:block;font-size:1.2rem;font-weight:300}footer.footer{background:#364b54 url(../../images/blue-topo-texture.jpg);background-size:cover;color:#fff;font-size:.96rem;line-height:1.5;padding:3rem 0 2rem}@media print{footer.footer{display:none}}footer.footer .container{padding:0 2rem}@media (min-width:576px){footer.footer .container{padding:0}}footer.footer .container a{color:#fff}footer.footer .container small{color:#fff;display:block;margin-bottom:.5rem;text-transform:uppercase}footer.footer .container .footer-menu{flex:0 0 50%;margin-bottom:1rem;max-width:50%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px){footer.footer .container .footer-menu{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:992px){footer.footer .container .footer-menu{flex:0 0 25%;max-width:25%}}footer.footer .container .footer-menu .nav{margin-bottom:1rem}footer.footer .container .footer-menu .social-link{font-size:1.5rem;margin-right:.3333333333rem;text-align:center}footer.footer .container .footer-contact{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){footer.footer .container .footer-contact{flex:0 0 50%;max-width:50%}}@media (min-width:768px){footer.footer .container .footer-contact{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:992px){footer.footer .container .footer-contact{flex:0 0 25%;max-width:25%}}footer.footer .container .footer-description{padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){footer.footer .container .footer-description{flex:0 0 50%;max-width:50%}}@media (min-width:768px){footer.footer .container .footer-description{flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:992px){footer.footer .container .footer-description{flex:0 0 25%;max-width:25%}}footer.footer .container .footer-description p{margin-bottom:.5rem}footer.footer .container .footer-logo{padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}@media (min-width:576px){footer.footer .container .footer-logo{flex:0 0 50%;max-width:50%}}@media (min-width:768px){footer.footer .container .footer-logo{flex:0 0 33.33333333%;max-width:33.33333333%;text-align:left}}@media (min-width:992px){footer.footer .container .footer-logo{flex:0 0 25%;max-width:25%;text-align:center}}footer.footer .container .footer-logo img{height:auto;max-width:150px}footer.footer .container .footer-disclaimer{border-top:1px solid #4a6773;color:#fff;margin-top:1rem;padding-left:15px;padding-right:15px;padding-top:1rem;position:relative;width:100%}.post-type-archive .parallax-mirror{background:#000}.post-type-archive .parallax-mirror img{opacity:.75}.post-type-archive .site-container article.archive{background:#fff}.post-type-archive .site-container article.archive header.article-header{margin-top:3rem}.single-activities .card.call-to-action{background:#364b54 url(../../images/blue-topo-texture.jpg);background-size:200%;padding-left:15px;padding-right:15px;position:relative;width:100%}.single-activities .card.call-to-action .container{border-radius:.5rem .5rem .5rem .5rem;color:#fff;padding:2rem}.single-activities .card.call-to-action .container .card-title{color:#fff;font-size:2.7rem;margin-bottom:1rem;text-align:center}.single-activities .card.call-to-action .container .btn{background:#eb6b40;color:#fff;font-size:1.8rem;line-height:1.2;margin-bottom:.5rem;margin-top:.5rem;padding:1rem}.single-accommodations article.accommodations .article-content .tripadvisor{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-accommodations article.accommodations .article-content .tripadvisor{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-accommodations article.accommodations .article-content .tripadvisor{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%}}@media (min-width:992px){.single-accommodations article.accommodations .article-content .tripadvisor{flex:0 0 25%;margin-bottom:3rem;max-width:25%}}.single-accommodations article.accommodations .article-content .tripadvisor small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;text-transform:uppercase}.single-accommodations article.accommodations .article-content .accommodation-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-accommodations article.accommodations .article-content .accommodation-meta{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-accommodations article.accommodations .article-content .accommodation-meta{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%}}@media (min-width:992px){.single-accommodations article.accommodations .article-content .accommodation-meta{flex:0 0 25%;margin-bottom:3rem;max-width:25%}}.single-accommodations article.accommodations .article-content .accommodation-meta small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;text-transform:uppercase}.single-accommodations article.accommodations .article-content .accommodation-meta a{color:#212529;text-decoration:underline}.single-accommodations article.accommodations .article-content .accommodation-meta a i{color:#7b7c7f}.single-accommodations article.accommodations .article-content .accommodation-meta a:hover,.single-accommodations article.accommodations .article-content .accommodation-meta a:hover i{color:#eb6b40}.single-accommodations article.accommodations .article-content .accommodation-meta ul{list-style:none;margin-top:0;padding-left:0}.single-accommodations article.accommodations .article-content .accommodation-meta ul li{margin-bottom:.5rem}.single-accommodations article.accommodations .article-content .accommodation-meta ul li span{border-bottom:2px solid #d5d2d2;display:inline-block;padding-bottom:.5rem}.single-accommodations article.accommodations .article-content .accommodation-meta ul li:last-child span,.single-accommodations article.accommodations .article-content .accommodation-meta ul li:only-child span{border-bottom:none}.single-accommodations article.accommodations .article-content .accommodation-meta.accommodation-website a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.single-accommodations article.accommodations .article-content .accommodation-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-accommodations article.accommodations .article-content .accommodation-col{padding:0}}@media (min-width:768px){.single-accommodations article.accommodations .article-content .accommodation-col{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%;padding-left:1rem}}@media (min-width:992px){.single-accommodations article.accommodations .article-content .accommodation-col{flex:0 0 25%;margin-bottom:3rem;margin-left:8.33333333%;max-width:25%}}@media print{.single-accommodations article.accommodations .article-content .accommodation-col{display:block;float:left;width:33.33333%}}.single-accommodations article.accommodations .article-content .accommodation-col .accommodation-meta,.single-accommodations article.accommodations .article-content .accommodation-col .tripadvisor{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}.single-accommodations article.accommodations .article-content .accommodation-col .accommodation-meta.accommodation-phone,.single-accommodations article.accommodations .article-content .accommodation-col .accommodation-meta.accommodation-website{display:none}@media (min-width:768px){.single-accommodations article.accommodations .article-content .description{flex:0 0 66.66666667%;max-width:66.66666667%}}@media print{.single-accommodations article.accommodations .article-content .description{display:block;float:left;width:3}}.single-accommodations article.accommodations .article-content .accommodation-booking{background:transparent;flex:0 0 100%;margin-bottom:2rem;max-width:100%;padding:0 15px;position:relative;width:100%}.single-accommodations article.accommodations .article-content .accommodation-booking .container{background:#364b54 url(../../images/blue-topo-texture.jpg);background-size:400%;border-radius:.5rem .5rem .5rem .5rem;color:#fff;padding:2rem}.single-accommodations article.accommodations .article-content .accommodation-booking .container .card-title{color:#fff;font-size:2.7rem;margin-bottom:1rem}.single-accommodations article.accommodations .article-content .accommodation-booking .container .btn{background:#eb6b40;color:#fff;font-size:1.8rem;line-height:1.2;margin-top:.5rem;padding:1rem}.single-accommodations article.accommodations .article-content .accommodation-booking .container .btn small{color:#f7c4b3;display:block;font-size:.96rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.single-accommodations article.accommodations .accommodation-meetings{background:transparent;background:#d5d2d2;border:none;border-radius:.5rem .5rem .5rem .5rem 5px 5px 5px;padding-bottom:0;padding-top:0}.single-accommodations article.accommodations .accommodation-meetings .container{padding:2rem}.single-accommodations article.accommodations .accommodation-meetings .container .card-title{color:#364b54;font-size:1.8rem;font-weight:500;margin-bottom:0}.single-accommodations article.accommodations .accommodation-meetings .container p{color:#364b54}.single-accommodations article.accommodations .accommodation-meetings .container .btn{background:#364b54;color:#fff;display:inline-block;font-size:1.5rem;line-height:1.2;padding:.5rem 1rem}.single-accommodations article.accommodations .accommodation-meetings .container .btn small{color:#f7c4b3;display:block;font-size:1.2rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.single-accommodations article.accommodations>.accommodation-booking{background:#eb6b40 url(../../images/orange-topo-texture.jpg);background-size:cover;color:#fff;padding-bottom:3rem;padding-top:3rem}.single-accommodations article.accommodations>.accommodation-booking .container{padding-left:2rem;padding-right:2rem}@media (min-width:576px){.single-accommodations article.accommodations>.accommodation-booking .container{padding-left:0;padding-right:0}}.single-accommodations article.accommodations>.accommodation-booking .container .booking-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}@media (min-width:576px){.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col{flex:0 0 50%;max-width:50%}.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col:first-child{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col{flex:0 0 33.33333333%;margin:0;max-width:33.33333333%;text-align:left}.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col:first-child{flex:0 0 33.33333333%;max-width:33.33333333%}}.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col .card-title{font-size:2.7rem;margin-bottom:0}.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col .btn{background:#fff;color:#eb6b40;font-size:1.8rem;line-height:1.2;padding:1rem}.single-accommodations article.accommodations>.accommodation-booking .container .booking-content .booking-col .btn small{color:#f2a185;display:block;font-size:1.2rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.single-venues article.venues .article-content .venue-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-venues article.venues .article-content .venue-meta{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-venues article.venues .article-content .venue-meta{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%}}@media (min-width:992px){.single-venues article.venues .article-content .venue-meta{flex:0 0 25%;margin-bottom:3rem;max-width:25%}}.single-venues article.venues .article-content .venue-meta small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;text-transform:uppercase}.single-venues article.venues .article-content .venue-meta a{color:#3a3736;text-decoration:underline}.single-venues article.venues .article-content .venue-meta a i{color:#d5d2d2}.single-venues article.venues .article-content .venue-meta a:hover,.single-venues article.venues .article-content .venue-meta a:hover i{color:#eb6b40}.single-venues article.venues .article-content .venue-meta ul{list-style:none;margin-top:0;padding-left:0}.single-venues article.venues .article-content .venue-meta ul li{margin-bottom:.5rem}.single-venues article.venues .article-content .venue-meta ul li span{border-bottom:2px solid #d5d2d2;display:inline-block;padding-bottom:.5rem}.single-venues article.venues .article-content .venue-meta ul li:last-child span,.single-venues article.venues .article-content .venue-meta ul li:only-child span{border-bottom:none}.single-venues article.venues .article-content .venue-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-venues article.venues .article-content .venue-col{padding:0}}@media (min-width:768px){.single-venues article.venues .article-content .venue-col{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%;padding-left:1rem}}@media (min-width:992px){.single-venues article.venues .article-content .venue-col{flex:0 0 25%;margin-bottom:3rem;margin-left:8.33333333%;max-width:25%}}.single-venues article.venues .article-content .venue-col .tripadvisor,.single-venues article.venues .article-content .venue-col .venue-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px){.single-venues article.venues .article-content .description{flex:0 0 66.66666667%;max-width:66.66666667%}}.single-venues article.venues .article-content .venue-booking{background:transparent;flex:0 0 100%;margin-bottom:2rem;max-width:100%;padding:0 15px;position:relative;width:100%}.single-venues article.venues .article-content .venue-booking .container{background:#364b54 url(../../images/blue-topo-texture.jpg);background-size:400%;border-radius:.5rem .5rem .5rem .5rem;color:#fff;padding:2rem}.single-venues article.venues .article-content .venue-booking .container .card-title{color:#fff;font-size:2.7rem;margin-bottom:1rem}.single-venues article.venues .article-content .venue-booking .container .card-title small{display:block;font-size:1.5rem;line-height:1.2;margin-top:1rem}.single-venues article.venues .article-content .venue-booking .container .btn{background:#eb6b40;color:#fff;font-size:1.8rem;line-height:1.2;margin-top:.5rem;padding:1rem}.single-venues article.venues .article-content .venue-booking .container .btn small{color:#f7c4b3;display:block;font-size:1.2rem;font-weight:300}.single-venues article.venues .accommodation-meetings{background:transparent;background:#d5d2d2;border:none;border-radius:.5rem .5rem .5rem .5rem;padding-bottom:0;padding-top:0}.single-venues article.venues .accommodation-meetings .container{padding:2rem}.single-venues article.venues .accommodation-meetings .container .card-title{color:#364b54;display:inline-block;font-size:1.8rem;font-weight:500;margin-bottom:0;margin-right:1rem;vertical-align:middle}.single-venues article.venues .accommodation-meetings .container p{color:#364b54}.single-venues article.venues .accommodation-meetings .container .btn{background:#364b54;color:#fff;display:inline-block;font-size:1.5rem;line-height:1.2;padding:.5rem 1rem}.single-venues article.venues .accommodation-meetings .container .btn small{color:#f7c4b3;display:block;font-size:1.2rem;font-weight:300}.single-venues article.venues>.venue-booking{background:#eb6b40 url(../../images/orange-topo-texture.jpg);background-size:cover;color:#fff;padding-bottom:3rem;padding-top:3rem}.single-venues article.venues>.venue-booking .container{padding-left:2rem;padding-right:2rem}@media (min-width:576px){.single-venues article.venues>.venue-booking .container{padding-left:0;padding-right:0}}.single-venues article.venues>.venue-booking .container .booking-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.single-venues article.venues>.venue-booking .container .booking-content .booking-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}@media (min-width:576px){.single-venues article.venues>.venue-booking .container .booking-content .booking-col{flex:0 0 50%;max-width:50%}.single-venues article.venues>.venue-booking .container .booking-content .booking-col:first-child{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.single-venues article.venues>.venue-booking .container .booking-content .booking-col{flex:0 0 33.33333333%;margin:0;max-width:33.33333333%;text-align:left}.single-venues article.venues>.venue-booking .container .booking-content .booking-col:first-child{flex:0 0 33.33333333%;max-width:33.33333333%}}.single-venues article.venues>.venue-booking .container .booking-content .booking-col .card-title{font-size:2.7rem;margin-bottom:0}.single-venues article.venues>.venue-booking .container .booking-content .booking-col .card-title small{display:block;font-size:1.5rem;line-height:1.2;margin-top:1rem}.single-venues article.venues>.venue-booking .container .booking-content .booking-col .btn{background:#fff;color:#eb6b40;font-size:1.8rem;line-height:1.2;padding:1rem}.single-venues article.venues>.venue-booking .container .booking-content .booking-col .btn small{color:#f2a185;display:block;font-size:1.2rem;font-weight:300}.single-articles .article-content .article-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-articles .article-content .article-meta{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-articles .article-content .article-meta{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%}}@media (min-width:992px){.single-articles .article-content .article-meta{flex:0 0 25%;margin-bottom:3rem;max-width:25%}}.single-articles .article-content .article-meta small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;text-transform:uppercase}.single-articles .article-content .article-meta a{color:#3a3736;text-decoration:underline}.single-articles .article-content .article-meta a span{text-decoration:underline}.single-articles .article-content .article-meta a i{color:#d5d2d2}.single-articles .article-content .article-meta a:hover,.single-articles .article-content .article-meta a:hover i{color:#eb6b40}.single-articles .article-content .article-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding:0;position:relative;width:100%}@media (min-width:576px){.single-articles .article-content .article-col{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-articles .article-content .article-col{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%;padding-left:1rem}}@media (min-width:992px){.single-articles .article-content .article-col{flex:0 0 25%;margin-bottom:3rem;margin-left:8.33333333%;max-width:25%}}.single-articles .article-content .article-col .article-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:992px){.single-articles .article-content .article-col .article-meta{margin-bottom:2rem}}.single-articles .article-content .article-col .article-meta ul{list-style:none;margin-top:0;padding-left:0}.single-articles .article-content .article-col .article-meta ul li{margin-bottom:.5rem}.single-articles .article-content .article-col .article-meta ul li span{border-bottom:2px solid #d5d2d2;display:inline-block;padding-bottom:.5rem}.single-articles .article-content .article-col .article-meta ul li span i{display:inline-block;width:20px}.single-articles .article-content .article-col .article-meta ul li:last-child span{border-bottom:none;padding-bottom:0}.single-articles .article-content .article-col .article-meta .season{padding-right:.5rem}.single-articles .article-content .article-col .article-meta.article-author .author-name{color:#3a3736;font-size:1.5rem;font-weight:500;line-height:1.2}.single-articles .article-content .description{flex:0 0 100%;margin-bottom:2rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:768px){.single-articles .article-content .description{flex:0 0 66.66666667%;max-width:66.66666667%;padding:0;padding-right:1rem}}.single-articles .article-content .description h3{font-weight:500}.single-articles .article-cta{background:#eb6b40;color:#fff;padding-bottom:3rem;padding-top:3rem}.single-articles .article-cta .container{padding-left:2rem;padding-right:2rem}@media (min-width:576px){.single-articles .article-cta .container{padding-left:0;padding-right:0}}.single-articles .article-cta .container .cta-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.single-articles .article-cta .container .cta-content .cta-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}@media (min-width:992px){.single-articles .article-cta .container .cta-content .cta-col{flex:0 0 33.33333333%;margin:0;max-width:33.33333333%;text-align:left}.single-articles .article-cta .container .cta-content .cta-col:first-child{flex:0 0 66.66666667%;max-width:66.66666667%}}.single-articles .article-cta .container .cta-content .cta-col .card-title{font-size:2.7rem;margin-bottom:0}.single-articles .article-cta .container .cta-content .cta-col p{line-height:1.5;margin:.5rem 0 0}.single-articles .article-cta .container .cta-content .cta-col .btn{background:#fff;color:#eb6b40;font-size:1.8rem;line-height:1.2;padding:1rem}.single-articles .article-cta .container .cta-content .cta-col .btn small{color:#f2a185;display:block;font-size:1.2rem;font-weight:300}.single-articles .article-cta .container .cta-content .cta-col .btn small .badge{background:#f2a185;color:#fff}.single-cuisine .jumbotron:first-of-type .container{bottom:0;height:auto;left:0;position:absolute;right:0}.single-cuisine .jumbotron:first-of-type .container .article-header{bottom:4rem;position:absolute}.single-mec-events .article-content .event-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-mec-events .article-content .event-meta{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-mec-events .article-content .event-meta{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%}}@media (min-width:992px){.single-mec-events .article-content .event-meta{flex:0 0 25%;margin-bottom:3rem;max-width:25%}}.single-mec-events .article-content .event-meta small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;text-transform:uppercase}.single-mec-events .article-content .event-meta a{color:#3a3736;text-decoration:underline}.single-mec-events .article-content .event-meta a span{text-decoration:underline}.single-mec-events .article-content .event-meta a i{color:#d5d2d2}.single-mec-events .article-content .event-meta a:hover,.single-mec-events .article-content .event-meta a:hover i{color:#eb6b40}.single-mec-events .article-content .mec-event-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding:0;position:relative;width:100%}@media (min-width:576px){.single-mec-events .article-content .mec-event-meta{padding:0}}@media (min-width:768px){.single-mec-events .article-content .mec-event-meta{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%;padding-left:1rem}}@media (min-width:992px){.single-mec-events .article-content .mec-event-meta{flex:0 0 25%;margin-bottom:3rem;margin-left:8.33333333%;max-width:25%}}.single-mec-events .article-content .mec-event-meta .event-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-mec-events .article-content .mec-event-meta .event-meta{padding-left:0;padding-right:0}}@media (min-width:992px){.single-mec-events .article-content .mec-event-meta .event-meta{margin-bottom:2rem}}.single-mec-events .article-content .mec-event-meta .event-meta span{display:block}.single-mec-events .article-content .mec-event-meta .event-meta ul{list-style:none;margin-top:0;padding-left:0}.single-mec-events .article-content .mec-event-meta .event-meta ul li{margin-bottom:.5rem}.single-mec-events .article-content .mec-event-meta .event-meta ul li span{border-bottom:2px solid #d5d2d2;display:inline-block;padding-bottom:.5rem}.single-mec-events .article-content .mec-event-meta .event-meta ul li span i{display:inline-block;width:20px}.single-mec-events .article-content .mec-event-meta .event-meta ul li:last-child span{border-bottom:none;padding-bottom:0}.single-mec-events .article-content .mec-event-meta .event-meta .season{padding-right:.5rem}.single-mec-events .article-content .mec-event-meta .event-meta.event-date span:first-of-type{font-size:1.5rem;font-weight:500}.single-mec-events .article-content .mec-event-meta .event-meta.event-time span{text-transform:lowercase}.single-mec-events .article-content .description{flex:0 0 100%;margin-bottom:2rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-mec-events .article-content .description{padding:0}}@media (min-width:768px){.single-mec-events .article-content .description{flex:0 0 66.66666667%;max-width:66.66666667%;padding-right:1rem}}.single-mec-events .article-content .description h3{font-weight:500}.single-mec-events .article-content .description img{height:auto;margin-bottom:2rem;max-width:100%}.single-mec-events .event-cta{background:#eb6b40;color:#fff;padding-bottom:3rem;padding-top:3rem}.single-mec-events .event-cta .container .cta-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.single-mec-events .event-cta .container .cta-content .cta-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}@media (min-width:992px){.single-mec-events .event-cta .container .cta-content .cta-col{flex:0 0 33.33333333%;margin:0;max-width:33.33333333%;text-align:left}.single-mec-events .event-cta .container .cta-content .cta-col:first-child{flex:0 0 66.66666667%;max-width:66.66666667%}}.single-mec-events .event-cta .container .cta-content .cta-col .card-title{font-size:2.7rem;margin-bottom:0}.single-mec-events .event-cta .container .cta-content .cta-col p{line-height:1.5;margin:.5rem 0 0}.single-mec-events .event-cta .container .cta-content .cta-col .btn{background:#fff;color:#eb6b40;font-size:1.8rem;line-height:1.2;padding:1rem}.single-mec-events .event-cta .container .cta-content .cta-col .btn small{color:#f2a185;display:block;font-size:1.2rem;font-weight:300}.single-mec-events .event-cta .container .cta-content .cta-col .btn small .badge{background:#f2a185;color:#fff}.mec-fes-form form .mec-meta-box-fields{border-color:#d5d2d2;border-radius:5px 5px 5px 5px}.mec-fes-form form .mec-meta-box-fields h4{border-radius:5px 5px 0 0;font-size:1.5rem;font-weight:300;line-height:2rem}.mec-fes-form form .mec-meta-box-fields label{font-size:1.2rem}.mec-fes-form form .mec-meta-box-fields input,.mec-fes-form form .mec-meta-box-fields select,.mec-fes-form form .mec-meta-box-fields textarea{border-radius:5px 5px 5px 5px;font-size:1.2rem;font-weight:300;height:3rem;line-height:3rem;max-width:100%}.mec-fes-form form .mec-meta-box-fields label{line-height:1.5rem}.mec-fes-form form .mec-meta-box-fields input[type=checkbox]{height:1.5rem;line-height:1.5rem;margin-right:10px;margin-top:0}.mec-fes-form form .mec-meta-box-fields .mec-title .mec-dashicons{display:inline-block;line-height:1.5rem;padding-top:3px}.mec-fes-form form .mec-meta-box-fields .mec-title label{display:inline-block;line-height:1.5rem}.mec-fes-form form .mec-meta-box-fields .description{font-size:.96rem;max-width:100%!important;width:100%}.mec-fes-form form .mec-fes-sub-button{background:#eb6b40;border:1px solid transparent;border-radius:5px;color:#fff}.mec-fes-form form .mec-fes-form-top-actions a,.mec-fes-form form .mec-fes-sub-button{cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:900;line-height:1.5;padding:.375rem .75rem}.mec-fes-form form .mec-fes-form-top-actions a{background:transparent;border:1px solid #d5d2d2;border-radius:5px;border-radius:5px 5px 5px 5px;color:#3a3736}.single-outfitters article.outfitters .article-content .tripadvisor{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-outfitters article.outfitters .article-content .tripadvisor{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-outfitters article.outfitters .article-content .tripadvisor{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%}}@media (min-width:992px){.single-outfitters article.outfitters .article-content .tripadvisor{flex:0 0 25%;margin-bottom:3rem;max-width:25%}}.single-outfitters article.outfitters .article-content .tripadvisor small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;text-transform:uppercase}.single-outfitters article.outfitters .article-content .outfitter-meta{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-outfitters article.outfitters .article-content .outfitter-meta{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.single-outfitters article.outfitters .article-content .outfitter-meta{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%}}@media (min-width:992px){.single-outfitters article.outfitters .article-content .outfitter-meta{flex:0 0 25%;margin-bottom:3rem;max-width:25%}}.single-outfitters article.outfitters .article-content .outfitter-meta small{border-bottom:5px solid #d5d2d2;color:#7b7c7f;display:inline-block;margin-bottom:1rem;padding-bottom:.25rem;text-transform:uppercase}.single-outfitters article.outfitters .article-content .outfitter-meta a{color:#212529;text-decoration:underline}.single-outfitters article.outfitters .article-content .outfitter-meta a i{color:#7b7c7f}.single-outfitters article.outfitters .article-content .outfitter-meta a:hover,.single-outfitters article.outfitters .article-content .outfitter-meta a:hover i{color:#eb6b40}.single-outfitters article.outfitters .article-content .outfitter-meta ul{list-style:none;margin-top:0;padding-left:0}.single-outfitters article.outfitters .article-content .outfitter-meta ul li{margin-bottom:.5rem}.single-outfitters article.outfitters .article-content .outfitter-meta ul li span{border-bottom:2px solid #d5d2d2;display:inline-block;padding-bottom:.5rem}.single-outfitters article.outfitters .article-content .outfitter-meta ul li:last-child span,.single-outfitters article.outfitters .article-content .outfitter-meta ul li:only-child span{border-bottom:none}.single-outfitters article.outfitters .article-content .outfitter-meta.outfitter-website a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.single-outfitters article.outfitters .article-content .outfitter-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (min-width:576px){.single-outfitters article.outfitters .article-content .outfitter-col{padding:0}}@media (min-width:768px){.single-outfitters article.outfitters .article-content .outfitter-col{flex:0 0 33.33333333%;margin-bottom:2rem;max-width:33.33333333%;padding-left:1rem}}@media (min-width:992px){.single-outfitters article.outfitters .article-content .outfitter-col{flex:0 0 25%;margin-bottom:3rem;margin-left:8.33333333%;max-width:25%}}@media print{.single-outfitters article.outfitters .article-content .outfitter-col{display:block;float:left;width:33.33333%}}.single-outfitters article.outfitters .article-content .outfitter-col .outfitter-meta,.single-outfitters article.outfitters .article-content .outfitter-col .tripadvisor{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;width:100%}.single-outfitters article.outfitters .article-content .outfitter-col .outfitter-meta.outfitter-phone,.single-outfitters article.outfitters .article-content .outfitter-col .outfitter-meta.outfitter-website{display:none}@media (min-width:768px){.single-outfitters article.outfitters .article-content .description{flex:0 0 66.66666667%;max-width:66.66666667%}}@media print{.single-outfitters article.outfitters .article-content .description{display:block;float:left;width:3}}.single-outfitters article.outfitters .article-content .outfitter-booking{background:transparent;flex:0 0 100%;margin-bottom:2rem;max-width:100%;padding:0 15px;position:relative;width:100%}.single-outfitters article.outfitters .article-content .outfitter-booking .container{background:#364b54 url(../../images/blue-topo-texture.jpg);border-radius:.5rem .5rem .5rem .5rem;color:#fff;padding:2rem}.single-outfitters article.outfitters .article-content .outfitter-booking .container .card-title{color:#fff;font-size:2.7rem;margin-bottom:1rem}.single-outfitters article.outfitters .article-content .outfitter-booking .container .btn{background:#eb6b40;color:#fff;font-size:1.8rem;line-height:1.2;margin-top:.5rem;padding:1rem}.single-outfitters article.outfitters .article-content .outfitter-booking .container .btn small{color:#f7c4b3;display:block;font-size:.96rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.single-outfitters article.outfitters>.outfitter-booking{background:#eb6b40 url(../../images/orange-topo-texture.jpg);color:#fff;padding-bottom:3rem;padding-top:3rem}.single-outfitters article.outfitters>.outfitter-booking .container{padding-left:2rem;padding-right:2rem}@media (min-width:576px){.single-outfitters article.outfitters>.outfitter-booking .container{padding-left:0;padding-right:0}}.single-outfitters article.outfitters>.outfitter-booking .container .booking-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col{flex:0 0 100%;margin-bottom:1rem;max-width:100%;padding-left:15px;padding-right:15px;position:relative;text-align:center;width:100%}@media (min-width:576px){.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col{flex:0 0 50%;max-width:50%}.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col:first-child{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col{flex:0 0 33.33333333%;margin:0;max-width:33.33333333%;text-align:left}.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col:first-child{flex:0 0 33.33333333%;max-width:33.33333333%}}.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col .card-title{font-size:2.7rem;margin-bottom:0}.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col .btn{background:#fff;color:#eb6b40;font-size:1.8rem;line-height:1.2;padding:1rem}.single-outfitters article.outfitters>.outfitter-booking .container .booking-content .booking-col .btn small{color:#f2a185;display:block;font-size:1.2rem;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wp-block-zionplus-alert .alert-container,.wp-block-zionplus-alert-link .alert-container{background-color:transparent;border:1px solid rgba(235,107,64,.25);border-radius:.3333333333rem .3333333333rem .3333333333rem .3333333333rem;color:#3a3736;margin:2rem 0;padding:1rem 2rem 2rem}.wp-block-zionplus-alert .alert-container hr,.wp-block-zionplus-alert-link .alert-container hr{border-top-color:rgba(233,89,41,.25)}.wp-block-zionplus-alert .alert-container .alert-link,.wp-block-zionplus-alert-link .alert-container .alert-link{color:#201e1d}.wp-block-zionplus-alert .alert-container .alert-heading,.wp-block-zionplus-alert-link .alert-container .alert-heading{border-bottom:5px solid rgba(235,107,64,.25);color:#eb6b40;display:inline-block;font-size:.96rem;line-height:1;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem;text-transform:uppercase}.wp-block-zionplus-alert .alert-container p,.wp-block-zionplus-alert-link .alert-container p{color:#3a3736;font-size:1.5rem;font-weight:300;line-height:1.5}.wp-block-zionplus-alert .alert-container p .lws-liveicon-value,.wp-block-zionplus-alert-link .alert-container p .lws-liveicon-value{border-bottom:1px solid #bcb8b8;display:block;margin-bottom:1rem;padding-bottom:1rem;padding-left:2.5rem;position:relative}.wp-block-zionplus-alert .alert-container p .lws-liveicon-value .lws-icon,.wp-block-zionplus-alert-link .alert-container p .lws-liveicon-value .lws-icon{color:#7b7c7f;left:0;position:absolute;text-align:center;width:2rem}.wp-block-zionplus-alert .alert-container p .lws-liveicon-value .lws-text,.wp-block-zionplus-alert-link .alert-container p .lws-liveicon-value .lws-text{font-size:1.2rem;text-transform:capitalize}.wp-block-zionplus-alert .alert-container p .lws-liveicon-value:last-of-type,.wp-block-zionplus-alert-link .alert-container p .lws-liveicon-value:last-of-type{border-bottom:0;margin-bottom:0}.wp-block-zionplus-alert .alert-container p:last-child,.wp-block-zionplus-alert-link .alert-container p:last-child{margin-bottom:0}.wp-block-zionplus-alert .alert-container .btn a,.wp-block-zionplus-alert-link .alert-container .btn a{color:#fff}.wp-block-zionplus-alert .alert-container .btn a:hover,.wp-block-zionplus-alert-link .alert-container .btn a:hover{text-decoration:none}article.landing-page .jumbotron{background-position:top!important;height:auto;min-height:100%;padding:0}@media (min-width:992px){article.landing-page .jumbotron{background-position:center -100px!important;min-height:80vh}}@media (min-width:1200px){article.landing-page .jumbotron>img{top:-25%}}article.landing-page .jumbotron .logo{height:100px;margin:4rem 0 2rem;text-align:center;width:100%}@media (min-width:992px){article.landing-page .jumbotron .logo{left:0;margin:0;position:absolute;top:4rem}}article.landing-page .jumbotron .logo .container{position:relative}article.landing-page .jumbotron .logo .container img{height:100px;width:auto}article.landing-page .jumbotron>.container{margin-bottom:8rem;position:relative}@media (min-width:992px){article.landing-page .jumbotron>.container{bottom:10vh;margin-bottom:0;position:absolute}}@media (min-width:1200px){article.landing-page .jumbotron>.container{bottom:20vh;margin-bottom:0;position:absolute}}article.landing-page .jumbotron>.container header.article-header{bottom:0;position:relative}@media (min-width:992px){article.landing-page .jumbotron>.container header.article-header{margin:0 auto;width:67%}}article.landing-page .jumbotron>.container header.article-header h1{font-size:4.8rem;font-weight:600;margin-top:4rem;text-align:center;text-transform:uppercase}article.landing-page .jumbotron>.container header.article-header h1:first-line{font-size:3rem;text-transform:capitalize}@media (min-width:576px){article.landing-page .jumbotron>.container header.article-header h1{font-size:4.05rem;margin-top:0}article.landing-page .jumbotron>.container header.article-header h1:first-line{font-size:5.4rem}}@media (min-width:992px){article.landing-page .jumbotron>.container header.article-header h1{font-size:8.64rem;margin-top:0}article.landing-page .jumbotron>.container header.article-header h1:first-line{font-size:5.4rem}}article.landing-page .jumbotron>.container header.article-header h1 .icon-down{opacity:.5}article.landing-page .page-content{position:relative;top:-6rem}@media (min-width:992px){article.landing-page .page-content{position:relative;top:-10vh}}article.landing-page .page-content .article-content{padding-top:1rem}@media (min-width:576px){article.landing-page .page-content .article-content{padding-top:2rem}}@media (min-width:768px){article.landing-page .page-content .article-content{padding-top:0}}article.landing-page .page-content .article-content .description h2{font-size:2.7rem}@media (min-width:768px){article.landing-page .page-content .article-content .description h2{font-size:4.05rem}}article.landing-page .page-content .article-content .description h3{font-size:1.8rem}@media (min-width:768px){article.landing-page .page-content .article-content .description h3{font-size:2.7rem}}article.landing-page .page-content .article-content .description>.wp-block-image{margin:0 0 3rem}@media (min-width:768px){article.landing-page .page-content .article-content .description>.wp-block-image{margin:0 0 4rem}}article.landing-page .page-content .article-content .description .wp-block-columns{margin:4rem 0}article.landing-page .page-content .article-content .description .wp-block-columns .wp-block-column{margin-bottom:0;margin-top:0}article.landing-page .page-content .article-content .description .wp-block-columns .wp-block-image{margin:0 0 1rem}@media (min-width:768px){article.landing-page .page-content .article-content .description .wp-block-columns .wp-block-image{margin:0}}article.landing-page .page-content .article-content .description .wp-block-button{margin-bottom:0}article.landing-page .page-content .article-content .description .wp-block-button .wp-block-button__link{background:#eb6b40;border-radius:5px 5px 5px 5px;font-size:1.2rem;font-weight:700}article.international .jumbotron p{font-size:2.1rem;font-weight:400;line-height:1.25;margin-top:2rem}article.international .page-content.w-photo{min-height:100vh;padding-bottom:5rem;padding-top:5rem}article.international .page-content.w-photo .container .article-content .description h2{color:#fff;text-shadow:0 0 15px rgba(0,0,0,.25)}article.international .page-content.w-photo .container .article-content .description p{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}article.international .page-content.w-photo .container .article-content .description .wp-block-columns .wp-block-column .wp-block-gallery{margin-top:-1rem}@media (min-width:576px){article.international .page-content.w-photo .container .article-content .description .wp-block-columns .wp-block-column .wp-block-gallery{margin-top:-10rem}}article.international .page-content.w-photo .container .article-content .description .wp-block-columns .wp-block-column .wp-block-gallery .blocks-gallery-item{margin-bottom:2rem}article.international .page-content .container .article-content{padding:0}article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column h2{margin-top:3rem}@media (min-width:576px){article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column h2{margin-top:5rem}}article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column p{margin-bottom:3rem}article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column .wp-block-gallery{margin-top:3rem}@media (min-width:576px){article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column .wp-block-gallery{margin-top:-5rem}}article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column .wp-block-gallery .blocks-gallery-item{margin-bottom:2rem}article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column .wp-block-image{margin-left:0;margin-right:0}article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column:first-of-type{margin-bottom:0}article.international .page-content .container .article-content .description .wp-block-columns .wp-block-column:first-of-type .wp-block-gallery{margin-bottom:0;margin-top:-5rem}@media (min-width:576px){article.international .page-content .container .article-content .description .wp-block-image{margin-left:2rem;margin-right:2rem}}.has-dark-blue-color,.has-dark-blue-color:active,.has-dark-blue-color:focus,.has-dark-blue-color:hover,.has-dark-blue-color:visited{color:#364b54}.has-dark-blue-background-color{background-color:#364b54}.has-orange-color,.has-orange-color:active,.has-orange-color:focus,.has-orange-color:hover,.has-orange-color:visited{color:#eb6b40}.has-orange-background-color{background-color:#eb6b40}.has-light-gray-color,.has-light-gray-color:active,.has-light-gray-color:focus,.has-light-gray-color:hover,.has-light-gray-color:visited{color:#d5d2d2}.has-light-gray-background-color{background-color:#d5d2d2}.has-white-color,.has-white-color:active,.has-white-color:focus,.has-white-color:hover,.has-white-color:visited{color:#fff}.has-white-background-color{background-color:#fff}.has-light-blue-color,.has-light-blue-color:active,.has-light-blue-color:focus,.has-light-blue-color:hover,.has-light-blue-color:visited{color:#a0babf}.has-light-blue-background-color{background-color:#a0babf}.has-med-gray-color,.has-med-gray-color:active,.has-med-gray-color:focus,.has-med-gray-color:hover,.has-med-gray-color:visited{color:#7b7c7f}.has-med-gray-background-color{background-color:#7b7c7f}.has-black-gray-color,.has-black-gray-color:active,.has-black-gray-color:focus,.has-black-gray-color:hover,.has-black-gray-color:visited{color:#3a3736}.has-black-gray-background-color{background-color:#3a3736}.is-style-all-caps{text-transform:uppercase}.wp-block-button .wp-block-button__link{text-decoration:none}.wp-block-button .wp-block-button__link.has-white-background-color.has-dark-blue-color:hover{background-color:#364b54!important;color:#fff}.wp-block-button .wp-block-button__link.has-white-background-color.has-orange-color:hover{background-color:#eb6b40!important;color:#fff}.wp-block-button .wp-block-button__link.has-white-background-color.has-light-gray-color:hover{background-color:#d5d2d2!important;color:#fff}.wp-block-button .wp-block-button__link.has-white-background-color.has-white-color:hover{background-color:#fff!important;color:#fff}.wp-block-button .wp-block-button__link.has-white-background-color.has-light-blue-color:hover{background-color:#a0babf!important;color:#fff}.wp-block-button .wp-block-button__link.has-white-background-color.has-med-gray-color:hover{background-color:#7b7c7f!important;color:#fff}.wp-block-button .wp-block-button__link.has-white-background-color.has-black-gray-color:hover{background-color:#3a3736!important;color:#fff}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent}.wp-block-button.is-style-outline .wp-block-button__link.has-dark-blue-color{color:#364b54}.wp-block-button.is-style-outline .wp-block-button__link.has-dark-blue-background-color{border-color:#364b54}.wp-block-button.is-style-outline .wp-block-button__link.has-dark-blue-background-color:hover{background-color:#364b54}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-color{color:#eb6b40}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-background-color{border-color:#eb6b40}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-background-color:hover{background-color:#eb6b40}.wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-color{color:#d5d2d2}.wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-background-color{border-color:#d5d2d2}.wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-background-color:hover{background-color:#d5d2d2}.wp-block-button.is-style-outline .wp-block-button__link.has-white-color{color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color{border-color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:hover{background-color:#fff}.wp-block-button.is-style-outline .wp-block-button__link.has-light-blue-color{color:#a0babf}.wp-block-button.is-style-outline .wp-block-button__link.has-light-blue-background-color{border-color:#a0babf}.wp-block-button.is-style-outline .wp-block-button__link.has-light-blue-background-color:hover{background-color:#a0babf}.wp-block-button.is-style-outline .wp-block-button__link.has-med-gray-color{color:#7b7c7f}.wp-block-button.is-style-outline .wp-block-button__link.has-med-gray-background-color{border-color:#7b7c7f}.wp-block-button.is-style-outline .wp-block-button__link.has-med-gray-background-color:hover{background-color:#7b7c7f}.wp-block-button.is-style-outline .wp-block-button__link.has-black-gray-color{color:#3a3736}.wp-block-button.is-style-outline .wp-block-button__link.has-black-gray-background-color{border-color:#3a3736}.wp-block-button.is-style-outline .wp-block-button__link.has-black-gray-background-color:hover{background-color:#3a3736}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff}.wp-block-image img{height:auto}.wp-block-image figcaption{bottom:1rem;color:#f7e3e3;font-weight:500;left:1rem;text-shadow:1px 1px 3px rgba(0,0,0,.75)}.wp-block-image figcaption a{color:#fff;text-decoration:underline}.wp-block-separator.is-style-dotted-line{border-bottom:none;border-top:2px dotted #eb6b40}.wp-block-cover{min-height:500px}.wp-block-cover .wp-block-cover__inner-container{max-width:400px}.wp-block-cover .wp-block-cover__inner-container h2{margin:2rem 0}@media only screen and (min-width:769px){.greater-zion-block{margin:6rem auto}.wp-block-columns{margin:6rem auto;max-width:1300px;width:70%}.wp-block-columns .wp-block-column:not(:first-child){margin-left:0!important;padding-left:2rem}.wp-block-columns.is-style-small-margins{margin:1rem auto}.wp-block-columns.is-style-small-margins .wp-block-column:not(:first-child){padding-left:1rem}.wp-block-columns.is-style-full-width{max-width:100%;width:100%}.wp-block-columns.is-style-full-width .wp-block-column:not(:first-child){padding-left:1rem}.wp-block-columns.is-style-stretch{align-items:stretch!important}.wp-block-columns.is-style-stretch .wp-block-column{display:flex;flex-direction:column;justify-content:space-between}.wp-block-cover{min-height:300px}.wp-block-cover.is-style-curved-top{-webkit-clip-path:ellipse(125% 100% at 50% 100%);clip-path:ellipse(125% 100% at 50% 100%);overflow:hidden}.wp-block-cover.is-style-curved-bottom{-webkit-clip-path:ellipse(125% 100% at 50% 0);clip-path:ellipse(125% 100% at 50% 0);overflow:hidden}.wp-block-cover.is-style-curved-left{-webkit-clip-path:ellipse(100% 175% at 100% 50%);clip-path:ellipse(100% 175% at 100% 50%);overflow:hidden}.wp-block-cover.is-style-curved-right{-webkit-clip-path:ellipse(100% 175% at 0 50%);clip-path:ellipse(100% 175% at 0 50%);overflow:hidden}.wp-block-separator{max-width:1300px;width:70%}.wp-block-pullquote.is-style-curved-borders{width:80%}.wp-block-pullquote.is-style-curved-borders blockquote{padding:3rem}}@media only screen and (max-width:768px){.greater-zion-block{margin:3rem auto}.wp-block-columns{margin:3rem auto;max-width:90%;width:90%}.wp-block-columns.is-style-small-margins{margin:1rem auto}.wp-block-columns.is-style-full-width{max-width:100%;width:100%}.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:1rem}.wp-block-cover{min-height:300px;text-align:center}.wp-block-cover.is-style-mobile-curved-top{-webkit-clip-path:ellipse(175% 100% at 50% 100%);clip-path:ellipse(175% 100% at 50% 100%);overflow:hidden}.wp-block-cover.is-style-mobile-curved-bottom{-webkit-clip-path:ellipse(175% 100% at 50% 0);clip-path:ellipse(175% 100% at 50% 0);overflow:hidden}.wp-block-separator{max-width:1300px;width:90%}}.greater-zion-block .block-title{color:#7b7c7f;font-size:1.25rem}.wp-block{max-width:900px;width:90%}.has-inline-color.has-dark-blue-color{color:#364b54}.has-inline-color.has-orange-color{color:#eb6b40}.has-inline-color.has-light-gray-color{color:#d5d2d2}.has-inline-color.has-white-color{color:#fff}.has-inline-color.has-light-blue-color{color:#a0babf}.has-inline-color.has-med-gray-color{color:#7b7c7f}.has-inline-color.has-black-gray-color{color:#3a3736}.wp-block-columns{align-items:flex-start;justify-content:center;max-width:90%;width:90%}.wp-block-columns.is-style-full-width{max-width:100%;width:100%}.wp-block-columns.is-style-stretch{align-items:stretch}.wp-block-columns.is-style-stretch .wp-block-column{display:flex;flex-direction:column;justify-content:space-between}.wp-block-button .wp-block-button__link{font-size:1rem;font-weight:700;text-transform:uppercase;transition:all .25s ease-in-out}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent!important}.wp-block-button.is-style-outline .wp-block-button__link.has-dark-blue-color{color:#364b54!important}.wp-block-button.is-style-outline .wp-block-button__link.has-dark-blue-background-color{border-color:#364b54!important}.wp-block-button.is-style-outline .wp-block-button__link.has-dark-blue-background-color:hover{background-color:#364b54!important}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-color{color:#eb6b40!important}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-background-color{border-color:#eb6b40!important}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-background-color:hover{background-color:#eb6b40!important}.wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-color{color:#d5d2d2!important}.wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-background-color{border-color:#d5d2d2!important}.wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-background-color:hover{background-color:#d5d2d2!important}.wp-block-button.is-style-outline .wp-block-button__link.has-white-color{color:#fff!important}.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color{border-color:#fff!important}.wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:hover{background-color:#fff!important}.wp-block-button.is-style-outline .wp-block-button__link.has-light-blue-color{color:#a0babf!important}.wp-block-button.is-style-outline .wp-block-button__link.has-light-blue-background-color{border-color:#a0babf!important}.wp-block-button.is-style-outline .wp-block-button__link.has-light-blue-background-color:hover{background-color:#a0babf!important}.wp-block-button.is-style-outline .wp-block-button__link.has-med-gray-color{color:#7b7c7f!important}.wp-block-button.is-style-outline .wp-block-button__link.has-med-gray-background-color{border-color:#7b7c7f!important}.wp-block-button.is-style-outline .wp-block-button__link.has-med-gray-background-color:hover{background-color:#7b7c7f!important}.wp-block-button.is-style-outline .wp-block-button__link.has-black-gray-color{color:#3a3736!important}.wp-block-button.is-style-outline .wp-block-button__link.has-black-gray-background-color{border-color:#3a3736!important}.wp-block-button.is-style-outline .wp-block-button__link.has-black-gray-background-color:hover{background-color:#3a3736!important}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#fff!important}.wp-block-image.is-style-curved-top{-webkit-clip-path:ellipse(125% 100% at 50% 100%);clip-path:ellipse(125% 100% at 50% 100%);overflow:hidden}.wp-block-image.is-style-curved-bottom{-webkit-clip-path:ellipse(125% 100% at 50% 0);clip-path:ellipse(125% 100% at 50% 0);overflow:hidden}.wp-block-image.is-style-white-bg{background-color:hsla(0,0%,100%,.5);padding:1rem}.wp-block-separator{border:0;height:0}.wp-block-separator.is-style-dotted-line{border-top:1px dashed #eb6b40;max-width:1300px;width:90%}h1.is-style-acumin,h2.is-style-acumin,h3.is-style-acumin,h4.is-style-acumin,h5.is-style-acumin,h6.is-style-acumin{font-family:acumin-pro-extra-condensed,sans-serif;text-transform:uppercase}.wp-block-cover{min-height:300px}.wp-block-cover.is-style-curved-top{-webkit-clip-path:ellipse(125% 100% at 50% 100%);clip-path:ellipse(125% 100% at 50% 100%);overflow:hidden}.wp-block-cover.is-style-curved-bottom{-webkit-clip-path:ellipse(125% 100% at 50% 0);clip-path:ellipse(125% 100% at 50% 0);overflow:hidden}.wp-block-pullquote.is-style-curved-borders{border-color:#a0babf transparent;border-radius:100%/25%;border-style:solid;border-width:2px;font-weight:700;margin:3rem auto;padding:2em}.wp-block-pullquote.is-style-curved-borders blockquote{margin:0}.wp-block-pullquote.is-style-curved-borders blockquote p{font-size:2rem;margin:0}@media only screen and (min-width:769px){.wp-block-columns{margin:6rem auto}.wp-block-columns.is-style-small-margins{margin:1rem auto}}@media only screen and (max-width:768px){.wp-block-columns{margin:3rem auto}.wp-block-columns.is-style-small-margins{margin:1rem auto}}.wp-block-greater-zion-hero-slider{position:relative}.wp-block-greater-zion-hero-slider:before{background-color:#fff;color:#ddd;content:"Hero Slides";font-family:effra,sans-serif;left:1rem;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%)}.greater-zion-hero-slider{margin:0 auto}.greater-zion-hero-slider .slick-list,.greater-zion-hero-slider .slick-track{height:100%;width:100%}.greater-zion-hero-slider .slick-arrow{background-color:hsla(0,0%,100%,.75);border:none;border-radius:100%;box-shadow:none;font-size:0;height:40px;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out;width:40px;z-index:1}.greater-zion-hero-slider .slick-arrow:before{content:none}.greater-zion-hero-slider .slick-arrow:after{background-position:50%;background-size:contain;content:"";display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.greater-zion-hero-slider .slick-arrow:hover{background-color:rgba(58,55,54,.75)}.greater-zion-hero-slider .slick-arrow.slick-prev{left:1rem}.greater-zion-hero-slider .slick-arrow.slick-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.69 21.06a1.5 1.5 0 0 1 0-2.12l9.545-9.547a1.5 1.5 0 1 1 2.122 2.122L14.87 20l8.486 8.485a1.5 1.5 0 1 1-2.122 2.122L11.69 21.06Zm2.31.44h-1.25v-3H14v3Z' fill='%233A3736'/%3E%3C/svg%3E")}.greater-zion-hero-slider .slick-arrow.slick-prev:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.69 21.06a1.5 1.5 0 0 1 0-2.12l9.545-9.547a1.5 1.5 0 1 1 2.122 2.122L14.87 20l8.486 8.485a1.5 1.5 0 1 1-2.122 2.122L11.69 21.06Zm2.31.44h-1.25v-3H14v3Z' fill='%23fff'/%3E%3C/svg%3E")}.greater-zion-hero-slider .slick-arrow.slick-next{right:1rem}.greater-zion-hero-slider .slick-arrow.slick-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.31 21.06a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L25.13 20l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM26 21.5h1.25v-3H26v3Z' fill='%233A3736'/%3E%3C/svg%3E")}.greater-zion-hero-slider .slick-arrow.slick-next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.31 21.06a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L25.13 20l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM26 21.5h1.25v-3H26v3Z' fill='%23fff'/%3E%3C/svg%3E")}.wp-block-greater-zion-hero .hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-clip-path:ellipse(125% 100% at 50% 0);clip-path:ellipse(125% 100% at 50% 0);min-height:400px;overflow:hidden}.wp-block-greater-zion-hero .hero-bg,.wp-block-greater-zion-hero .hero-bg .block-editor-inner-blocks{display:flex;flex-direction:column;justify-content:flex-end}.wp-block-greater-zion-hero .hero-bg .block-editor-inner-blocks .wp-block-columns{border:2px solid hsla(0,0%,100%,.5);margin:1rem auto;padding:5px}.wp-block-greater-zion-hero .hero-bg .block-editor-inner-blocks .wp-block-columns .wp-block-column{border:2px solid hsla(0,0%,100%,.5);padding:5px}.greater-zion-hero{align-items:center;background-position:center 0;background-repeat:no-repeat;background-size:cover;display:flex!important;flex-direction:column;height:50vh;justify-content:flex-end;position:relative;width:100%}.greater-zion-hero .wp-block-columns .wp-block-column{display:flex;flex-direction:column;justify-content:center}.greater-zion-hero h1,.greater-zion-hero h2,.greater-zion-hero h3,.greater-zion-hero h4,.greater-zion-hero h5,.greater-zion-hero h6,.greater-zion-hero p{text-shadow:2px 2px 8px rgba(0,0,0,.95)}.greater-zion-hero .wp-block-button__link{box-shadow:2px 2px 8px rgba(0,0,0,.95)}.greater-zion-hero .wp-block-button__link.has-dark-blue-color,.greater-zion-hero .wp-block-button__link.has-dark-blue-color:active,.greater-zion-hero .wp-block-button__link.has-dark-blue-color:focus,.greater-zion-hero .wp-block-button__link.has-dark-blue-color:hover,.greater-zion-hero .wp-block-button__link.has-dark-blue-color:visited{color:#364b54}.greater-zion-hero .wp-block-button__link.has-orange-color,.greater-zion-hero .wp-block-button__link.has-orange-color:active,.greater-zion-hero .wp-block-button__link.has-orange-color:focus,.greater-zion-hero .wp-block-button__link.has-orange-color:hover,.greater-zion-hero .wp-block-button__link.has-orange-color:visited{color:#eb6b40}.greater-zion-hero .wp-block-button__link.has-light-gray-color,.greater-zion-hero .wp-block-button__link.has-light-gray-color:active,.greater-zion-hero .wp-block-button__link.has-light-gray-color:focus,.greater-zion-hero .wp-block-button__link.has-light-gray-color:hover,.greater-zion-hero .wp-block-button__link.has-light-gray-color:visited{color:#d5d2d2}.greater-zion-hero .wp-block-button__link.has-white-color,.greater-zion-hero .wp-block-button__link.has-white-color:active,.greater-zion-hero .wp-block-button__link.has-white-color:focus,.greater-zion-hero .wp-block-button__link.has-white-color:hover,.greater-zion-hero .wp-block-button__link.has-white-color:visited{color:#fff}.greater-zion-hero .wp-block-button__link.has-light-blue-color,.greater-zion-hero .wp-block-button__link.has-light-blue-color:active,.greater-zion-hero .wp-block-button__link.has-light-blue-color:focus,.greater-zion-hero .wp-block-button__link.has-light-blue-color:hover,.greater-zion-hero .wp-block-button__link.has-light-blue-color:visited{color:#a0babf}.greater-zion-hero .wp-block-button__link.has-med-gray-color,.greater-zion-hero .wp-block-button__link.has-med-gray-color:active,.greater-zion-hero .wp-block-button__link.has-med-gray-color:focus,.greater-zion-hero .wp-block-button__link.has-med-gray-color:hover,.greater-zion-hero .wp-block-button__link.has-med-gray-color:visited{color:#7b7c7f}.greater-zion-hero .wp-block-button__link.has-black-gray-color,.greater-zion-hero .wp-block-button__link.has-black-gray-color:active,.greater-zion-hero .wp-block-button__link.has-black-gray-color:focus,.greater-zion-hero .wp-block-button__link.has-black-gray-color:hover,.greater-zion-hero .wp-block-button__link.has-black-gray-color:visited{color:#3a3736}.greater-zion-hero a,.greater-zion-hero a:hover{color:inherit}.greater-zion-hero .wp-block-image:not(.alignright):not(.alignleft) img{display:block;margin:0 auto}@media only screen and (min-width:769px){.greater-zion-hero{background-attachment:fixed;-webkit-clip-path:ellipse(175% 100% at 50% 0);clip-path:ellipse(175% 100% at 50% 0);min-height:690px!important;overflow:hidden;padding-top:106px}.greater-zion-hero .wp-block-columns .wp-block-column{height:100%}body.admin-bar .greater-zion-hero{padding-top:138px}body.has-top-banner .greater-zion-hero{padding-top:154px}body.has-top-banner.admin-bar .greater-zion-hero{padding-top:186px}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:unset!important;flex-grow:unset!important}}@media only screen and (max-width:768px){.greater-zion-hero{-webkit-clip-path:ellipse(200% 100% at 50% 0);clip-path:ellipse(200% 100% at 50% 0);margin-top:80px;overflow:hidden;padding-bottom:1rem}.greater-zion-hero h2,.greater-zion-hero h3{font-size:2rem}.greater-zion-hero .wp-block-columns{margin:1rem auto}body.admin-bar .greater-zion-hero{margin-top:126px}body.has-top-banner .greater-zion-hero{margin-top:160px}body.has-top-banner.admin-bar .greater-zion-hero{margin-top:206px}}.wp-block-greater-zion-horizontal-nav-item .editor-row{align-items:center;display:flex;justify-content:space-between}.wp-block-greater-zion-horizontal-nav-item .editor-row label{margin-right:1rem}.wp-block-greater-zion-horizontal-nav-item .editor-row.nav-item{margin-bottom:1rem}.wp-block-greater-zion-horizontal-nav-item .editor-row.nav-item h3{color:#a0babf}.wp-block-greater-zion-horizontal-nav-item .editor-row.nav-item p{color:#7b7c7f;margin:0 1rem}.wp-block-greater-zion-horizontal-nav-item .editor-row.nav-item button{background-color:#a0babf;border:none;border-radius:100%;display:flex;padding:1rem}.wp-block-greater-zion-horizontal-nav-item .editor-row.nav-item button svg{height:20px;width:20px}.wp-block-greater-zion-horizontal-nav-item{align-items:center;display:flex;justify-content:space-between}.wp-block-greater-zion-horizontal-nav-item .title-link{color:#a0babf}.wp-block-greater-zion-horizontal-nav-item .arrow-button{background-color:#a0babf;border:none;border-radius:100%;display:flex;padding:1rem;position:relative}.wp-block-greater-zion-horizontal-nav-item .arrow-button svg{height:20px;transition:all .25s ease-in-out;width:20px}.wp-block-greater-zion-horizontal-nav-item .arrow-button:after{background-color:#fff;content:"";height:3px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease-in-out;width:0}.wp-block-greater-zion-horizontal-nav-item .arrow-button:hover svg{transform:translateX(.5rem)}.wp-block-greater-zion-horizontal-nav-item .arrow-button:hover:after{opacity:1;width:20px}@media only screen and (min-width:769px){.wp-block-greater-zion-horizontal-nav-item{margin:2rem auto;max-width:1300px;width:70%}.wp-block-greater-zion-horizontal-nav-item .title-link{flex:0 0 25%}.wp-block-greater-zion-horizontal-nav-item .title-link h3{margin:0}.wp-block-greater-zion-horizontal-nav-item p{flex:0 0 60%;margin:0 2rem}}@media only screen and (max-width:768px){.wp-block-greater-zion-horizontal-nav-item{margin:1rem auto;width:90%}.wp-block-greater-zion-horizontal-nav-item p{display:none}}.wp-block-greater-zion-icon-text button.icon-button{border:none;box-shadow:none}.wp-block-greater-zion-icon-text{align-items:center;display:flex;justify-content:center;margin:1rem auto}.wp-block-greater-zion-icon-text p{font-weight:500;margin:0;text-transform:uppercase}@media only screen and (min-width:769px){.wp-block-greater-zion-icon-text p{font-size:1.1rem;margin-bottom:0;margin-left:1rem}}@media only screen and (max-width:768px){.wp-block-greater-zion-icon-text{flex-direction:column}.wp-block-greater-zion-icon-text p{font-size:1.5rem;text-align:center}}.wp-block-greater-zion-image-cta-wrap .cta{background-color:#7b7c7f;color:#fff;margin:0 auto;max-width:30rem;padding:1rem}.wp-block-greater-zion-image-cta-wrap .cta .block-editor-url-input label{margin-right:1rem}.greater-zion-image-cta-wrap{margin:2rem 0;position:relative}.greater-zion-image-cta-wrap .image-cta{align-items:center;background-color:#7b7c7f;border:3px solid #7b7c7f;border-radius:5rem;color:#fff;font-size:1.25rem;font-weight:500;justify-content:center;padding:.5rem 4rem;text-transform:uppercase;transition:all .25s ease-in-out}.greater-zion-image-cta-wrap .image-cta:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.918 8.207a1 1 0 0 0 0-1.414L2.554.429a1 1 0 1 0-1.415 1.414L6.796 7.5 1.14 13.157a1 1 0 1 0 1.415 1.414l6.364-6.364ZM7.21 8.5h1v-2h-1v2Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;margin-left:1rem;width:1rem}.greater-zion-image-cta-wrap .image-cta:hover{background-color:#d5d2d2;color:#7b7c7f;text-decoration:none}.greater-zion-image-cta-wrap .image-cta:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='15' fill='%237b7c7f' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.918 8.207a1 1 0 0 0 0-1.414L2.554.429a1 1 0 1 0-1.415 1.414L6.796 7.5 1.14 13.157a1 1 0 1 0 1.415 1.414l6.364-6.364ZM7.21 8.5h1v-2h-1v2Z'/%3E%3C/svg%3E")}@media only screen and (min-width:769px){.greater-zion-image-cta-wrap .image-cta{bottom:10%;display:inline-flex;position:absolute;right:-3rem}}@media only screen and (max-width:768px){.greater-zion-image-cta-wrap{-webkit-clip-path:ellipse(125% 100% at 50% 100%);clip-path:ellipse(125% 100% at 50% 100%);overflow:hidden}.greater-zion-image-cta-wrap .image-cta{display:flex;margin:0 auto;max-width:25em;width:90%}}.wp-block-greater-zion-info-slider .block-editor-url-input label{color:#fff;margin-right:1rem}.wp-block-greater-zion-info-slider .slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay{background-color:rgba(54,75,84,.75);padding:2rem 1rem}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay:after{clear:both;content:"";display:table}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-header{align-items:center;display:flex;justify-content:space-between}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-header .block-title{color:#fff}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-header .scroll-buttons .scroll-button{background:none;border:none;height:40px;position:relative;width:40px}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-header .scroll-buttons .scroll-button svg{fill:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:fill .25s ease-in-out;width:90%;z-index:1}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-header .scroll-buttons .scroll-button:disabled svg{opacity:.5}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .cta-wrapper .cta-button label{color:#fff;margin-right:1rem}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .cta-wrapper .cta-button input{background-color:#eb6b40;border-radius:8px;color:#fff;display:inline-block;font-family:effra,sans-serif;font-size:1rem;margin-bottom:1rem;padding:.5rem 2rem;text-transform:uppercase;width:auto}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .inner-slide{background-color:#364b54;padding:1rem}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .inner-slide label{color:#fff}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .inner-slide .greater-zion-post-picker-single{margin-bottom:1rem}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .inner-slide p{color:#fff;font-family:effra,sans-serif;font-size:.8rem;margin:.5rem 0 0}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .inner-slide .info-slider-image-updater button{background-color:#fff;margin:.5rem 0}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .inner-slide .info-slider-image-updater img{display:block;max-width:150px}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-buttons{float:right}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-buttons .components-button-group{display:block;margin-top:1rem}.wp-block-greater-zion-info-slider .slide-bg .slide-bg-overlay .slide-buttons .components-button-group button{background-color:#fff}.greater-zion-info-slider{position:relative}.greater-zion-info-slider .pledge{display:none}.greater-zion-info-slider .slide-header{display:flex;justify-content:space-between;left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:1}.greater-zion-info-slider .slide-header .slide-header-left .block-title{color:#fff}.greater-zion-info-slider .slide-header .slide-header-left .dots .dot.active svg{fill:#fff}.greater-zion-info-slider .slide-header .scroll-buttons button{background:none;border:none;position:relative}.greater-zion-info-slider .slide-header .scroll-buttons button svg{fill:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:fill .25s ease-in-out;width:90%;z-index:1}.greater-zion-info-slider .slide-header .scroll-buttons button:disabled svg{opacity:.5}.greater-zion-info-slider .slide-header .scroll-buttons button:after{background-color:#fff;border-radius:50%;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:100%}.greater-zion-info-slider .slide-header .scroll-buttons button:hover:not([disabled]):after{opacity:.1}.greater-zion-info-slider .slide-header .scroll-buttons button:focus{outline:none}.greater-zion-info-slider .slide-header .scroll-buttons button:focus:after{opacity:.25}.greater-zion-info-slider .slides .slide{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:none}.greater-zion-info-slider .slides .slide.active{display:block}.greater-zion-info-slider .slides .slide .overlay{background-color:rgba(54,75,84,.75);width:100%}.greater-zion-info-slider .slides .slide .overlay .slide-inner{display:flex}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info{color:#fff;font-size:1rem}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info .slide-title{font-family:acumin-pro-extra-condensed,sans-serif;margin-bottom:2rem;text-transform:uppercase}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info .slide-excerpt{line-height:1.25}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info .slide-region{font-weight:700;text-transform:uppercase}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info .wp-block-buttons .wp-block-button .wp-block-button__link{border:2px solid #a0babf;display:flex;text-decoration:none;transition:all .25s ease-in-out}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info .wp-block-buttons .wp-block-button .wp-block-button__link:hover{background-color:#364b54;color:#a0babf}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info .wp-block-buttons .wp-block-button .wp-block-button__link:hover svg{stroke:#a0babf;transition:all .25s ease-in-out}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info .wp-block-buttons .wp-block-button .wp-block-button__link svg{margin-left:.5rem}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-image-wrap .slide-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;transition:transform .2s ease-in-out;width:100%}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-image-wrap:hover .slide-image{transform:scale(1.1)}@media only screen and (min-width:769px){.greater-zion-info-slider .pledge{bottom:10%;display:block;left:0;position:absolute;transform:rotate(-90deg);transform-origin:0 0}.greater-zion-info-slider .pledge a{background-color:#eb6b40;border-radius:0 0 8px 8px;color:#fff;display:block;font-size:1rem;padding:.5rem 2rem;text-transform:uppercase}.greater-zion-info-slider .pledge a:hover{text-decoration:none}.greater-zion-info-slider .slide-header{align-items:center;height:10rem;max-width:1300px;width:70%}.greater-zion-info-slider .slide-header .scroll-buttons button{height:40px;width:40px}.greater-zion-info-slider .slides .slide .overlay{padding:10rem 0 3rem}.greater-zion-info-slider .slides .slide .overlay .slide-inner{background-color:#364b54;margin-left:auto;max-width:calc(1300px + 15%);width:85%}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-info{flex:0 0 40%;padding:4rem 3rem}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-image-wrap{-webkit-clip-path:ellipse(100% 175% at 100% 50%);clip-path:ellipse(100% 175% at 100% 50%);flex:0 0 60%;overflow:hidden}.greater-zion-info-slider .slides .slide .overlay .slide-inner .slide-image-wrap .slide-image{min-height:600px}}@media only screen and (max-width:768px){.greater-zion-info-slider .slide-header{align-items:flex-end;height:8rem;padding:2rem 1rem;width:100%}.greater-zion-info-slider .slide-header .slide-header-left .block-title{font-size:1.5rem}.greater-zion-info-slider .slide-header .scroll-buttons{display:flex}.greater-zion-info-slider .slide-header .scroll-buttons button{height:30px;width:30px}.greater-zion-info-slider .slides .overlay{padding:8rem 0 0}.greater-zion-info-slider .slides .overlay .slide-inner{flex-direction:column-reverse}.greater-zion-info-slider .slides .overlay .slide-inner .slide-info{padding:1rem}.greater-zion-info-slider .slides .overlay .slide-inner .slide-image-wrap .slide-image{-webkit-clip-path:ellipse(125% 100% at 50% 100%);clip-path:ellipse(125% 100% at 50% 100%);min-height:300px;overflow:hidden}}.wp-block-greater-zion-listing-map-slider{border:2px solid #7b7c7f;padding:1rem}.wp-block-greater-zion-listing-map-slider h2,.wp-block-greater-zion-listing-map-slider h3,.wp-block-greater-zion-listing-map-slider h4{color:#7b7c7f!important;font-family:effra,sans-serif;margin-bottom:.5rem!important}.wp-block-greater-zion-listing-map-slider .available-filters h4{font-size:1rem;margin-top:0!important}.wp-block-greater-zion-listing-map-slider .available-filters .filter-controls{display:flex}.wp-block-greater-zion-listing-map-slider .available-filters .filter-controls>*{margin-right:2rem}.greater-zion-listing-map-slider .listing-form{background-color:#364b54;color:#fff}.greater-zion-listing-map-slider .listing-form form{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1300px;padding:2rem 0;width:70%}.greater-zion-listing-map-slider .listing-form form h3{font-weight:400;margin:0}.greater-zion-listing-map-slider .listing-form form fieldset{align-items:center;display:flex;justify-content:flex-end}.greater-zion-listing-map-slider .listing-form form fieldset button,.greater-zion-listing-map-slider .listing-form form fieldset select{border:none;border-radius:10rem;height:2.5rem;padding:.25rem 1rem}.greater-zion-listing-map-slider .listing-form form fieldset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='270' height='240' fill='%237b7c7f'%3E%3Cpath d='M5 5h260L135 230'/%3E%3C/svg%3E");background-position:95%;background-repeat:no-repeat;background-size:1rem;color:#7b7c7f;padding-right:2rem}.greater-zion-listing-map-slider .listing-form form fieldset button{background-color:#a0babf;color:#364b54}.greater-zion-listing-map-slider .listing-slider .title-box{align-items:center;display:flex;justify-content:space-between}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button{background:none;border:none;height:40px;position:relative;width:40px}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:fill .25s ease-in-out;width:90%;z-index:1}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button.has-dark-blue-color svg{fill:#364b54}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button.has-orange-color svg{fill:#eb6b40}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button.has-light-gray-color svg{fill:#d5d2d2}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button.has-white-color svg{fill:#fff}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button.has-light-blue-color svg{fill:#a0babf}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button.has-med-gray-color svg{fill:#7b7c7f}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button.has-black-gray-color svg{fill:#3a3736}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button:after{background-color:#d5d2d2;border-radius:50%;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:100%}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button:hover:after{opacity:.5}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button:focus{outline:none}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button:focus:after{opacity:1}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button:disabled,.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button[disabled]{opacity:.5}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button:disabled:after,.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .scroll-buttons .scroll-button[disabled]:after{opacity:0}.greater-zion-listing-map-slider .listing-slider .no-posts-message{display:none;font-size:1.5rem;text-align:center}.greater-zion-listing-map-slider .listing-slider .no-posts-message.show{display:block}.greater-zion-listing-map-slider .listing-slider .posts-box{-ms-overflow-style:none;display:flex;margin-bottom:2rem;margin-left:auto;overflow-x:auto;scrollbar-width:none;width:100%}.greater-zion-listing-map-slider .listing-slider .posts-box::-webkit-scrollbar{background:transparent;width:0}.greater-zion-listing-map-slider .listing-slider .posts-box .post{box-sizing:content-box;display:none;margin-right:20px}.greater-zion-listing-map-slider .listing-slider .posts-box .post.show{display:block}.greater-zion-listing-map-slider .listing-slider .posts-box .post:hover .image-wrap .overlay{opacity:1}.greater-zion-listing-map-slider .listing-slider .posts-box .post a{display:flex;flex-direction:column;height:100%}.greater-zion-listing-map-slider .listing-slider .posts-box .post a:hover{text-decoration:none}.greater-zion-listing-map-slider .listing-slider .posts-box .post .image-wrap{-webkit-clip-path:ellipse(125% 100% at 50% 100%);clip-path:ellipse(125% 100% at 50% 100%);height:325px;overflow:hidden;position:relative;width:100%}.greater-zion-listing-map-slider .listing-slider .posts-box .post .image-wrap .overlay{background-color:rgba(58,55,54,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.greater-zion-listing-map-slider .listing-slider .posts-box .post .image-wrap .overlay .read-more{font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5rem;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.greater-zion-listing-map-slider .listing-slider .posts-box .post .image-wrap .post-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.greater-zion-listing-map-slider .listing-slider .posts-box .post .text-wrap{background-color:#d5d2d2;-webkit-clip-path:ellipse(125% 100% at 50% 0);clip-path:ellipse(125% 100% at 50% 0);overflow:hidden;padding:1rem}.greater-zion-listing-map-slider .listing-slider .posts-box .post .text-wrap h3{font-size:1.25rem;text-transform:uppercase}@media only screen and (min-width:769px){.greater-zion-listing-map-slider .listing-form form fieldset button,.greater-zion-listing-map-slider .listing-form form fieldset select{margin-left:1rem}.greater-zion-listing-map-slider .listing-slider{margin-top:4rem}.greater-zion-listing-map-slider .listing-slider .title-box{margin:0 auto 2rem;max-width:1300px;width:70%}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots{display:none}.greater-zion-listing-map-slider .listing-slider .posts-box .post{flex:0 0 300px}.greater-zion-listing-map-slider .listing-slider .posts-box .post.first{padding-left:15%}.greater-zion-listing-map-slider .listing-slider .posts-box .post:last-child{padding-right:10px}.greater-zion-listing-map-slider .listing-slider .posts-box .post .text-wrap{flex:1}.greater-zion-listing-map-slider .listing-slider .posts-box .post .text-wrap p{font-size:1rem;line-height:1.25}.greater-zion-listing-map-slider .listing-slider .posts-box .post .text-wrap .wp-block-buttons{display:none}}@media only screen and (max-width:768px){.greater-zion-listing-map-slider .listing-form form{flex-direction:column;width:90%}.greater-zion-listing-map-slider .listing-form form fieldset{flex-direction:column}.greater-zion-listing-map-slider .listing-form form fieldset button,.greater-zion-listing-map-slider .listing-form form fieldset select{margin-top:1rem}.greater-zion-listing-map-slider .listing-slider{margin-top:2rem}.greater-zion-listing-map-slider .listing-slider .title-box{flex-direction:column;margin:0 auto 1rem;width:90%}.greater-zion-listing-map-slider .listing-slider .title-box h2{font-size:1.75rem}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left{align-items:center;display:flex;justify-content:center;width:100%}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots .dot svg{stroke:#7b7c7f}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots .dot.active svg{fill:#7b7c7f}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-dark-blue-color .dot svg{stroke:#364b54}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-dark-blue-color .dot.active svg{fill:#364b54}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-orange-color .dot svg{stroke:#eb6b40}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-orange-color .dot.active svg{fill:#eb6b40}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-light-gray-color .dot svg{stroke:#d5d2d2}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-light-gray-color .dot.active svg{fill:#d5d2d2}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-white-color .dot svg{stroke:#fff}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-white-color .dot.active svg{fill:#fff}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-light-blue-color .dot svg{stroke:#a0babf}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-light-blue-color .dot.active svg{fill:#a0babf}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-med-gray-color .dot svg{stroke:#7b7c7f}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-med-gray-color .dot.active svg{fill:#7b7c7f}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-black-gray-color .dot svg{stroke:#3a3736}.greater-zion-listing-map-slider .listing-slider .title-box .title-box-left .dots.has-black-gray-color .dot.active svg{fill:#3a3736}.greater-zion-listing-map-slider .listing-slider .posts-box .post{flex:0 0 100%}.greater-zion-listing-map-slider .listing-slider .posts-box .post .text-wrap p{display:none}.greater-zion-listing-map-slider .listing-slider .posts-box .post .text-wrap .wp-block-buttons{padding-top:1rem}}.wp-block-greater-zion-post-grid{background-color:#a0babf;-webkit-clip-path:ellipse(125% 50% at 50% 50%);clip-path:ellipse(125% 50% at 50% 50%);overflow:hidden;padding:6rem 3rem}.greater-zion-post-grid{align-items:flex-start;background-color:#a0babf;display:flex;position:relative}.greater-zion-post-grid:after,.greater-zion-post-grid:before{background-color:#a0babf;content:"";left:0;position:absolute;width:100%}.greater-zion-post-grid:before{bottom:100%}.greater-zion-post-grid:after{top:100%}.greater-zion-post-grid button{background-color:transparent;border:1px solid #364b54;border-radius:2rem;color:#364b54;font-weight:500;padding:.25rem 1rem;text-transform:uppercase;transition:all .25s ease-in-out}.greater-zion-post-grid button:hover{background-color:rgba(54,75,84,.2)}.greater-zion-post-grid button:active{background-color:#364b54;color:#a0babf}.greater-zion-post-grid button:focus{box-shadow:2px 2px 2px #364b54;outline:none}.greater-zion-post-grid .col.filters .search-box{align-items:center;display:flex;width:100%}.greater-zion-post-grid .col.filters .search-box button,.greater-zion-post-grid .col.filters .search-box input[type=search]{border:1px solid #364b54;padding:.25rem .75rem}.greater-zion-post-grid .col.filters .search-box input[type=search]{background-color:transparent;border-radius:2rem 0 0 2rem;box-shadow:none;flex:0 0 70%;min-width:0;transition:all .25s ease-in-out}.greater-zion-post-grid .col.filters .search-box input[type=search]:focus{background-color:hsla(0,0%,100%,.5);outline:none}.greater-zion-post-grid .col.filters .search-box button{background-color:#364b54;border-radius:0 2rem 2rem 0;color:#fff;flex:0 0 30%;font-weight:500;text-align:center;text-transform:uppercase}.greater-zion-post-grid .col.posts .no-posts-message{display:none;font-size:1.5rem;margin:0 auto;padding:.5rem 0;text-align:center}.greater-zion-post-grid .col.posts .no-posts-message.show{display:block}.greater-zion-post-grid .col.posts .posts-box .post a{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.greater-zion-post-grid .col.posts .posts-box .post .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 12rem}.greater-zion-post-grid .col.posts .posts-box .post .bg-image .overlay{align-items:center;background-color:rgba(54,75,84,.5);display:flex;height:100%;justify-content:center;opacity:0;transition:all .25s ease-in-out}.greater-zion-post-grid .col.posts .posts-box .post .bg-image .overlay span{color:#fff;font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5rem;font-weight:700;text-transform:uppercase}.greater-zion-post-grid .col.posts .posts-box .post .text{background-color:#364b54;color:#fff;flex:1 0 auto;padding:1rem;text-align:center}.greater-zion-post-grid .col.posts .posts-box .post .text h3{font-size:1rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.greater-zion-post-grid .col.posts .posts-box .post .text p{line-height:1;margin:0 auto;max-width:45rem}.greater-zion-post-grid .col.posts .posts-box .post:hover .bg-image .overlay{opacity:1}.greater-zion-post-grid .col.posts .posts-box .post:focus{box-shadow:2px 2px 2px #364b54;outline:none}.greater-zion-post-grid .col.posts .posts-box .post.width-6 .bg-image{flex:0 0 16rem}.greater-zion-post-grid .col.posts .posts-box .post.width-12 .bg-image{flex:0 0 20rem}.greater-zion-post-grid .col.posts .load-more-button,.greater-zion-post-grid .col.posts .load-more-loader{display:none}.greater-zion-post-grid .col.posts .load-more-button.show{display:block}.greater-zion-post-grid .col.posts .load-more-loader{justify-content:center}.greater-zion-post-grid .col.posts .load-more-loader.show{display:flex}.greater-zion-post-grid .col.posts .load-more-loader .loader-text{color:#364b54;font-weight:700;margin-right:.5rem;text-transform:uppercase}.greater-zion-post-grid .col.posts .load-more-loader .dot{animation:bounce .5s infinite alternate forwards}.greater-zion-post-grid .col.posts .load-more-loader .dot:first-child{animation-delay:.1s}.greater-zion-post-grid .col.posts .load-more-loader .dot:nth-child(2){animation-delay:.2s}.greater-zion-post-grid .col.posts .load-more-loader .dot:nth-child(3){animation-delay:.3s}@media only screen and (min-width:769px){.greater-zion-post-grid{margin:10rem 0;padding:0 6rem}.greater-zion-post-grid:after,.greater-zion-post-grid:before{height:6rem}.greater-zion-post-grid:before{-webkit-clip-path:ellipse(75% 100% at 50% 100%);clip-path:ellipse(75% 100% at 50% 100%);overflow:hidden}.greater-zion-post-grid:after{-webkit-clip-path:ellipse(75% 100% at 50% 0);clip-path:ellipse(75% 100% at 50% 0);overflow:hidden}.greater-zion-post-grid .col.filters{flex:0 0 30%;padding:.5rem 0;position:sticky;top:106px}.greater-zion-post-grid .col.filters .category-filters-desktop{padding:.25rem}.greater-zion-post-grid .col.filters .category-filters-desktop .filter{align-items:center;border:1px solid #364b54;border-radius:2rem;color:#364b54;cursor:pointer;display:flex;font-weight:500;padding:.25rem}.greater-zion-post-grid .col.filters .category-filters-desktop .filter .input{display:flex}.greater-zion-post-grid .col.filters .category-filters-desktop .filter .input input[type=radio]{height:0;opacity:0;width:0}.greater-zion-post-grid .col.filters .category-filters-desktop .filter .input .custom-input{border:1px solid #364b54;border-radius:100%;height:2rem;margin-right:1rem;position:relative;width:2rem}.greater-zion-post-grid .col.filters .category-filters-desktop .filter .input .custom-input:before{background-color:#364b54;border-radius:100%;content:"";display:block;height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .25s ease-in-out;width:2rem}.greater-zion-post-grid .col.filters .category-filters-desktop .filter .input input[type=radio]:checked+.custom-input:before{transform:translate(-50%,-50%) scale(1)}.greater-zion-post-grid .col.filters .category-filters-mobile{display:none}.greater-zion-post-grid .col.filters button[type=reset]{display:block;margin-left:auto}.greater-zion-post-grid .col.posts .posts-box{display:flex;flex:0 0 70%;flex-wrap:wrap}.greater-zion-post-grid .col.posts .posts-box .post{padding:.5rem}.greater-zion-post-grid .col.posts .posts-box .post.width-1{flex:0 0 8.3333333333%}.greater-zion-post-grid .col.posts .posts-box .post.width-2{flex:0 0 16.6666666667%}.greater-zion-post-grid .col.posts .posts-box .post.width-3{flex:0 0 25%}.greater-zion-post-grid .col.posts .posts-box .post.width-4{flex:0 0 33.3333333333%}.greater-zion-post-grid .col.posts .posts-box .post.width-5{flex:0 0 41.6666666667%}.greater-zion-post-grid .col.posts .posts-box .post.width-6{flex:0 0 50%}.greater-zion-post-grid .col.posts .posts-box .post.width-7{flex:0 0 58.3333333333%}.greater-zion-post-grid .col.posts .posts-box .post.width-8{flex:0 0 66.6666666667%}.greater-zion-post-grid .col.posts .posts-box .post.width-9{flex:0 0 75%}.greater-zion-post-grid .col.posts .posts-box .post.width-10{flex:0 0 83.3333333333%}.greater-zion-post-grid .col.posts .posts-box .post.width-11{flex:0 0 91.6666666667%}.greater-zion-post-grid .col.posts .posts-box .post.width-12{flex:0 0 100%}.greater-zion-post-grid .col.posts .load-more-button,.greater-zion-post-grid .col.posts .load-more-loader{margin:2rem auto 0}body.admin-bar .greater-zion-post-grid .col.filters{top:138px}body.has-top-banner .greater-zion-post-grid .col.filters{top:154px}body.has-top-banner.admin-bar .greater-zion-post-grid .col.filters{top:186px}}@media only screen and (max-width:768px){.greater-zion-post-grid{flex-direction:column;margin:8rem 0}.greater-zion-post-grid:after,.greater-zion-post-grid:before{height:4rem}.greater-zion-post-grid:before{-webkit-clip-path:ellipse(100% 100% at 50% 100%);clip-path:ellipse(100% 100% at 50% 100%);overflow:hidden}.greater-zion-post-grid:after{-webkit-clip-path:ellipse(100% 100% at 50% 0);clip-path:ellipse(100% 100% at 50% 0);overflow:hidden}.greater-zion-post-grid .col.filters{margin-bottom:2rem;padding:0 2rem}.greater-zion-post-grid .col.filters .category-filters-mobile,.greater-zion-post-grid .col.filters .search-box{margin-bottom:1rem}.greater-zion-post-grid .col.filters .category-filters-mobile,.greater-zion-post-grid .col.filters button[type=reset]{width:100%}.greater-zion-post-grid .col.filters .category-filters-desktop{display:none}.greater-zion-post-grid .col.filters .category-filters-mobile{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='270' height='240' fill='%23364b54'%3E%3Cpath d='M5 5h260L135 230'/%3E%3C/svg%3E");background-position:95%;background-repeat:no-repeat;background-size:1.25rem;border:1px solid #364b54;border-radius:2rem;color:#364b54;padding:.25rem 1rem;position:relative}.greater-zion-post-grid .col.filters .category-filters-mobile:focus{background-color:hsla(0,0%,100%,.5);outline:none}.greater-zion-post-grid .col.posts{padding:0 .25rem}.greater-zion-post-grid .col.posts .posts-box .post{margin-bottom:2rem}.greater-zion-post-grid .col.posts .load-more-button{width:100%}}.wp-block-greater-zion-recent-posts{border:1px solid #e0e0e0;padding:1rem}.greater-zion-recent-posts .title-box{align-items:center;display:flex;justify-content:space-between}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button{background:none;border:none;height:40px;position:relative;width:40px}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:fill .25s ease-in-out;width:90%;z-index:1}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button.has-dark-blue-color svg{fill:#364b54}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button.has-orange-color svg{fill:#eb6b40}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button.has-light-gray-color svg{fill:#d5d2d2}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button.has-white-color svg{fill:#fff}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button.has-light-blue-color svg{fill:#a0babf}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button.has-med-gray-color svg{fill:#7b7c7f}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button.has-black-gray-color svg{fill:#3a3736}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button:after{background-color:#d5d2d2;border-radius:50%;content:"";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:100%}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button:hover:after{opacity:.5}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button:focus{outline:none}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button:focus:after{opacity:1}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button:disabled,.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button[disabled]{opacity:.5}.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button:disabled:after,.greater-zion-recent-posts .title-box .title-box-left .scroll-buttons .scroll-button[disabled]:after{opacity:0}.greater-zion-recent-posts .posts-box{-ms-overflow-style:none;display:flex;margin-left:auto;overflow-x:auto;scrollbar-width:none;width:100%}.greater-zion-recent-posts .posts-box::-webkit-scrollbar{background:transparent;width:0}.greater-zion-recent-posts .posts-box .post{box-sizing:content-box;margin-right:20px}.greater-zion-recent-posts .posts-box .post:hover .image-wrap .overlay{opacity:1}.greater-zion-recent-posts .posts-box .post a{display:flex;flex-direction:column;height:100%}.greater-zion-recent-posts .posts-box .post a:hover{text-decoration:none}.greater-zion-recent-posts .posts-box .post .image-wrap{-webkit-clip-path:ellipse(125% 100% at 50% 100%);clip-path:ellipse(125% 100% at 50% 100%);height:325px;overflow:hidden;position:relative;width:100%}.greater-zion-recent-posts .posts-box .post .image-wrap .overlay{background-color:rgba(58,55,54,.5);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.greater-zion-recent-posts .posts-box .post .image-wrap .overlay .read-more{font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5rem;font-weight:700;left:50%;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.greater-zion-recent-posts .posts-box .post .image-wrap .post-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.greater-zion-recent-posts .posts-box .post .text-wrap{background-color:#d5d2d2;-webkit-clip-path:ellipse(125% 100% at 50% 0);clip-path:ellipse(125% 100% at 50% 0);overflow:hidden;padding:1rem}.greater-zion-recent-posts .posts-box .post .text-wrap h3{font-size:1.25rem;text-transform:uppercase}@media only screen and (min-width:769px){.greater-zion-recent-posts{margin:3rem auto;padding:3rem 0}.greater-zion-recent-posts .title-box{margin:0 auto 2rem;max-width:1300px;width:70%}.greater-zion-recent-posts .title-box .title-box-left .dots{display:none}.greater-zion-recent-posts .posts-box .post{flex:0 0 300px}.greater-zion-recent-posts .posts-box .post:first-child{padding-left:15%}.greater-zion-recent-posts .posts-box .post:last-child{padding-right:10px}.greater-zion-recent-posts .posts-box .post .text-wrap{flex:1}.greater-zion-recent-posts .posts-box .post .text-wrap p{font-size:1rem;line-height:1.25}.greater-zion-recent-posts .posts-box .post .text-wrap .wp-block-buttons{display:none}}@media only screen and (max-width:768px){.greater-zion-recent-posts{margin:2rem auto;padding:2rem 0}.greater-zion-recent-posts .title-box{flex-direction:column;margin:0 auto 1rem;width:90%}.greater-zion-recent-posts .title-box h2{font-size:1.75rem}.greater-zion-recent-posts .title-box .title-box-left{align-items:center;display:flex;justify-content:space-between;width:100%}.greater-zion-recent-posts .title-box .title-box-left .dots .dot svg{stroke:#7b7c7f}.greater-zion-recent-posts .title-box .title-box-left .dots .dot.active svg{fill:#7b7c7f}.greater-zion-recent-posts .title-box .title-box-left .dots.has-dark-blue-color .dot svg{stroke:#364b54}.greater-zion-recent-posts .title-box .title-box-left .dots.has-dark-blue-color .dot.active svg{fill:#364b54}.greater-zion-recent-posts .title-box .title-box-left .dots.has-orange-color .dot svg{stroke:#eb6b40}.greater-zion-recent-posts .title-box .title-box-left .dots.has-orange-color .dot.active svg{fill:#eb6b40}.greater-zion-recent-posts .title-box .title-box-left .dots.has-light-gray-color .dot svg{stroke:#d5d2d2}.greater-zion-recent-posts .title-box .title-box-left .dots.has-light-gray-color .dot.active svg{fill:#d5d2d2}.greater-zion-recent-posts .title-box .title-box-left .dots.has-white-color .dot svg{stroke:#fff}.greater-zion-recent-posts .title-box .title-box-left .dots.has-white-color .dot.active svg{fill:#fff}.greater-zion-recent-posts .title-box .title-box-left .dots.has-light-blue-color .dot svg{stroke:#a0babf}.greater-zion-recent-posts .title-box .title-box-left .dots.has-light-blue-color .dot.active svg{fill:#a0babf}.greater-zion-recent-posts .title-box .title-box-left .dots.has-med-gray-color .dot svg{stroke:#7b7c7f}.greater-zion-recent-posts .title-box .title-box-left .dots.has-med-gray-color .dot.active svg{fill:#7b7c7f}.greater-zion-recent-posts .title-box .title-box-left .dots.has-black-gray-color .dot svg{stroke:#3a3736}.greater-zion-recent-posts .title-box .title-box-left .dots.has-black-gray-color .dot.active svg{fill:#3a3736}.greater-zion-recent-posts .posts-box .post{flex:0 0 100%}.greater-zion-recent-posts .posts-box .post .text-wrap p{display:none}.greater-zion-recent-posts .posts-box .post .text-wrap .wp-block-buttons{padding-top:1rem}}.greater-zion-regions-map .regions-map__sidebar .regions{max-height:53vh}.greater-zion-regions-map .regions-map__sidebar .city .attraction{height:9rem}.greater-zion-regions-map .regions-map__sidebar .city .attraction .attraction__title{opacity:1;text-shadow:2px 2px 2px #3a3736}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input{-moz-appearance:none}.greater-zion-regions-map .regions-map__map .pin{z-index:0}.greater-zion-regions-map .regions-map__map .pin.active .pin__title,.greater-zion-regions-map .regions-map__map .pin:hover .pin__title{color:#eb6b40;opacity:1;text-shadow:1px 1px 3px rgba(55,55,55,.631);z-index:100}.greater-zion-regions-map .regions-map__map .pin.active svg .pin__bg,.greater-zion-regions-map .regions-map__map .pin:hover svg .pin__bg{fill:#eb6b40}@media only screen and (max-width:1180px){.greater-zion-regions-map{flex-direction:column}.greater-zion-regions-map .sidebar__contents{height:37rem}.greater-zion-regions-map .city.active .city__popout{opacity:1;transform:translateX(-100%)!important;z-index:1000}}@media only screen and (min-width:950px){.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse{display:none}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents{height:34rem}.greater-zion-regions-map .regions-map__sidebar .regions{padding:2rem 0}.greater-zion-regions-map .regions-map__sidebar .city .city__popout{flex-direction:column;height:100%;left:100%;opacity:0;overflow-y:auto;top:0;transform:translateX(-100%);width:20rem}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .wp-post-image{width:100%}.greater-zion-regions-map .regions-map__sidebar .city.active .city__title{color:#eb6b40}.greater-zion-regions-map .regions-map__sidebar .city.active .city__popout{opacity:1;transform:translateX(0)}.greater-zion-regions-map .regions-map__sidebar .city .city__title_small{display:none}.greater-zion-regions-map .regions-map__sidebar .city .city__title_large{display:flex}}@media only screen and (min-width:1100px) and (max-width:1249px){.greater-zion-regions-map .regions-map__sidebar{flex:0 0 12em}.greater-zion-regions-map .regions-map__map .shape__title{font-size:1.5rem}}@media only screen and (min-width:950px) and (max-width:1099px){.greater-zion-regions-map .regions-map__sidebar{flex:0 0 16rem}.greater-zion-regions-map .regions-map__map .shape__title{font-size:1.25rem}}@media only screen and (max-width:949px){.greater-zion-regions-map{flex-direction:column}.greater-zion-regions-map .regions-map__sidebar{flex:0}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse{align-items:center;background-color:#f4f4f4;border:none;display:flex;font-family:effra,sans-serif;font-size:1.5rem;justify-content:space-between;padding:1rem;width:100%}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='256' height='256' xmlns='http://www.w3.org/2000/svg' fill='%23364b54'%3E%3Cpath d='M96 220a12 12 0 0 1-8.485-20.485L159.029 128 87.515 56.485a12 12 0 0 1 16.97-16.97l80 80a12 12 0 0 1 0 16.97l-80 80A11.963 11.963 0 0 1 96 220Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:2rem;margin-left:1rem;transform:rotate(90deg);transition:all .25s ease-in-out;width:2rem}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse.closed:after{transform:rotate(0)}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents.active{max-height:100vh;overflow:auto}.greater-zion-regions-map .regions-map__sidebar .regions{padding:1rem 0}.greater-zion-regions-map .regions-map__sidebar .city .city__popout{height:20rem;max-height:0;right:-100%;top:100%;width:100%}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .wp-post-image{height:100%}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .attractions{display:none}.greater-zion-regions-map .regions-map__sidebar .city.active .city__popout{max-height:20rem}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions{padding-top:0}.greater-zion-regions-map .regions-map__map .shape__title{font-size:1rem}.greater-zion-regions-map .regions-map__map .map-inset{display:none}.greater-zion-regions-map .regions-map__map .pin svg{height:1rem;transform:translateY(-1rem);width:1rem}}.greater-zion-regions-map .regions-map__sidebar{display:flex;flex-direction:column;justify-content:space-between}.greater-zion-regions-map .regions-map__map{flex:0}.greater-zion-regions-map .regions-map__map .shape .shape__title{max-width:13rem;opacity:.3;position:absolute;text-align:center;transition:all .25s ease-in-out;z-index:1}.greater-zion-regions-map .regions-map__map .region-shapes.active .shape .shape__title{color:#fff;opacity:1}.greater-zion-regions-map .regions-map__map .pin .pin__title{width:10rem}@media only screen and (min-width:950px){.greater-zion-regions-map .regions-map__sidebar{flex:0 1 20rem}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse{display:none}.greater-zion-regions-map .regions-map__sidebar .regions{padding:2rem 0}.greater-zion-regions-map .regions-map__sidebar .city .city__popout{flex-direction:column;height:100%;left:100%;max-width:0;top:0;width:20rem}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .wp-post-image{width:100%}.greater-zion-regions-map .regions-map__sidebar .city.active .city__popout{max-width:20rem;overflow-y:auto}}@media only screen and (min-width:1250px){.greater-zion-regions-map{height:600px}}@media only screen and (min-width:1100px) and (max-width:1249px){.greater-zion-regions-map{height:auto}}@media only screen and (min-width:950px) and (max-width:1099px){.greater-zion-regions-map{height:50vh}}@media only screen and (max-width:949px){.greater-zion-regions-map{flex-direction:column}.greater-zion-regions-map .regions-map__sidebar{flex:0}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse{align-items:center;background-color:#f4f4f4;border:none;display:flex;font-family:effra,sans-serif;font-size:1.5rem;justify-content:space-between;padding:1rem;width:100%}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='256' height='256' xmlns='http://www.w3.org/2000/svg' fill='%23364b54'%3E%3Cpath d='M96 220a12 12 0 0 1-8.485-20.485L159.029 128 87.515 56.485a12 12 0 0 1 16.97-16.97l80 80a12 12 0 0 1 0 16.97l-80 80A11.963 11.963 0 0 1 96 220Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:2rem;margin-left:1rem;transform:rotate(90deg);transition:all .25s ease-in-out;width:2rem}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse.closed:after{transform:rotate(0)}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents.active{max-height:100vh;overflow:auto}.greater-zion-regions-map .regions-map__sidebar .regions{padding:1rem 0}.greater-zion-regions-map .regions-map__sidebar .city .city__popout{height:20rem;left:0;max-height:0;top:100%;width:100%}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .wp-post-image{height:100%}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .attractions{display:none}.greater-zion-regions-map .regions-map__sidebar .city.active .city__popout{max-height:20rem}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions{padding-top:0}.greater-zion-regions-map .regions-map__map .shape .shape__title{font-size:1rem}}.greater-zion-regions-map{display:flex;justify-content:center}.greater-zion-regions-map .regions-map__sidebar{background-color:#fff;box-shadow:1rem 0 1rem rgba(0,0,0,.2);position:relative;z-index:1}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto}.greater-zion-regions-map .regions-map__sidebar .cities,.greater-zion-regions-map .regions-map__sidebar .regions{list-style:none;padding:0}.greater-zion-regions-map .regions-map__sidebar .regions{margin-bottom:0;max-height:55vh;overflow:auto}.greater-zion-regions-map .regions-map__sidebar .region .region__title{align-items:center;color:#364b54;cursor:pointer;display:flex;font-size:calc(1rem + .5vw);justify-content:space-between;margin:0;padding:1rem;z-index:10}.greater-zion-regions-map .regions-map__sidebar .region .region__title:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='256' height='256' xmlns='http://www.w3.org/2000/svg' fill='%23364b54'%3E%3Cpath d='M96 220a12 12 0 0 1-8.485-20.485L159.029 128 87.515 56.485a12 12 0 0 1 16.97-16.97l80 80a12 12 0 0 1 0 16.97l-80 80A11.963 11.963 0 0 1 96 220Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:2rem;margin-left:1rem;transition:all .25s ease-in-out;width:2rem}.greater-zion-regions-map .regions-map__sidebar .region .cities{max-height:0;overflow:hidden}.greater-zion-regions-map .regions-map__sidebar .region.active .region__title:after{transform:rotate(90deg)}.greater-zion-regions-map .regions-map__sidebar .region.active .cities{max-height:100%;transition:all .25s ease-in-out}.greater-zion-regions-map .regions-map__sidebar .cities{padding:0 3rem}.greater-zion-regions-map .regions-map__sidebar .city .city__title{cursor:pointer;display:flex;font-size:1.5rem;font-size:calc(.75rem + .5vw);font-weight:400;z-index:10}.greater-zion-regions-map .regions-map__sidebar .city .city__title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 123.3 127.4' style='enable-background:new 0 0 123.3 127.4' xml:space='preserve'%3E%3Cpath class='pin__bg' fill='%23364C54' d='M62.7 7C35.9 7 14.2 28.7 14.2 55.5c0 36.4 48.5 66.3 48.5 66.3s48.5-30 48.5-66.3C111.2 28.7 89.5 7 62.7 7z'/%3E%3Ccircle class='st9' cx='62.7' cy='51.5' r='22.9' fill='%23FFF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;margin-right:1rem;width:1.5rem}.greater-zion-regions-map .regions-map__sidebar .city .popout_anchor{color:#3a3736;text-decoration:none}.greater-zion-regions-map .regions-map__sidebar .city .city__title_small{display:flex}.greater-zion-regions-map .regions-map__sidebar .city .city__title_large{display:none}.greater-zion-regions-map .regions-map__sidebar .city .city__popout{background-color:#f4f4f4;box-shadow:1rem 0 1rem rgba(0,0,0,.2);display:flex;overflow:hidden;position:absolute;transition:all .25s ease-in-out;z-index:1}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .popout__exit{background:none;border:none;position:absolute;right:.5rem;top:.5rem;z-index:1}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .popout__exit:focus{outline:none}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .wp-post-image{flex:0 0 35%;-o-object-fit:cover;object-fit:cover}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .popout__content{margin-bottom:2rem;overflow:scroll;padding:1rem}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .popout__content .popout__title{color:#364b54}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .popout__content .popout__excerpt{font-size:1rem;line-height:1}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .popout__content .wp-block-button__link{font-size:.8rem;padding:.25rem 1rem}.greater-zion-regions-map .regions-map__sidebar .city .attractions{width:100%}.greater-zion-regions-map .regions-map__sidebar .city .attractions .attractions__title{color:#7b7c7f;font-size:1.25rem;padding:0 1rem}.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides{opacity:0;padding:1rem 0;width:100%}.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides.slick-initialized{opacity:1}.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides .slick-next,.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides .slick-prev{top:-6%}.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides .slick-next:before,.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides .slick-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='256' height='256' xmlns='http://www.w3.org/2000/svg' fill='%23364b54'%3E%3Cpath d='M96 220a12 12 0 0 1-8.485-20.485L159.029 128 87.515 56.485a12 12 0 0 1 16.97-16.97l80 80a12 12 0 0 1 0 16.97l-80 80A11.963 11.963 0 0 1 96 220Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5rem;width:1.5rem}.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides .slick-prev{left:75%}.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides .slick-prev:before{transform:rotate(180deg)}.greater-zion-regions-map .regions-map__sidebar .city .attractions__slides .slick-next{left:82%}.greater-zion-regions-map .regions-map__sidebar .city .attraction{height:15rem;margin-right:2rem;position:relative}.greater-zion-regions-map .regions-map__sidebar .city .attraction .attraction__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.greater-zion-regions-map .regions-map__sidebar .city .attraction .attraction__title{color:#fff;left:50%;opacity:.8;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions{padding:1rem 1rem 2rem;z-index:10}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap,.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__label{display:block}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__label{color:#7b7c7f;font-size:1.5rem;font-weight:700}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap{position:relative}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input{height:0;width:0}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input:after,.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input:before{border-radius:2rem;box-shadow:0 0 .5rem rgba(0,0,0,.2);box-sizing:content-box;height:2rem;left:0;padding:.25rem .5rem;position:absolute;top:0;transition:all .2s ease-in-out}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input:before{background-color:#364b54;color:#fff;content:"OFF";text-align:right;width:7rem}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input:after{background-color:#f4f4f4;content:"";transform:translateX(0);width:4rem}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input:checked:before{background-color:#eb6b40;content:"ON";text-align:left}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions .show-regions__input-wrap .show-regions__input:checked:after{transform:translateX(3rem)}.greater-zion-regions-map .regions-map__map{flex:1;position:relative}.greater-zion-regions-map .regions-map__map .shape{bottom:0;left:0;position:absolute;right:0;top:0;transform:translateX(2.9%)}.greater-zion-regions-map .regions-map__map .shape svg{height:100%;opacity:0;transition:all .25s ease-in-out;width:100%}.greater-zion-regions-map .regions-map__map .shape__titles{bottom:0;left:0;position:absolute;right:0;top:0}.greater-zion-regions-map .regions-map__map .shape__titles .shape__title{max-width:13rem;opacity:.3;position:absolute;text-align:center;transition:all .25s ease-in-out}.greater-zion-regions-map .regions-map__map .region-shapes{height:100%}.greater-zion-regions-map .regions-map__map .region-shapes>svg{height:100%;width:auto}.greater-zion-regions-map .regions-map__map .region-shapes>svg text{text-transform:uppercase}.greater-zion-regions-map .regions-map__map .region-shapes.active .shape svg{opacity:1}.greater-zion-regions-map .regions-map__map .region-shapes.active .shape__title{color:#fff;opacity:1}.greater-zion-regions-map .regions-map__map .pin{position:absolute}.greater-zion-regions-map .regions-map__map .pin .pin__title{bottom:100%;font-size:1rem;left:50%;margin-bottom:0;opacity:0;position:absolute;text-align:center;text-transform:uppercase;transform:translateX(-50%);width:-moz-max-content;width:max-content}.greater-zion-regions-map .regions-map__map .pin svg{height:1.5rem;width:1.5rem}.greater-zion-regions-map .regions-map__map .pin:hover .pin__title{color:#eb6b40;opacity:1;text-shadow:1px 1px 3px rgba(55,55,55,.631);z-index:100}.greater-zion-regions-map .regions-map__map .pin:hover svg .pin__bg{fill:#eb6b40}@media only screen and (min-width:950px){.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse{display:none}.greater-zion-regions-map .regions-map__sidebar .regions{padding:2rem 0}.greater-zion-regions-map .regions-map__sidebar .city .city__popout{flex-direction:column;height:100%;left:100%;opacity:0;overflow-y:auto;top:0;transform:translateX(-100%);width:20rem}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .wp-post-image{width:100%}.greater-zion-regions-map .regions-map__sidebar .city.active .city__title{color:#eb6b40}.greater-zion-regions-map .regions-map__sidebar .city.active .city__popout{opacity:1;transform:translateX(0)}.greater-zion-regions-map .regions-map__sidebar .city .city__title_small{display:none}.greater-zion-regions-map .regions-map__sidebar .city .city__title_large{display:flex}}@media only screen and (min-width:1250px){.greater-zion-regions-map .regions-map__sidebar{flex:0 0 20rem}}@media only screen and (min-width:1100px) and (max-width:1249px){.greater-zion-regions-map{height:auto}.greater-zion-regions-map .regions-map__sidebar{flex:0 0 12em}.greater-zion-regions-map .regions-map__map .shape__title{font-size:1.5rem}}@media only screen and (min-width:950px) and (max-width:1099px){.greater-zion-regions-map{height:auto}.greater-zion-regions-map .regions-map__sidebar{flex:0 0 16rem}.greater-zion-regions-map .regions-map__map .shape__title{font-size:1.25rem}}@media only screen and (max-width:949px){.greater-zion-regions-map{flex-direction:column}.greater-zion-regions-map .regions-map__sidebar{flex:0}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse{align-items:center;background-color:#f4f4f4;border:none;display:flex;font-family:effra,sans-serif;font-size:1.5rem;justify-content:space-between;padding:1rem;width:100%}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='256' height='256' xmlns='http://www.w3.org/2000/svg' fill='%23364b54'%3E%3Cpath d='M96 220a12 12 0 0 1-8.485-20.485L159.029 128 87.515 56.485a12 12 0 0 1 16.97-16.97l80 80a12 12 0 0 1 0 16.97l-80 80A11.963 11.963 0 0 1 96 220Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:2rem;margin-left:1rem;transform:rotate(90deg);transition:all .25s ease-in-out;width:2rem}.greater-zion-regions-map .regions-map__sidebar .sidebar__collapse.closed:after{transform:rotate(0)}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.greater-zion-regions-map .regions-map__sidebar .sidebar__contents.active{max-height:100vh;overflow:auto}.greater-zion-regions-map .regions-map__sidebar .regions{padding:1rem 0}.greater-zion-regions-map .regions-map__sidebar .city .city__popout{height:20rem;left:0;max-height:0;top:100%;width:100%}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .wp-post-image{height:100%}.greater-zion-regions-map .regions-map__sidebar .city .city__popout .attractions{display:none}.greater-zion-regions-map .regions-map__sidebar .city.active .city__popout{max-height:20rem}.greater-zion-regions-map .regions-map__sidebar .regions-map__show-regions{padding-top:0}.greater-zion-regions-map .regions-map__map .shape__title{font-size:1rem}.greater-zion-regions-map .regions-map__map .map-inset{display:none}.greater-zion-regions-map .regions-map__map .pin svg{height:1rem;transform:translateY(-1rem);width:1rem}}.wp-block-greater-zion-row{border:none;padding:1rem}.greater-zion-row{width:100%}@media only screen and (min-width:769px){.greater-zion-row{margin:1rem auto}}@media only screen and (max-width:768px){.greater-zion-row{margin:1rem auto}}.wp-block-greater-zion-rows{border:0px solid #e0e0e0;padding:1rem}.wp-block-greater-zion-rows .wp-block-columns{margin:0 auto}.greater-zion-rows{padding:3rem 0;width:100%}.greater-zion-rows .wp-block-columns{margin:0 auto}.greater-zion-rows.is-style-curved-top{-webkit-clip-path:ellipse(175% 100% at 50% 100%);clip-path:ellipse(175% 100% at 50% 100%);margin-bottom:-8rem;overflow:hidden;padding:6rem 0 8rem}.greater-zion-rows.is-style-concave-bottom{margin-top:0;padding:2rem 0 6rem;z-index:1}.greater-zion-rows.is-style-concave-bottom:after{box-shadow:0 0 0 1000vh #eb6b40;padding-bottom:1300%;top:90%}.greater-zion-rows.is-style-concave-top-bottom{margin-bottom:-8rem;padding:6rem 0 8rem}.greater-zion-rows.is-style-concave-top-bottom:after{bottom:90%;box-shadow:0 100vh 0 0 #eb6b40;padding-top:1300%}.greater-zion-rows.is-style-concave-bottom,.greater-zion-rows.is-style-concave-top-bottom{background-color:transparent!important;margin-top:0;overflow:hidden;position:relative}.greater-zion-rows.is-style-concave-bottom:after,.greater-zion-rows.is-style-concave-top-bottom:after{background:none;border-radius:50%;content:"";left:-600%;position:absolute;width:1300%;z-index:-1}.greater-zion-rows.is-style-concave-bottom:after.dark-blue-block,.greater-zion-rows.is-style-concave-top-bottom:after.dark-blue-block{box-shadow:0 10000vh 0 0 #364b54}.greater-zion-rows.is-style-concave-bottom:after.orange-block,.greater-zion-rows.is-style-concave-top-bottom:after.orange-block{box-shadow:0 10000vh 0 0 #eb6b40}.greater-zion-rows.is-style-concave-bottom:after.light-gray-block,.greater-zion-rows.is-style-concave-top-bottom:after.light-gray-block{box-shadow:0 10000vh 0 0 #d5d2d2}.greater-zion-rows.is-style-concave-bottom:after.white-block,.greater-zion-rows.is-style-concave-top-bottom:after.white-block{box-shadow:0 10000vh 0 0 #fff}.greater-zion-rows.is-style-concave-bottom:after.light-blue-block,.greater-zion-rows.is-style-concave-top-bottom:after.light-blue-block{box-shadow:0 10000vh 0 0 #a0babf}.greater-zion-rows.is-style-concave-bottom:after.med-gray-block,.greater-zion-rows.is-style-concave-top-bottom:after.med-gray-block{box-shadow:0 10000vh 0 0 #7b7c7f}.greater-zion-rows.is-style-concave-bottom:after.black-gray-block,.greater-zion-rows.is-style-concave-top-bottom:after.black-gray-block{box-shadow:0 10000vh 0 0 #3a3736}@media only screen and (min-width:769px){.greater-zion-rows.is-style-concave-bottom{margin-bottom:2rem}}@media only screen and (max-width:768px){.greater-zion-rows.is-style-concave-bottom{margin-bottom:-6rem;padding-bottom:12rem}.greater-zion-rows.is-style-curved-top{-webkit-clip-path:ellipse(400% 100% at 50% 100%);clip-path:ellipse(400% 100% at 50% 100%);overflow:hidden}}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.wp-block-greater-zion-slider .components-panel__body-title{padding-left:1rem}.wp-block-greater-zion-slider .components-panel__row{justify-content:center}.wp-block-greater-zion-slider .components-panel__row .image-btn{display:block;height:auto}.wp-block-greater-zion-slider .components-panel__row .caption{font-size:1rem;margin:0}.greater-zion-slider{margin:4rem auto;max-width:900px;position:relative;width:90%}.greater-zion-slider.full-width{margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.greater-zion-slider .slick-arrow{background-color:hsla(0,0%,100%,.75);border:none;border-radius:100%;box-shadow:none;height:40px;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out;width:40px;z-index:1}.greater-zion-slider .slick-arrow:after,.greater-zion-slider .slick-arrow:before{background-position:50%;background-size:contain;content:"";display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.greater-zion-slider .slick-arrow:hover{background-color:rgba(58,55,54,.75)}.greater-zion-slider .slick-arrow.slick-prev{left:22%}.greater-zion-slider .slick-arrow.slick-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.69 21.06a1.5 1.5 0 0 1 0-2.12l9.545-9.547a1.5 1.5 0 1 1 2.122 2.122L14.87 20l8.486 8.485a1.5 1.5 0 1 1-2.122 2.122L11.69 21.06Zm2.31.44h-1.25v-3H14v3Z' fill='%233A3736'/%3E%3C/svg%3E")}.greater-zion-slider .slick-arrow.slick-prev:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.69 21.06a1.5 1.5 0 0 1 0-2.12l9.545-9.547a1.5 1.5 0 1 1 2.122 2.122L14.87 20l8.486 8.485a1.5 1.5 0 1 1-2.122 2.122L11.69 21.06Zm2.31.44h-1.25v-3H14v3Z' fill='%23fff'/%3E%3C/svg%3E")}.greater-zion-slider .slick-arrow.slick-next{right:22%}.greater-zion-slider .slick-arrow.slick-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.31 21.06a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L25.13 20l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM26 21.5h1.25v-3H26v3Z' fill='%233A3736'/%3E%3C/svg%3E")}.greater-zion-slider .slick-arrow.slick-next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.31 21.06a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L25.13 20l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM26 21.5h1.25v-3H26v3Z' fill='%23fff'/%3E%3C/svg%3E")}.greater-zion-slider .greater-zion-slide{height:600px;height:60vh;position:relative}.greater-zion-slider .greater-zion-slide .slide-img,.greater-zion-slider .greater-zion-slide img{height:100%;width:100%}.greater-zion-slider .greater-zion-slide .slide-overlay{background-color:hsla(0,0%,100%,.6);height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.greater-zion-slider .greater-zion-slide .caption{bottom:1rem;color:#f7e3e3;font-weight:500;left:6rem;position:absolute;text-shadow:1px 1px 3px rgba(0,0,0,.75);width:auto}.greater-zion-slider .greater-zion-slide .caption a{color:#fff;text-decoration:underline}.greater-zion-slider .greater-zion-slide.slick-center{background-color:#fff;margin:0 -2.5rem;padding:0 1.5rem;z-index:1}.greater-zion-slider .greater-zion-slide.slick-center,.greater-zion-slider .greater-zion-slide.slick-center .slide-img{-webkit-clip-path:ellipse(50% 125% at 50% 50%);clip-path:ellipse(50% 125% at 50% 50%);overflow:hidden}.greater-zion-slider .greater-zion-slide.slick-center .slide-img .slide-overlay{opacity:0}.greater-zion-slider div.greater-zion-slide .slide-img{background-position:50%;background-repeat:no-repeat;background-size:cover}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.wp-block-greater-zion-slider-hero:after{clear:both;content:"";display:table}.wp-block-greater-zion-slider-hero .slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-clip-path:ellipse(125% 100% at 50% 0);clip-path:ellipse(125% 100% at 50% 0);min-height:400px;overflow:hidden}.wp-block-greater-zion-slider-hero .slide-buttons{display:flex;justify-content:space-between;padding:1rem}.wp-block-greater-zion-slider-hero .slide-buttons button{background-color:hsla(0,0%,100%,.5);border:none;border-radius:100%;box-shadow:none}.wp-block-greater-zion-slider-hero .slide-buttons button:disabled{opacity:.5}.wp-block-greater-zion-slider-hero .hero-content{display:flex;justify-content:space-around;padding:3rem 2rem}.wp-block-greater-zion-slider-hero .hero-content .hero-content-left,.wp-block-greater-zion-slider-hero .hero-content .hero-content-right{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.wp-block-greater-zion-slider-hero .hero-content .hero-content-left{color:#fff;margin-right:1rem}.wp-block-greater-zion-slider-hero .hero-content .hero-content-left h2,.wp-block-greater-zion-slider-hero .hero-content .hero-content-left p{line-height:1;margin:.5rem 0;text-shadow:4px 4px 8px rgba(0,0,0,.25)}.wp-block-greater-zion-slider-hero .hero-content .hero-content-left .slide-link{background-color:#fff;border-radius:10rem;color:#eb6b40;padding:.5rem 1rem}.wp-block-greater-zion-slider-hero .hero-content .hero-content-right .hero-slider-image-updater .preview-image{background-color:hsla(0,0%,100%,.5);padding:1rem}.wp-block-greater-zion-slider-hero .edit-buttons{float:right}.wp-block-greater-zion-slider-hero .edit-buttons .components-button-group{display:block;margin-top:1rem}.wp-block-greater-zion-slider-hero .edit-buttons .components-button-group button{background-color:#fff}.hero-slider-image-updater .components-button.is-secondary{background-color:#fff;margin-top:1rem}.hero-slider-image-updater .preview-image{display:block;max-width:250px}.greater-zion-slider-hero{height:105vh;width:100%}.greater-zion-slider-hero .slick-list,.greater-zion-slider-hero .slick-track{height:100%;width:100%}.greater-zion-slider-hero .slick-arrow{background-color:hsla(0,0%,100%,.75);border:none;border-radius:100%;box-shadow:none;font-size:0;height:40px;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out;width:40px;z-index:1}.greater-zion-slider-hero .slick-arrow:after{background-position:50%;background-size:contain;content:"";display:block;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.greater-zion-slider-hero .slick-arrow:hover{background-color:rgba(58,55,54,.75)}.greater-zion-slider-hero .slick-arrow.slick-prev{left:1rem}.greater-zion-slider-hero .slick-arrow.slick-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.69 21.06a1.5 1.5 0 0 1 0-2.12l9.545-9.547a1.5 1.5 0 1 1 2.122 2.122L14.87 20l8.486 8.485a1.5 1.5 0 1 1-2.122 2.122L11.69 21.06Zm2.31.44h-1.25v-3H14v3Z' fill='%233A3736'/%3E%3C/svg%3E")}.greater-zion-slider-hero .slick-arrow.slick-prev:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.69 21.06a1.5 1.5 0 0 1 0-2.12l9.545-9.547a1.5 1.5 0 1 1 2.122 2.122L14.87 20l8.486 8.485a1.5 1.5 0 1 1-2.122 2.122L11.69 21.06Zm2.31.44h-1.25v-3H14v3Z' fill='%23fff'/%3E%3C/svg%3E")}.greater-zion-slider-hero .slick-arrow.slick-next{right:1rem}.greater-zion-slider-hero .slick-arrow.slick-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.31 21.06a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L25.13 20l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM26 21.5h1.25v-3H26v3Z' fill='%233A3736'/%3E%3C/svg%3E")}.greater-zion-slider-hero .slick-arrow.slick-next:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.31 21.06a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L25.13 20l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM26 21.5h1.25v-3H26v3Z' fill='%23fff'/%3E%3C/svg%3E")}.greater-zion-slider-hero .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.greater-zion-slider-hero .slide .slide-content{align-items:center;display:flex;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%)}.greater-zion-slider-hero .slide .slide-content .slide-content-left h2,.greater-zion-slider-hero .slide .slide-content .slide-content-left p{color:#fff;line-height:1;margin-bottom:2rem;text-shadow:2px 2px 8px rgba(0,0,0,.95)}.greater-zion-slider-hero .slide .slide-content .slide-content-left p{font-size:1.5rem;font-weight:700}.greater-zion-slider-hero .slide .slide-content .slide-content-left .wp-block-button a{background-color:#fff;border-radius:1.55em;box-shadow:2px 2px 8px 0 rgba(0,0,0,.95);color:#eb6b40;font-weight:500;padding:.667em 1.333em;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out}.greater-zion-slider-hero .slide .slide-content .slide-content-left .wp-block-button a:hover{background-color:#eb6b40;color:#fff}.greater-zion-slider-hero .slide .slide-content .slide-content-right{background-color:hsla(0,0%,100%,.5);padding:1rem}.greater-zion-slider-hero .slide .slide-content .slide-content-right img{max-width:350px}@media only screen and (min-width:769px){.greater-zion-slider-hero{-webkit-clip-path:ellipse(175% 100% at 50% 0);clip-path:ellipse(175% 100% at 50% 0);overflow:hidden}.greater-zion-slider-hero .slide .slide-content{bottom:10vh;max-width:1140px;width:70%}.greater-zion-slider-hero .slide .slide-content .slide-content-left{margin-right:3rem}}@media only screen and (max-width:768px){.greater-zion-slider-hero{-webkit-clip-path:ellipse(200% 100% at 50% 0);clip-path:ellipse(200% 100% at 50% 0);overflow:hidden}.greater-zion-slider-hero .slide .slide-content{align-items:flex-start;bottom:5vh;flex-direction:column-reverse;width:90%}.greater-zion-slider-hero .slide .slide-content .slide-content-left h2{font-size:2rem;margin-bottom:1rem}.greater-zion-slider-hero .slide .slide-content .slide-content-right{margin-bottom:1rem}.greater-zion-slider-hero .slide .slide-content .slide-content-right img{max-width:200px}}.greater-zion-steps-walkthrough{margin:2rem auto}.greater-zion-steps-walkthrough .wp-block-columns{align-items:stretch;margin:0;max-width:100%;padding:0;width:100%}.greater-zion-steps-walkthrough .wp-block-columns .wp-block-column{display:flex;flex-direction:column;flex-grow:1!important;margin:0!important;padding:0}.greater-zion-steps-walkthrough .wp-block-columns .wp-block-column .wp-block-cover{flex:1 1 auto;width:calc(100% - 1rem)}.greater-zion-steps-walkthrough .wp-block-cover{color:#fff;margin:.5rem!important;width:calc(99% - 1rem)}.greater-zion-steps-walkthrough .wp-block-cover .wp-block-cover__gradient-background{transition:all .25s ease-in-out}.greater-zion-steps-walkthrough .wp-block-cover .wp-block-cover__inner-container>:not(h2,h3,h4,h5,h6){margin:0;max-height:0;overflow:hidden;transition:all .25s ease-in-out}.greater-zion-steps-walkthrough .wp-block-cover:focus .wp-block-cover__gradient-background,.greater-zion-steps-walkthrough .wp-block-cover:hover .wp-block-cover__gradient-background{background-color:#eb6b40;opacity:1!important}.greater-zion-steps-walkthrough .wp-block-cover:focus .wp-block-cover__inner-container>:not(h2,h3,h4,h5,h6),.greater-zion-steps-walkthrough .wp-block-cover:hover .wp-block-cover__inner-container>:not(h2,h3,h4,h5,h6){margin:1rem 0;max-height:1000vh;overflow:visible}.wp-block-greater-zion-tabbed-pages .tabbed-page{margin:0 1rem}.greater-zion-tabbed-pages{display:flex;max-width:1300px;width:90%}.greater-zion-tabbed-pages .tabs{list-style:none;padding:0}.greater-zion-tabbed-pages .tab-wrap+*{margin-top:1rem}.greater-zion-tabbed-pages .tab{align-items:center;background-color:#fff;border:1px solid #364b54;border-radius:0 1rem 1rem 0;color:#364b54;display:flex;font-size:1rem;margin:0;padding:0;transition:all .25s ease-in-out;width:100%}.greater-zion-tabbed-pages .tab:hover{background-color:#364b54;color:#fff}.greater-zion-tabbed-pages .tab:before{background-color:#fff;border-right:1px solid #364b54;content:"";flex:0 0 2.25rem;height:2.25rem;margin-right:1rem}.greater-zion-tabbed-pages .tab[aria-selected=true]:before{background-color:#364b54}.greater-zion-tabbed-pages .page{display:none}.greater-zion-tabbed-pages .page.show{display:block}.greater-zion-tabbed-pages .page h2{color:#364b54;font-size:2rem;margin-bottom:1.5rem}.greater-zion-tabbed-pages .page .wp-block-columns{width:100%!important}@media only screen and (min-width:769px){.greater-zion-tabbed-pages{margin:4rem auto}.greater-zion-tabbed-pages .tabs{flex:0 0 20rem;margin-right:3rem}.greater-zion-tabbed-pages .pages{flex:1 1 auto}}@media only screen and (max-width:768px){.greater-zion-tabbed-pages{flex-direction:column;margin:2rem auto}.greater-zion-tabbed-pages .tabs{margin-bottom:3rem}}.greater-zion-elipsis-loader{color:#000;display:inline-flex}.greater-zion-elipsis-loader .dot{animation:bounce .5s infinite alternate forwards}.greater-zion-elipsis-loader .dot:not(:last-child){margin-right:3px}.greater-zion-elipsis-loader .dot:first-child{animation-delay:.1s}.greater-zion-elipsis-loader .dot:nth-child(2){animation-delay:.2s}.greater-zion-elipsis-loader .dot:nth-child(3){animation-delay:.3s}@keyframes bounce{0%{opacity:.2;transform:translateY(2px)}to{opacity:.5;transform:translateY(-2px)}}.editor-styles-wrapper .query-obj-edit-section{font-size:.9rem;padding-bottom:.5em;position:relative}.editor-styles-wrapper .query-obj-edit-section p{margin-bottom:.5rem;margin-top:.5rem}.editor-styles-wrapper .query-obj-edit-section.inline-edit-section{display:flex;flex-wrap:wrap}.editor-styles-wrapper .query-obj-edit-section.inline-edit-section span{font-size:.9rem}.editor-styles-wrapper .query-obj-edit-section.inline-edit-section .components-base-control{display:flex;flex-direction:column;justify-content:center;margin:0 .5em}.editor-styles-wrapper .query-obj-edit-section.inline-edit-section .components-base-control .components-base-control__field{margin-bottom:0}.editor-styles-wrapper .query-obj-edit-section.inline-edit-section .components-base-control .components-base-control__field input{border:none;border-bottom:2px solid #e2e4e7;border-radius:0;font-size:1.5em;padding:0;text-align:center}.editor-styles-wrapper .query-obj-edit-section .edit-exclude-post-types,.editor-styles-wrapper .query-obj-edit-section .edit-tax{background-color:#fff;border:2px solid #e2e4e7;padding:1em;position:absolute;width:90%;z-index:1}.editor-styles-wrapper .query-obj-edit-section .edit-exclude-post-types .confirm-exclude-edit,.editor-styles-wrapper .query-obj-edit-section .edit-exclude-post-types .confirm-tax-edit,.editor-styles-wrapper .query-obj-edit-section .edit-tax .confirm-exclude-edit,.editor-styles-wrapper .query-obj-edit-section .edit-tax .confirm-tax-edit{position:absolute;right:3px;top:3px}.greater-zion-post-picker-single .search-term .components-base-control__field{margin-bottom:0}.greater-zion-post-picker-single .current-post{background-color:#fff;border:1px solid #e0e0e0;color:#7b7c7f;display:block;padding:.25rem .5rem;width:100%}.greater-zion-post-picker-single .results-list{display:none;margin:0;max-height:10rem;overflow:auto;padding:0}.greater-zion-post-picker-single .results-list.show{display:block}.greater-zion-post-picker-single .results-list .result{list-style:none}.greater-zion-post-picker-single .results-list .result button{background-color:#fff;border:1px solid #e0e0e0;border-radius:0;color:#7b7c7f;width:100%}.editor-styles-wrapper fieldset.greater-zion-category-control{border:none;padding:0}.editor-styles-wrapper fieldset.greater-zion-category-control legend{font-size:1rem;font-weight:400;padding:0}.editor-styles-wrapper fieldset.greater-zion-category-control .category_control_checks{max-height:300px;overflow:auto}.editor-styles-wrapper fieldset.greater-zion-category-control .childCategories{margin-left:1em}.greater-zion-reorderable-list{border:2px solid #e2e4e7!important}.greater-zion-reorderable-list .greater-zion-segment-wrap{position:relative}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment{padding:0}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment button.components-button.components-panel__body-toggle{padding-left:32px}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__body-title{border-bottom:1px solid #e2e4e7;margin:0;padding:1rem}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__body-title .components-button{font-size:1rem}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__row{align-items:stretch;justify-content:center;margin:0}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__row:not(:last-child){border-bottom:1px solid #e2e4e7}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__row .panel-col{flex:1 1 auto;padding:1rem}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__row .panel-col:not(:last-child){border-right:1px solid #e2e4e7}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__row .panel-col>*+*{margin-top:1rem}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__row .inner-panel{width:100%}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-list-segment .components-panel__row .inner-panel h3{font-family:effra,sans-serif;font-size:1rem;margin:0}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-reorder-segment{background-color:#fff;border:1px solid rgba(66,88,99,.4);border-radius:4px;display:flex;flex-direction:column;left:0;position:absolute;top:.25rem;transform:translateX(-50%)}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-reorder-segment .components-button{height:auto;padding:2px 3px}.greater-zion-reorderable-list .greater-zion-segment-wrap .greater-zion-reorder-segment .components-button svg{height:1.5rem;width:1.5rem}.greater-zion-reorderable-list .greater-zion-segment-wrap .delete-segment{background-color:#fff;border-radius:100%;font-weight:700;height:auto;padding:5px;position:absolute;right:0;top:1rem;transform:translateX(50%)}.greater-zion-reorderable-list .greater-zion-segment-wrap .delete-segment svg{fill:#cc1818;box-sizing:content-box;height:1.5rem;padding:0 .25rem;width:1rem}.greater-zion-reorderable-list .greater-zion_add_segment{float:right;margin-bottom:1rem}.greater-zion-reorderable-list:after{clear:both;content:"";display:table}.repeater{border:1px solid #d5d2d2;margin:1rem 0;padding:1rem}.repeater:after{clear:both;content:"";display:table}.repeater h3{font-size:1rem;margin:0 0 1rem}.repeater .add-repeater-segment{background-color:#3a3736}.repeater .add-repeater-segment .dashicons{color:#fff}.repeater .placeholder-text{color:#d5d2d2;font-size:1rem;line-height:1;margin:0 0 1rem}.repeater .repeater-segments .repeater-segment{border:1px solid #d5d2d2;margin-bottom:1rem;padding:1rem;position:relative}.repeater .repeater-segments .repeater-segment .delete-repeater-segment,.repeater .repeater-segments .repeater-segment .reorder-segments{opacity:0;position:absolute;top:0}.repeater .repeater-segments .repeater-segment .reorder-segments{display:flex;flex-direction:column;margin-right:3px;right:100%}.repeater .repeater-segments .repeater-segment .reorder-segments .reorder-button{background-color:#fff;margin:0;opacity:1}.repeater .repeater-segments .repeater-segment .reorder-segments .reorder-button:disabled,.repeater .repeater-segments .repeater-segment .reorder-segments .reorder-button[disabled]{opacity:.5}.repeater .repeater-segments .repeater-segment .delete-repeater-segment{align-items:center;background-color:#fff;display:flex;height:2rem;justify-content:center;left:100%;transition:all .25s ease-in-out;width:2rem}.repeater .repeater-segments .repeater-segment .delete-repeater-segment svg{height:1rem;margin-bottom:7px;width:1rem}.repeater .repeater-segments .repeater-segment:focus .delete-repeater-segment,.repeater .repeater-segments .repeater-segment:focus .reorder-segments,.repeater .repeater-segments .repeater-segment:hover .delete-repeater-segment,.repeater .repeater-segments .repeater-segment:hover .reorder-segments{opacity:1}h2.rich-text{color:#dc3545;font-family:effra,sans-serif;text-align:center}.wp-block-image{margin:2rem auto;position:relative}.wp-block-image img{display:block;width:100%}.wp-block-image figcaption{background-color:rgba(0,0,0,.7);color:#fff;font-weight:700;margin:0;padding:.5rem 1rem;position:absolute;right:0;text-transform:uppercase;transition:opacity .5s ease .5s}.wp-block-image figcaption em{font-style:normal}.wp-block-image.in-view figcaption{opacity:1}@media only screen and (min-width:769px){.wp-block-image figcaption{bottom:2rem;max-width:60%;opacity:0}}@media only screen and (max-width:768px){.wp-block-image figcaption{bottom:0;max-width:80%}}@media (min-width:0){.card-deck .card{flex:0 0 calc(100% - 30px)}}@media (min-width:576px){.card-deck .card{flex:0 0 calc(50% - 30px)}}@media (min-width:768px){.card-deck .card{flex:0 0 calc(50% - 30px)}}@media (min-width:992px){.card-deck .card{flex:0 0 calc(25% - 30px)}}@media (min-width:1200px){.card-deck .card{flex:0 0 calc(25% - 30px)}}hr{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwic3R5bGVzLmNzcyIsInN0eWxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwic3R5bGVzL3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19saXN0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zdGFja2VkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9faWNvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl90cmlwYWR2aXNvci5zY3NzIiwiX3ppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycy5zY3NzIiwiX3ppb25wbHVzLWxpc3Qtb3V0Zml0dGVycy5zY3NzIiwiX3ppb25wbHVzLXJlc3RhdXJhbnRzLnNjc3MiLCJfemlvbnBsdXMtcmVzdGF1cmFudC10eXBlcy5zY3NzIiwiX3ppb25wbHVzLXNlYXJjaC1saXN0aW5ncy5zY3NzIiwiX3ppb25wbHVzLXNlYXJjaC1mb3JtLnNjc3MiLCJfemlvbnBsdXMtbGlzdC12aWV3LnNjc3MiLCJfemlvbnBsdXMtbGlzdC1wZW9wbGUuc2NzcyIsIl96aW9ucGx1cy1saXN0LWV2ZW50cy5zY3NzIiwiX3ppb25wbHVzLWxpc3Qtb2NjYXNpb25zLnNjc3MiLCJfemlvbnBsdXMtc2xpZGVyLnNjc3MiLCJfemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldC5zY3NzIiwiX21hcC5zY3NzIiwiX3BhZ2luZy5zY3NzIiwiX2J0bi1wbGFubmVyLnNjc3MiLCJfYWRkdGhpc19qdW1ib19zaGFyZS5zY3NzIiwiX25hdmJhci5zY3NzIiwiX2p1bWJvdHJvbi5zY3NzIiwiX2JyZWFkY3J1bWIuc2NzcyIsIl9zaXRlLWNvbnRhaW5lci5zY3NzIiwiX3BhZ2UtaGVhZGVyLnNjc3MiLCJfcGFnZS1jb250ZW50LnNjc3MiLCJfdGF4b25vbXktYXJjaGl2ZS5zY3NzIiwiX2p1bWJvdHJvbi1vdmVybGF5LnNjc3MiLCJfcGFnZS5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3Bvc3QtdHlwZS1hcmNoaXZlLnNjc3MiLCJfc2luZ2xlLWFjdGl2aXRpZXMuc2NzcyIsIl9zaW5nbGUtYWNjb21tb2RhdGlvbnMuc2NzcyIsIl9zaW5nbGUtdmVudWVzLnNjc3MiLCJfc2luZ2xlLWFydGljbGVzLnNjc3MiLCJfc2luZ2xlLWN1aXNpbmUuc2NzcyIsIl9zaW5nbGUtZXZlbnRzLnNjc3MiLCJfc2luZ2xlLW91dGZpdHRlcnMuc2NzcyIsIl9ibG9ja3Muc2NzcyIsIl9sYW5kaW5nLXBhZ2Uuc2NzcyIsIl9pbnRlcm5hdGlvbmFsLnNjc3MiLCJfYmxvY2stc3R5bGVzLnNjc3MiLCJzdHlsZXMvcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwic3R5bGVzL3BhcnRpYWxzL19taXhpbnMuc2NzcyIsIl9ibG9ja3MtaGVyby1zbGlkZXIuc2NzcyIsIl9ibG9ja3MtaGVyby5zY3NzIiwiX2Jsb2Nrcy1ob3Jpem9udGFsLW5hdi1pdGVtLnNjc3MiLCJfYmxvY2tzLWljb24tdGV4dC5zY3NzIiwiX2Jsb2Nrcy1pbWFnZS1jdGEtd3JhcC5zY3NzIiwiX2Jsb2Nrcy1pbmZvLXNsaWRlci5zY3NzIiwiX2Jsb2Nrcy1saXN0aW5nLW1hcC1zbGlkZXIuc2NzcyIsIl9ibG9ja3MtcG9zdC1ncmlkLnNjc3MiLCJfYmxvY2tzLXJlY2VudC1wb3N0cy5zY3NzIiwiX2Jsb2Nrcy1yZWdpb25zLW1hcC5zY3NzIiwiX2Jsb2Nrcy1yb3cuc2NzcyIsInN0eWxlcy9saWJyYXJ5L3NsaWNrLXRoZW1lLnNjc3MiLCJfYmxvY2tzLXNsaWRlci5zY3NzIiwic3R5bGVzL2xpYnJhcnkvc2xpY2suc2NzcyIsIl9ibG9ja3Mtc2xpZGVyLWhlcm8uc2NzcyIsIl9ibG9ja3Mtc3RlcHMtd2Fsa3Rocm91Z2guc2NzcyIsIl9ibG9ja3MtdGFiYmVkLXBhZ2VzLnNjc3MiLCJfY29tcG9uZW50cy1lbGlwc2lzLWxvYWRlci5zY3NzIiwiX2NvbXBvbmVudHMtcG9zdC1waWNrZXIuc2NzcyIsIl9jb21wb25lbnRzLXJlb3JkZXJhYmxlLWxpc3Quc2NzcyIsIl9jb21wb25lbnRzLXJlcGVhdGVyLnNjc3MiLCJfY29yZS1zdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5SEUsZ0JDMFhGLENDbGZRLGtEQUFBO0FDRFI7Ozs7O0VBQUEsQ0NPUSw0RkFBQSxDQUNBLGtEQUFBLENBSUEsK0NBQUEsQ0NaUixNQUdJLGNBQUEsQ0FBQSxnQkFBQSxDQUFBLGdCQUFBLENBQUEsY0FBQSxDQUFBLGFBQUEsQ0FBQSxnQkFBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGNBQUEsQ0FBQSxjQUFBLENBQUEsWUFBQSxDQUFBLGNBQUEsQ0FBQSxtQkFBQSxDQUlBLGlCQUFBLENBQUEsbUJBQUEsQ0FBQSxpQkFBQSxDQUFBLGNBQUEsQ0FBQSxpQkFBQSxDQUFBLGdCQUFBLENBQUEsZUFBQSxDQUFBLGNBQUEsQ0FJQSxpQkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHNCQUFBLENBS0YscU5BQUEsQ0FDQSxzR0pxREYsQ0twREEsaUJBR0UscUJMdURGLENLcERBLEtBR0UsNkJBQUEsQ0FDQSx5Q0FBQSxDQUhBLHNCQUFBLENBQ0EsZ0JMeURGLENLakRBLHNFQUNFLGFMb0RGLENLMUNBLEtBUUUscUJDOUNTLENENENULGFDbkNTLENEK0JULDRCRWRtQixDQ21KZixnQkFBQSxDSG5JSixlQytPNEIsQ0Q5TzVCLGVDbVA0QixDRHZQNUIsUUFBQSxDQU1BLGVMOENGLENLakNBLDBDQUNFLG1CTG9DRixDSzNCQSxHQUNFLHNCQUFBLENBQ0EsUUFBQSxDQUNBLGdCTDhCRixDS2pCQSxrQkFFRSxtQkNpTjRCLENEbE41QixZTHFCRixDS2JBLEVBRUUsa0JDb0YwQixDRHJGMUIsWUxpQkYsQ0tMQSxzQ0FLRSxlQUFBLENBREEsV0FBQSxDQUZBLHlCQUFBLENBQ0Esd0NBQUEsQ0FBQSxnQ0FBQSxDQUdBLHFDQUFBLENBQUEsNkJMUUYsQ0tMQSxRQUVFLGlCQUFBLENBQ0EsbUJMUUYsQ0tMQSxpQkFMRSxrQkxpQkYsQ0taQSxTQUdFLFlMU0YsQ0tMQSx3QkFJRSxlTFFGLENLTEEsR0FDRSxlTFFGLENLTEEsR0FDRSxtQkFBQSxDQUNBLGFMUUYsQ0tMQSxXQUNFLGVMUUYsQ0tMQSxTQUVFLGtCTFFGLENLTEEsTUdJSSxhUktKLENLQUEsUUdMSSxhQUFBLENIU0YsYUFBQSxDQUZBLGlCQUFBLENBR0EsdUJMR0YsQ0tBQSxJQUFNLGFMSU4sQ0tIQSxJQUFNLFNMT04sQ0tBQSxFQUdFLDRCQUFBLENBRkEsYUV2TFcsQ0Z3TFgsb0JMSUYsQ1NuTEUsUUptTEUsYUNkc0MsQ0RldEMseUJMR0osQ1N2TEUsNERKa01FLGFBQUEsQ0FDQSxvQkxISixDS1lBLGtCQUlFLHNGQzBENEIsQ0VsSDFCLGFSZ0RKLENLWUEsSUFTRSw0QkFBQSxDQUxBLGtCQUFBLENBRkEsWUFBQSxDQUlBLGFMWEYsQ0tzQkEsT0FFRSxlTHBCRixDSzRCQSxJQUVFLGlCTHpCRixDSzRCQSxRQUpFLHFCTG5CRixDS3VCQSxJQUdFLGVMMUJGLENLbUNBLE1BQ0Usd0JMaENGLENLbUNBLFFBS0UsbUJBQUEsQ0FGQSxhQ3RRUyxDRHFRVCxxQkM2RTRCLENEOUU1QixrQkM4RTRCLENEM0U1QixlTC9CRixDS3VDQSxHQUVFLGtCQUFBLENBQ0EsK0JMckNGLENLNkNBLE1BRUUsb0JBQUEsQ0FDQSxtQkwzQ0YsQ0tpREEsT0FFRSxlTC9DRixDS3VEQSxpQ0FDRSxTTHBERixDS3VEQSxzQ0FNRSxtQkFBQSxDR2hLRSxpQkFBQSxDSGtLRixtQkFBQSxDQUhBLFFMakRGLENLdURBLGFBRUUsZ0JMcERGLENLdURBLGNBRUUsbUJMcERGLENLMERBLGNBQ0UsY0x2REYsQ0s2REEsT0FDRSxnQkwxREYsQ0tpRUEsZ0RBSUUseUJMOURGLENLdUVJLDRHQUNFLGNMakVOLENLdUVBLHdIQUtFLGlCQUFBLENBREEsU0xuRUYsQ0t1RUEsdUNBRUUscUJBQUEsQ0FDQSxTTHBFRixDS3dFQSxTQUNFLGFBQUEsQ0FFQSxlTHRFRixDS3lFQSxTQVVFLFFBQUEsQ0FEQSxRQUFBLENBSEEsV0FBQSxDQUVBLFNMMUVGLENLaUZBLE9BUUUsYUFBQSxDQVBBLGFBQUEsQ0cxT0ksZ0JBQUEsQ0hnUEosbUJBQUEsQ0FGQSxtQkFBQSxDQUZBLGNBQUEsQ0FDQSxTQUFBLENBS0Esa0JBQUEsQ0FQQSxVTHZFRixDS2lGQSxTQUNFLHVCTDlFRixDS2tGQSxrRkFFRSxXTC9FRixDS2tGQSxjQU1FLHVCQUFBLENBREEsbUJMbEZGLENLMEZBLHlDQUNFLHVCTHZGRixDSytGQSw2QkFFRSx5QkFBQSxDQURBLFlMM0ZGLENLbUdBLE9BQ0Usb0JMaEdGLENLbUdBLFFBRUUsY0FBQSxDQURBLGlCTC9GRixDS21HQSxTQUNFLFlMaEdGLENLcUdBLFNBQ0Usc0JMbEdGLENEMVhBLDBDQUlFLGVROEJxQixDUjdCckIsZU9zUzRCLENQelM1QixtQkMrWEYsQ0R4WEEsT1NxS00sZ0JSdU5OLENEM1hBLE9Tb0tNLGdCUjJOTixDRDdYQSxjU2tLTSxnQlJtT04sQ0RwWUEsT1NpS00sZ0JSdU9OLENEdllBLE9TZ0tNLGdCUjJPTixDRHpZQSxNUzhKTSxnQkFBQSxDVDVKSixlQzRZRixDRHhZQSxXU3dKTSxjUnNQTixDRHpZQSxzQkFIRSxlTzJSNEIsQ1AxUjVCLGVDaVpGLENEL1lBLFdTbUpNLGdCUjRQTixDRDFZQSxXUzhJTSxnQlJrUU4sQ0QzWUEsc0JBSEUsZU9tUjRCLENQbFI1QixlQ21aRixDRGpaQSxXU3lJTSxnQlJ3UU4sQ0R0WUEsR0FHRSxRQUFBLENBQ0EsbUNBQUEsQ0FGQSxrQk8rRU8sQ1BoRlAsZUM0WUYsQ0RqWUEsYVNrR0ksZ0JBQUEsQ1QvRkYsZUNvWUYsQ0RqWUEsV0FHRSx3Qk8yUTRCLENQNVE1QixZQ3FZRixDRHZYQSw0QlduRkUsZUFBQSxDQURBLGNWcWRGLENEOVhBLGtCQUNFLG9CQ2lZRixDRC9YRSxtQ0FDRSxrQkNpWUosQ0R2WEEsWVMyREksYUFBQSxDVHpERix3QkMwWEYsQ0R0WEEsWVNxRU0sZ0JBQUEsQ1RwRUosa0JDMFhGLENEdFhBLG1CQUdFLGFPMUdTLENQd0dULGFBQUEsQ1MrQ0UsZ0JSNFVKLENEdlhFLDBCQUNFLFlDeVhKLENXdGVBLDBCQ0NFLFdBQUEsQ0FIQSxjWnNmRixDV3BmQSxlQUVFLHFCTFJTLENLU1Qsd0JBQUEsQ0VFRSxpQkFBQSxDRkpGLGNYbWZGLENXcmVBLFFBRUUsb0JYdWVGLENXcGVBLFlBRUUsYUFBQSxDQURBLG1CWHdlRixDV3BlQSxnQkFFRSxhTDNCUyxDRXVKUCxhUjJXSixDYzlnQkEsS0FHRSxvQkFBQSxDQURBLGFSbUNRLENFOEhOLGVSaVhKLENjOWdCRSxPQUNFLGFkZ2hCSixDYzNnQkEsSUFJRSx3QlJEUyxDT0VQLGlCQUFBLENDRkYsVVJUUyxDRTZKUCxlQUFBLENNdEpGLG1CZGtoQkYsQ2MzZ0JFLFFOK0lFLGNBQUEsQ001SUEsZVJ5UTBCLENRM1ExQixTZCtnQkosQ2N2Z0JBLElBR0UsYVJqQlMsQ1FlVCxhQUFBLENOcUlFLGVSdVlKLENjdmdCRSxTQUVFLGFBQUEsQ044SEEsaUJBQUEsQ003SEEsaUJkeWdCSixDY3BnQkEsZ0JBQ0UsZ0JSaWtDa0MsQ1Foa0NsQyxpQmR1Z0JGLENlL2lCRSxvRkNHQSxnQkFBQSxDQURBLGlCQUFBLENBREEsaUJBQUEsQ0FEQSxrQkFBQSxDQURBLFVoQjZqQkYsQ2lCdGdCSSx5QkZ6Q0UseUJBQ0UsZWZtakJOLENBQ0YsQ2lCNWdCSSx5QkZ6Q0UsdUNBQ0UsZWZ3akJOLENBQ0YsQ2lCamhCSSx5QkZ6Q0UscURBQ0UsZWY2akJOLENBQ0YsQ2lCdGhCSSwwQkZ6Q0UsbUVBQ0UsZ0Jma2tCTixDQUNGLENldmlCRSxLQ25DQSxZQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUFBLENBREEsa0JoQjhrQkYsQ2V2aUJFLFlBRUUsYUFBQSxDQURBLGNmMmlCSixDZXhpQkksMkNBR0UsY0FBQSxDQURBLGVmMmlCTixDa0JobUJFLHNxQkFJRSxpQkFBQSxDQURBLGtCQUFBLENBRkEsaUJBQUEsQ0FDQSxVbEIwbUJKLENrQmxsQk0sS0FDRSxZQUFBLENBQ0EsV0FBQSxDQUNBLGNsQnFsQlIsQ2dCempCRSxjQUNFLGFBQUEsQ0FDQSxjaEI0akJKLENnQjlqQkUsY0FDRSxZQUFBLENBQ0EsYWhCaWtCSixDZ0Jua0JFLGNBQ0UsdUJBQUEsQ0FDQSx3QmhCc2tCSixDZ0J4a0JFLGNBQ0UsWUFBQSxDQUNBLGFoQjJrQkosQ2dCN2tCRSxjQUNFLFlBQUEsQ0FDQSxhaEJnbEJKLENnQmxsQkUsY0FDRSx1QkFBQSxDQUNBLHdCaEJxbEJKLENrQnhtQk0sVUZDSixhQUFBLENBRUEsY0FBQSxDQURBLFVoQjRtQkYsQ2tCeG1CVSxPRmJSLG9CQUFBLENBSUEscUJoQnNuQkYsQ2tCN21CVSxPRmJSLHFCQUFBLENBSUEsc0JoQjJuQkYsQ2tCbG5CVSxPRmJSLFlBQUEsQ0FJQSxhaEJnb0JGLENrQnZuQlUsT0ZiUixxQkFBQSxDQUlBLHNCaEJxb0JGLENrQjVuQlUsT0ZiUixxQkFBQSxDQUlBLHNCaEIwb0JGLENrQmpvQlUsT0ZiUixZQUFBLENBSUEsYWhCK29CRixDa0J0b0JVLE9GYlIscUJBQUEsQ0FJQSxzQmhCb3BCRixDa0Izb0JVLE9GYlIscUJBQUEsQ0FJQSxzQmhCeXBCRixDa0JocEJVLE9GYlIsWUFBQSxDQUlBLGFoQjhwQkYsQ2tCcnBCVSxRRmJSLHFCQUFBLENBSUEsc0JoQm1xQkYsQ2tCMXBCVSxRRmJSLHFCQUFBLENBSUEsc0JoQndxQkYsQ2tCL3BCVSxRRmJSLGFBQUEsQ0FJQSxjaEI2cUJGLENrQjlwQk0sYUFBd0IsUWxCa3FCOUIsQ2tCaHFCTSxZQUF1QixRbEJvcUI3QixDa0JqcUJRLFNBQXdCLE9sQnFxQmhDLENrQnJxQlEsU0FBd0IsT2xCeXFCaEMsQ2tCenFCUSxTQUF3QixPbEI2cUJoQyxDa0I3cUJRLFNBQXdCLE9sQmlyQmhDLENrQmpyQlEsU0FBd0IsT2xCcXJCaEMsQ2tCcnJCUSxTQUF3QixPbEJ5ckJoQyxDa0J6ckJRLFNBQXdCLE9sQjZyQmhDLENrQjdyQlEsU0FBd0IsT2xCaXNCaEMsQ2tCanNCUSxTQUF3QixPbEJxc0JoQyxDa0Jyc0JRLFNBQXdCLE9sQnlzQmhDLENrQnpzQlEsVUFBd0IsUWxCNnNCaEMsQ2tCN3NCUSxVQUF3QixRbEJpdEJoQyxDa0JqdEJRLFVBQXdCLFFsQnF0QmhDLENrQjlzQlksVUZoQlYsdUJoQmt1QkYsQ2tCbHRCWSxVRmhCVix3QmhCc3VCRixDa0J0dEJZLFVGaEJWLGVoQjB1QkYsQ2tCMXRCWSxVRmhCVix3QmhCOHVCRixDa0I5dEJZLFVGaEJWLHdCaEJrdkJGLENrQmx1QlksVUZoQlYsZWhCc3ZCRixDa0J0dUJZLFVGaEJWLHdCaEIwdkJGLENrQjF1QlksVUZoQlYsd0JoQjh2QkYsQ2tCOXVCWSxVRmhCVixlaEJrd0JGLENrQmx2QlksV0ZoQlYsd0JoQnN3QkYsQ2tCdHZCWSxXRmhCVix3QmhCMHdCRixDaUJyd0JJLHlCQzNCRSxRQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY2xCb3lCTixDZ0J4d0JBLGlCQUNFLGFBQUEsQ0FDQSxjaEIwd0JGLENnQjV3QkEsaUJBQ0UsWUFBQSxDQUNBLGFoQjh3QkYsQ2dCaHhCQSxpQkFDRSx1QkFBQSxDQUNBLHdCaEJreEJGLENnQnB4QkEsaUJBQ0UsWUFBQSxDQUNBLGFoQnN4QkYsQ2dCeHhCQSxpQkFDRSxZQUFBLENBQ0EsYWhCMHhCRixDZ0I1eEJBLGlCQUNFLHVCQUFBLENBQ0Esd0JoQjh4QkYsQ2tCanpCSSxhRkNKLGFBQUEsQ0FFQSxjQUFBLENBREEsVWhCb3pCQSxDa0JoekJRLFVGYlIsb0JBQUEsQ0FJQSxxQmhCNnpCQSxDa0JwekJRLFVGYlIscUJBQUEsQ0FJQSxzQmhCaTBCQSxDa0J4ekJRLFVGYlIsWUFBQSxDQUlBLGFoQnEwQkEsQ2tCNXpCUSxVRmJSLHFCQUFBLENBSUEsc0JoQnkwQkEsQ2tCaDBCUSxVRmJSLHFCQUFBLENBSUEsc0JoQjYwQkEsQ2tCcDBCUSxVRmJSLFlBQUEsQ0FJQSxhaEJpMUJBLENrQngwQlEsVUZiUixxQkFBQSxDQUlBLHNCaEJxMUJBLENrQjUwQlEsVUZiUixxQkFBQSxDQUlBLHNCaEJ5MUJBLENrQmgxQlEsVUZiUixZQUFBLENBSUEsYWhCNjFCQSxDa0JwMUJRLFdGYlIscUJBQUEsQ0FJQSxzQmhCaTJCQSxDa0J4MUJRLFdGYlIscUJBQUEsQ0FJQSxzQmhCcTJCQSxDa0I1MUJRLFdGYlIsYUFBQSxDQUlBLGNoQnkyQkEsQ2tCMTFCSSxnQkFBd0IsUWxCNjFCNUIsQ2tCMzFCSSxlQUF1QixRbEI4MUIzQixDa0IzMUJNLFlBQXdCLE9sQjgxQjlCLENrQjkxQk0sWUFBd0IsT2xCaTJCOUIsQ2tCajJCTSxZQUF3QixPbEJvMkI5QixDa0JwMkJNLFlBQXdCLE9sQnUyQjlCLENrQnYyQk0sWUFBd0IsT2xCMDJCOUIsQ2tCMTJCTSxZQUF3QixPbEI2MkI5QixDa0I3MkJNLFlBQXdCLE9sQmczQjlCLENrQmgzQk0sWUFBd0IsT2xCbTNCOUIsQ2tCbjNCTSxZQUF3QixPbEJzM0I5QixDa0J0M0JNLFlBQXdCLE9sQnkzQjlCLENrQnozQk0sYUFBd0IsUWxCNDNCOUIsQ2tCNTNCTSxhQUF3QixRbEIrM0I5QixDa0IvM0JNLGFBQXdCLFFsQms0QjlCLENrQjMzQlUsYUZoQlYsYWhCODRCQSxDa0I5M0JVLGFGaEJWLHVCaEJpNUJBLENrQmo0QlUsYUZoQlYsd0JoQm81QkEsQ2tCcDRCVSxhRmhCVixlaEJ1NUJBLENrQnY0QlUsYUZoQlYsd0JoQjA1QkEsQ2tCMTRCVSxhRmhCVix3QmhCNjVCQSxDa0I3NEJVLGFGaEJWLGVoQmc2QkEsQ2tCaDVCVSxhRmhCVix3QmhCbTZCQSxDa0JuNUJVLGFGaEJWLHdCaEJzNkJBLENrQnQ1QlUsYUZoQlYsZWhCeTZCQSxDa0J6NUJVLGNGaEJWLHdCaEI0NkJBLENrQjU1QlUsY0ZoQlYsd0JoQis2QkEsQ0FDRixDaUIzNkJJLHlCQzNCRSxRQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY2xCeThCTixDZ0I3NkJBLGlCQUNFLGFBQUEsQ0FDQSxjaEIrNkJGLENnQmo3QkEsaUJBQ0UsWUFBQSxDQUNBLGFoQm03QkYsQ2dCcjdCQSxpQkFDRSx1QkFBQSxDQUNBLHdCaEJ1N0JGLENnQno3QkEsaUJBQ0UsWUFBQSxDQUNBLGFoQjI3QkYsQ2dCNzdCQSxpQkFDRSxZQUFBLENBQ0EsYWhCKzdCRixDZ0JqOEJBLGlCQUNFLHVCQUFBLENBQ0Esd0JoQm04QkYsQ2tCdDlCSSxhRkNKLGFBQUEsQ0FFQSxjQUFBLENBREEsVWhCeTlCQSxDa0JyOUJRLFVGYlIsb0JBQUEsQ0FJQSxxQmhCaytCQSxDa0J6OUJRLFVGYlIscUJBQUEsQ0FJQSxzQmhCcytCQSxDa0I3OUJRLFVGYlIsWUFBQSxDQUlBLGFoQjArQkEsQ2tCaitCUSxVRmJSLHFCQUFBLENBSUEsc0JoQjgrQkEsQ2tCcitCUSxVRmJSLHFCQUFBLENBSUEsc0JoQmsvQkEsQ2tCeitCUSxVRmJSLFlBQUEsQ0FJQSxhaEJzL0JBLENrQjcrQlEsVUZiUixxQkFBQSxDQUlBLHNCaEIwL0JBLENrQmovQlEsVUZiUixxQkFBQSxDQUlBLHNCaEI4L0JBLENrQnIvQlEsVUZiUixZQUFBLENBSUEsYWhCa2dDQSxDa0J6L0JRLFdGYlIscUJBQUEsQ0FJQSxzQmhCc2dDQSxDa0I3L0JRLFdGYlIscUJBQUEsQ0FJQSxzQmhCMGdDQSxDa0JqZ0NRLFdGYlIsYUFBQSxDQUlBLGNoQjhnQ0EsQ2tCLy9CSSxnQkFBd0IsUWxCa2dDNUIsQ2tCaGdDSSxlQUF1QixRbEJtZ0MzQixDa0JoZ0NNLFlBQXdCLE9sQm1nQzlCLENrQm5nQ00sWUFBd0IsT2xCc2dDOUIsQ2tCdGdDTSxZQUF3QixPbEJ5Z0M5QixDa0J6Z0NNLFlBQXdCLE9sQjRnQzlCLENrQjVnQ00sWUFBd0IsT2xCK2dDOUIsQ2tCL2dDTSxZQUF3QixPbEJraEM5QixDa0JsaENNLFlBQXdCLE9sQnFoQzlCLENrQnJoQ00sWUFBd0IsT2xCd2hDOUIsQ2tCeGhDTSxZQUF3QixPbEIyaEM5QixDa0IzaENNLFlBQXdCLE9sQjhoQzlCLENrQjloQ00sYUFBd0IsUWxCaWlDOUIsQ2tCamlDTSxhQUF3QixRbEJvaUM5QixDa0JwaUNNLGFBQXdCLFFsQnVpQzlCLENrQmhpQ1UsYUZoQlYsYWhCbWpDQSxDa0JuaUNVLGFGaEJWLHVCaEJzakNBLENrQnRpQ1UsYUZoQlYsd0JoQnlqQ0EsQ2tCemlDVSxhRmhCVixlaEI0akNBLENrQjVpQ1UsYUZoQlYsd0JoQitqQ0EsQ2tCL2lDVSxhRmhCVix3QmhCa2tDQSxDa0JsakNVLGFGaEJWLGVoQnFrQ0EsQ2tCcmpDVSxhRmhCVix3QmhCd2tDQSxDa0J4akNVLGFGaEJWLHdCaEIya0NBLENrQjNqQ1UsYUZoQlYsZWhCOGtDQSxDa0I5akNVLGNGaEJWLHdCaEJpbENBLENrQmprQ1UsY0ZoQlYsd0JoQm9sQ0EsQ0FDRixDaUJobENJLHlCQzNCRSxRQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY2xCOG1DTixDZ0JsbENBLGlCQUNFLGFBQUEsQ0FDQSxjaEJvbENGLENnQnRsQ0EsaUJBQ0UsWUFBQSxDQUNBLGFoQndsQ0YsQ2dCMWxDQSxpQkFDRSx1QkFBQSxDQUNBLHdCaEI0bENGLENnQjlsQ0EsaUJBQ0UsWUFBQSxDQUNBLGFoQmdtQ0YsQ2dCbG1DQSxpQkFDRSxZQUFBLENBQ0EsYWhCb21DRixDZ0J0bUNBLGlCQUNFLHVCQUFBLENBQ0Esd0JoQndtQ0YsQ2tCM25DSSxhRkNKLGFBQUEsQ0FFQSxjQUFBLENBREEsVWhCOG5DQSxDa0IxbkNRLFVGYlIsb0JBQUEsQ0FJQSxxQmhCdW9DQSxDa0I5bkNRLFVGYlIscUJBQUEsQ0FJQSxzQmhCMm9DQSxDa0Jsb0NRLFVGYlIsWUFBQSxDQUlBLGFoQitvQ0EsQ2tCdG9DUSxVRmJSLHFCQUFBLENBSUEsc0JoQm1wQ0EsQ2tCMW9DUSxVRmJSLHFCQUFBLENBSUEsc0JoQnVwQ0EsQ2tCOW9DUSxVRmJSLFlBQUEsQ0FJQSxhaEIycENBLENrQmxwQ1EsVUZiUixxQkFBQSxDQUlBLHNCaEIrcENBLENrQnRwQ1EsVUZiUixxQkFBQSxDQUlBLHNCaEJtcUNBLENrQjFwQ1EsVUZiUixZQUFBLENBSUEsYWhCdXFDQSxDa0I5cENRLFdGYlIscUJBQUEsQ0FJQSxzQmhCMnFDQSxDa0JscUNRLFdGYlIscUJBQUEsQ0FJQSxzQmhCK3FDQSxDa0J0cUNRLFdGYlIsYUFBQSxDQUlBLGNoQm1yQ0EsQ2tCcHFDSSxnQkFBd0IsUWxCdXFDNUIsQ2tCcnFDSSxlQUF1QixRbEJ3cUMzQixDa0JycUNNLFlBQXdCLE9sQndxQzlCLENrQnhxQ00sWUFBd0IsT2xCMnFDOUIsQ2tCM3FDTSxZQUF3QixPbEI4cUM5QixDa0I5cUNNLFlBQXdCLE9sQmlyQzlCLENrQmpyQ00sWUFBd0IsT2xCb3JDOUIsQ2tCcHJDTSxZQUF3QixPbEJ1ckM5QixDa0J2ckNNLFlBQXdCLE9sQjByQzlCLENrQjFyQ00sWUFBd0IsT2xCNnJDOUIsQ2tCN3JDTSxZQUF3QixPbEJnc0M5QixDa0Joc0NNLFlBQXdCLE9sQm1zQzlCLENrQm5zQ00sYUFBd0IsUWxCc3NDOUIsQ2tCdHNDTSxhQUF3QixRbEJ5c0M5QixDa0J6c0NNLGFBQXdCLFFsQjRzQzlCLENrQnJzQ1UsYUZoQlYsYWhCd3RDQSxDa0J4c0NVLGFGaEJWLHVCaEIydENBLENrQjNzQ1UsYUZoQlYsd0JoQjh0Q0EsQ2tCOXNDVSxhRmhCVixlaEJpdUNBLENrQmp0Q1UsYUZoQlYsd0JoQm91Q0EsQ2tCcHRDVSxhRmhCVix3QmhCdXVDQSxDa0J2dENVLGFGaEJWLGVoQjB1Q0EsQ2tCMXRDVSxhRmhCVix3QmhCNnVDQSxDa0I3dENVLGFGaEJWLHdCaEJndkNBLENrQmh1Q1UsYUZoQlYsZWhCbXZDQSxDa0JudUNVLGNGaEJWLHdCaEJzdkNBLENrQnR1Q1UsY0ZoQlYsd0JoQnl2Q0EsQ0FDRixDaUJydkNJLDBCQzNCRSxRQUNFLFlBQUEsQ0FDQSxXQUFBLENBQ0EsY2xCbXhDTixDZ0J2dkNBLGlCQUNFLGFBQUEsQ0FDQSxjaEJ5dkNGLENnQjN2Q0EsaUJBQ0UsWUFBQSxDQUNBLGFoQjZ2Q0YsQ2dCL3ZDQSxpQkFDRSx1QkFBQSxDQUNBLHdCaEJpd0NGLENnQm53Q0EsaUJBQ0UsWUFBQSxDQUNBLGFoQnF3Q0YsQ2dCdndDQSxpQkFDRSxZQUFBLENBQ0EsYWhCeXdDRixDZ0Izd0NBLGlCQUNFLHVCQUFBLENBQ0Esd0JoQjZ3Q0YsQ2tCaHlDSSxhRkNKLGFBQUEsQ0FFQSxjQUFBLENBREEsVWhCbXlDQSxDa0IveENRLFVGYlIsb0JBQUEsQ0FJQSxxQmhCNHlDQSxDa0JueUNRLFVGYlIscUJBQUEsQ0FJQSxzQmhCZ3pDQSxDa0J2eUNRLFVGYlIsWUFBQSxDQUlBLGFoQm96Q0EsQ2tCM3lDUSxVRmJSLHFCQUFBLENBSUEsc0JoQnd6Q0EsQ2tCL3lDUSxVRmJSLHFCQUFBLENBSUEsc0JoQjR6Q0EsQ2tCbnpDUSxVRmJSLFlBQUEsQ0FJQSxhaEJnMENBLENrQnZ6Q1EsVUZiUixxQkFBQSxDQUlBLHNCaEJvMENBLENrQjN6Q1EsVUZiUixxQkFBQSxDQUlBLHNCaEJ3MENBLENrQi96Q1EsVUZiUixZQUFBLENBSUEsYWhCNDBDQSxDa0JuMENRLFdGYlIscUJBQUEsQ0FJQSxzQmhCZzFDQSxDa0J2MENRLFdGYlIscUJBQUEsQ0FJQSxzQmhCbzFDQSxDa0IzMENRLFdGYlIsYUFBQSxDQUlBLGNoQncxQ0EsQ2tCejBDSSxnQkFBd0IsUWxCNDBDNUIsQ2tCMTBDSSxlQUF1QixRbEI2MEMzQixDa0IxMENNLFlBQXdCLE9sQjYwQzlCLENrQjcwQ00sWUFBd0IsT2xCZzFDOUIsQ2tCaDFDTSxZQUF3QixPbEJtMUM5QixDa0JuMUNNLFlBQXdCLE9sQnMxQzlCLENrQnQxQ00sWUFBd0IsT2xCeTFDOUIsQ2tCejFDTSxZQUF3QixPbEI0MUM5QixDa0I1MUNNLFlBQXdCLE9sQisxQzlCLENrQi8xQ00sWUFBd0IsT2xCazJDOUIsQ2tCbDJDTSxZQUF3QixPbEJxMkM5QixDa0JyMkNNLFlBQXdCLE9sQncyQzlCLENrQngyQ00sYUFBd0IsUWxCMjJDOUIsQ2tCMzJDTSxhQUF3QixRbEI4MkM5QixDa0I5MkNNLGFBQXdCLFFsQmkzQzlCLENrQjEyQ1UsYUZoQlYsYWhCNjNDQSxDa0I3MkNVLGFGaEJWLHVCaEJnNENBLENrQmgzQ1UsYUZoQlYsd0JoQm00Q0EsQ2tCbjNDVSxhRmhCVixlaEJzNENBLENrQnQzQ1UsYUZoQlYsd0JoQnk0Q0EsQ2tCejNDVSxhRmhCVix3QmhCNDRDQSxDa0I1M0NVLGFGaEJWLGVoQis0Q0EsQ2tCLzNDVSxhRmhCVix3QmhCazVDQSxDa0JsNENVLGFGaEJWLHdCaEJxNUNBLENrQnI0Q1UsYUZoQlYsZWhCdzVDQSxDa0J4NENVLGNGaEJWLHdCaEIyNUNBLENrQjM0Q1UsY0ZoQlYsd0JoQjg1Q0EsQ0FDRixDbUJsOUNBLE9BR0UsYWJTUyxDYVZULGtCYmlJTyxDYWxJUCxVbkJzOUNGLENtQmo5Q0Usb0JBSUUsNEJBQUEsQ0FGQSxjYm1WMEIsQ2FsVjFCLGtCbkJvOUNKLENtQmg5Q0UsZ0JBRUUsK0JBQUEsQ0FEQSxxQm5CbTlDSixDbUIvOENFLG1CQUNFLDRCbkJpOUNKLENtQnY4Q0UsMEJBRUUsYW5CMDhDSixDbUI5N0NFLHNEQUVFLHdCbkJvOENKLENtQmg4Q0ksa0RBRUUsdUJuQms4Q04sQ21CNTdDRSxtR0FJRSxRbkIrN0NKLENtQnQ3Q0UseUNBQ0UsZ0NuQnk3Q0osQ1N4L0NFLDRCVTRFSSxpQ2I4UXdCLENhL1F4QixhbkJrN0NOLENvQm5nREksbURBR0Usd0JwQnNnRE4sQ29CbGdETSx1RkFJRSxvQnBCb2dEUixDb0J0L0NRLDRHQUVFLHdCcEI0L0NWLENvQnZoREkseURBR0Usd0JwQjBoRE4sQ29CdGhETSwrRkFJRSxvQnBCd2hEUixDb0IxZ0RRLGtIQUVFLHdCcEJnaERWLENvQjNpREksbURBR0Usd0JwQjhpRE4sQ29CMWlETSx1RkFJRSxvQnBCNGlEUixDb0I5aERRLDRHQUVFLHdCcEJvaURWLENvQi9qREksMENBR0Usd0JwQmtrRE4sQ29COWpETSwyRUFJRSxvQnBCZ2tEUixDb0JsakRRLG1HQUVFLHdCcEJ3akRWLENvQm5sREksbURBR0Usd0JwQnNsRE4sQ29CbGxETSx1RkFJRSxvQnBCb2xEUixDb0J0a0RRLDRHQUVFLHdCcEI0a0RWLENvQnZtREksZ0RBR0Usd0JwQjBtRE4sQ29CdG1ETSxtRkFJRSxvQnBCd21EUixDb0IxbERRLHlHQUVFLHdCcEJnbURWLENvQjNuREksNkNBR0Usd0JwQjhuRE4sQ29CMW5ETSwrRUFJRSxvQnBCNG5EUixDb0I5bURRLHNHQUVFLHdCcEJvbkRWLENvQi9vREksMENBR0Usd0JwQmtwRE4sQ29COW9ETSwyRUFJRSxvQnBCZ3BEUixDb0Jsb0RRLG1HQUVFLHdCcEJ3b0RWLENvQjFvRFEseUpBRUUsaUNwQnNwRFYsQ21CdGtESSxzQkFFRSx3QmJwR0ssQ2FxR0wsb0JiaVF3QixDYW5ReEIsVW5CMmtETixDbUJwa0RJLHVCQUVFLHdCYmxISyxDYW1ITCxvQmJsSEssQ2FnSEwsYW5Cd2tETixDbUJqa0RBLFlBRUUsd0JicEhTLENhbUhULFVuQnFrREYsQ21CbGtERSxtREFHRSxvQm5Cb2tESixDbUJqa0RFLDJCQUNFLFFuQm1rREosQ21CL2pESSxvREFDRSxvQ25CaWtETixDU3RzREUsdUNVNklNLHFDYjJOc0IsQ2E1TnRCLFVuQjhqRFIsQ2lCN29ESSw0QkVpR0EscUJBS0ksZ0NBQUEsQ0FIQSxhQUFBLENBRUEsZUFBQSxDQURBLFVuQmlqRE4sQ21CNWlETSxxQ0FDRSxRbkI4aURSLENBQ0YsQ2lCenBESSw0QkVpR0EscUJBS0ksZ0NBQUEsQ0FIQSxhQUFBLENBRUEsZUFBQSxDQURBLFVuQjRqRE4sQ21CdmpETSxxQ0FDRSxRbkJ5akRSLENBQ0YsQ2lCcHFESSw0QkVpR0EscUJBS0ksZ0NBQUEsQ0FIQSxhQUFBLENBRUEsZUFBQSxDQURBLFVuQnVrRE4sQ21CbGtETSxxQ0FDRSxRbkJva0RSLENBQ0YsQ2lCL3FESSw2QkVpR0EscUJBS0ksZ0NBQUEsQ0FIQSxhQUFBLENBRUEsZUFBQSxDQURBLFVuQmtsRE4sQ21CN2tETSxxQ0FDRSxRbkIra0RSLENBQ0YsQ21CemxESSxrQkFLSSxnQ0FBQSxDQUhBLGFBQUEsQ0FFQSxlQUFBLENBREEsVW5CNGxEUixDbUJ2bERRLGtDQUNFLFFuQnlsRFYsQ3FCdHdEQSxjQVdFLDJCQUFBLENBREEscUJmVFMsQ2VXVCx3QkFBQSxDUkFFLGlCQUFBLENRSEYsYWZEUyxDZVBULGFBQUEsQ2I2S0ksZ0JBQUEsQ2F2S0osZWZtUjRCLENldlI1QixpQ2YyZXNDLENldGV0QyxlZnVSNEIsQ2UzUjVCLHNCQUFBLENDTUksb0VEUUosQ0FoQkEsVXJCb3hERixDc0J4d0RNLHVDRGROLGNDZVEsZXRCMndETixDQUNGLENxQnR3REUsMEJBQ0UsNEJBQUEsQ0FDQSxRckJ3d0RKLEN1Qnh4REUsb0JBRUUscUJqQlJPLENpQlNQLG9CakJzZG9DLENpQmhkbEMsMkNqQnFYd0IsQ2lCN1gxQixhQUFBLENBR0EsU3ZCMnhESixDcUJ4d0RFLGdDQUNFLGFmeEJPLENlMEJQLFNyQnl3REosQ3FCNXdERSwyQkFDRSxhZnhCTyxDZTBCUCxTckJ5d0RKLENxQmp3REUsK0NBRUUsd0JmeENPLENlMENQLFNyQml3REosQ3FCenZERSxtSUFDRSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZXJCK3ZESixDcUJ6dkRFLG1DQUNFLGlCQUFBLENBQ0EseUJyQjR2REosQ3FCenZERSxxQ0FPRSxxQmZ2RU8sQ2VzRVAsYXJCdXZESixDcUJqdkRBLHVDQUVFLGFBQUEsQ0FDQSxVckJvdkRGLENxQjF1REEsZ0Jib0VJLGlCQUFBLENhL0RGLGVmZ000QixDZWxNNUIsZUFBQSxDQURBLGtDQUFBLENBREEsK0JyQml2REYsQ3FCMXVEQSxtQmI0RU0sZ0JBQUEsQ2F4RUosZWY2SDRCLENlL0g1QixnQ0FBQSxDQURBLDZCckJndkRGLENxQjF1REEsbUJicUVNLGdCQUFBLENhakVKLGVmdUg0QixDZXpINUIsaUNBQUEsQ0FEQSw4QnJCZ3ZERixDcUJwdURBLHdCQVFFLDRCQUFBLENBRUEsd0JBQUEsQ0FBQSxrQkFBQSxDQUhBLGFmbkhTLENlNkdULGFBQUEsQ2J1REksZ0JBQUEsQ2FsREosZWZtSzRCLENlcks1QixlQUFBLENBREEsaUJBQUEsQ0FEQSxVckIrdURGLENxQnJ1REUsZ0ZBR0UsY0FBQSxDQURBLGVyQnV1REosQ3FCMXREQSxpQlJySUksaUJBQUEsQ0xrS0UsZ0JBQUEsQ2E1QkosZ0NmNlZzQyxDZTFWdEMsZWYrRTRCLENlakY1QixvQnJCZ3VERixDcUIxdERBLGlCUjdJSSxrQkFBQSxDTGtLRSxnQkFBQSxDYXBCSiwrQmZzVnNDLENlblZ0QyxlZnNFNEIsQ2V4RTVCLGtCckJndURGLENxQmx0REEsOEVBQ0UsV3JCeXRERixDcUJqdERBLFlBQ0Usa0JyQm90REYsQ3FCanREQSxXQUNFLGFBQUEsQ0FDQSxpQnJCb3RERixDcUI1c0RBLFVBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FFQSxnQkFBQSxDQURBLGlCckJndERGLENxQjdzREUsdUNBR0UsZ0JBQUEsQ0FEQSxpQnJCZ3RESixDcUJ0c0RBLFlBRUUsYUFBQSxDQUNBLG9CZmlTc0MsQ2VuU3RDLGlCckIyc0RGLENxQnRzREEsa0JBR0Usb0JBQUEsQ0FEQSxnQmY2UnNDLENlOVJ0QyxpQnJCMnNERixDcUJ0c0RFLDJGQUVFLGFyQnVzREosQ3FCbnNEQSxrQkFDRSxlckJzc0RGLENxQm5zREEsbUJBRUUsa0JBQUEsQ0FEQSxtQkFBQSxDQUdBLG1CZjhRc0MsQ2UvUXRDLGNyQnVzREYsQ3FCbnNERSxxQ0FJRSxhQUFBLENBREEscUJmeVFvQyxDZTFRcEMsWUFBQSxDQURBLGVyQndzREosQ3VCbDVERSxnQkFLRSxhRnFOcUMsQ0V6TnJDLFlBQUEsQ2Z1SEEsZ0JBQUEsQ2VySEEsaUJqQjJjb0MsQ2lCNWNwQyxVdkJ3NURKLEN1Qmw1REUsZUFZRSxrQ0FBQSxDVjlDQSxpQkFBQSxDVTZDQSxVQUFBLENBTkEsWUFBQSxDZjJIRSxnQkFBQSxDZTdIRixNQUFBLENBT0EsZWpCdU8wQixDaUJ6TzFCLGdCQUFBLENBRkEsY0FBQSxDQUNBLG9CQUFBLENBTkEsaUJBQUEsQ0FDQSxRQUFBLENBRUEsU3ZCODVESixDdUJqNURJLHFFQUVFLFF2Qms1RE4sQ3VCNzRESSw4SEFFRSxhdkJrNUROLEN1Qmg4REksMERBd0RJLDJRQUFBLENBRUEsd0RBQUEsQ0FEQSwyQkFBQSxDQUVBLDJEQUFBLENBUEYsb0JGa0xtQyxDRS9LakMsNEN2Qms1RFIsQ3VCMzRETSxzRUFDRSxvQkZ1S2lDLENFdEtqQyx5Q3ZCNjREUixDdUI3OERJLHNFQTBFSSx1Q0FBQSxDQURBLDRCdkJ5NERSLEN1Qmw5REksMEVBb0ZJLDZFQUFBLENBREEsa0N2Qm80RFIsQ3VCdjlESSw0REErRkksdWlCQUFBLENBSkYsb0JGMkltQyxDRXhJakMsK0N2QiszRFIsQ3VCMzNETSx3RUFDRSxvQkZtSWlDLENFbElqQyx5Q3ZCNjNEUixDdUJ0M0RNLHNHQUNFLGF2QnkzRFIsQ3VCdDNETSxrTUFFRSxhdkJ5M0RSLEN1QmwzRE0sc0hBQ0UsYXZCcTNEUixDdUJuM0RRLG9JQUNFLG9CdkJxM0RWLEN1QmgzRFEsb0pDM0pKLHdCRDZKMkIsQ0FEckIsb0J2Qm0zRFYsQ3VCNzJEUSxnSkFDRSx5Q3ZCKzJEVixDdUI1MkRRLDRLQUNFLG9CdkI4MkRWLEN1QnIyRE0sMEdBQ0Usb0J2QncyRFIsQ3VCcDJEUSxzSEFDRSxvQkYwRStCLENFekUvQix5Q3ZCczJEVixDdUJ2L0RFLGtCQUtFLGFGcU5xQyxDRXpOckMsWUFBQSxDZnVIQSxnQkFBQSxDZXJIQSxpQmpCMmNvQyxDaUI1Y3BDLFV2QjYvREosQ3VCdi9ERSxpQkFZRSxtQ0FBQSxDVjlDQSxpQkFBQSxDVTZDQSxVQUFBLENBTkEsWUFBQSxDZjJIRSxnQkFBQSxDZTdIRixNQUFBLENBT0EsZWpCdU8wQixDaUJ6TzFCLGdCQUFBLENBRkEsY0FBQSxDQUNBLG9CQUFBLENBTkEsaUJBQUEsQ0FDQSxRQUFBLENBRUEsU3ZCbWdFSixDdUJ0L0RJLHlFQUVFLFF2QnUvRE4sQ3VCbC9ESSw4SUFFRSxhdkJ1L0ROLEN1QnJpRUksOERBd0RJLHFVQUFBLENBRUEsd0RBQUEsQ0FEQSwyQkFBQSxDQUVBLDJEQUFBLENBUEYsb0JGa0xtQyxDRS9LakMsNEN2QnUvRFIsQ3VCaC9ETSwwRUFDRSxvQkZ1S2lDLENFdEtqQywwQ3ZCay9EUixDdUJsakVJLDBFQTBFSSx1Q0FBQSxDQURBLDRCdkI4K0RSLEN1QnZqRUksOEVBb0ZJLDZFQUFBLENBREEsa0N2QnkrRFIsQ3VCNWpFSSxnRUErRkksaW1CQUFBLENBSkYsb0JGMkltQyxDRXhJakMsK0N2Qm8rRFIsQ3VCaCtETSw0RUFDRSxvQkZtSWlDLENFbElqQywwQ3ZCaytEUixDdUIzOURNLDBHQUNFLGF2Qjg5RFIsQ3VCMzlETSxrTkFFRSxhdkI4OURSLEN1QnY5RE0sMEhBQ0UsYXZCMDlEUixDdUJ4OURRLHdJQUNFLG9CdkIwOURWLEN1QnI5RFEsd0pDM0pKLHdCRDZKMkIsQ0FEckIsb0J2Qnc5RFYsQ3VCbDlEUSxvSkFDRSwwQ3ZCbzlEVixDdUJqOURRLGdMQUNFLG9CdkJtOURWLEN1QjE4RE0sOEdBQ0Usb0J2QjY4RFIsQ3VCejhEUSwwSEFDRSxvQkYwRStCLENFekUvQiwwQ3ZCMjhEVixDcUJ0M0RBLGFBR0Usa0JBQUEsQ0FGQSxZQUFBLENBQ0Esa0JyQjAzREYsQ3FCcDNERSx5QkFDRSxVckJzM0RKLENpQnJsRUkseUJJb09BLG1CQUdFLHNCckJxM0RKLENxQmgzREUsNENBTkUsa0JBQUEsQ0FEQSxZQUFBLENBR0EsZXJCMjNESixDcUJ2M0RFLHlCQUVFLGFBQUEsQ0FDQSxrQnJCbzNESixDcUI5MkRFLDJCQUNFLG9CQUFBLENBRUEscUJBQUEsQ0FEQSxVckJpM0RKLENxQjUyREUscUNBQ0Usb0JyQjgyREosQ3FCMzJERSxzREFFRSxVckI2MkRKLENxQngyREUseUJBRUUsa0JBQUEsQ0FEQSxZQUFBLENBRUEsc0JBQUEsQ0FFQSxjQUFBLENBREEsVXJCMjJESixDcUJ4MkRFLCtCQUVFLGFBQUEsQ0FHQSxhQUFBLENBREEsbUJmZ0xrQyxDZWpMbEMsWUFBQSxDQUZBLGlCckI4MkRKLENxQnYyREUsNkJBQ0Usa0JBQUEsQ0FDQSxzQnJCeTJESixDcUJ2MkRFLG1DQUNFLGVyQnkyREosQ0FDRixDeUIzckVBLEtBVUUsNEJBQUEsQ0FDQSw0QkFBQSxDWkNFLGlCQUFBLENZUkYsYW5CTVMsQ21CVFQsb0JBQUEsQ2pCNktJLGdCQUFBLENpQjNLSixlbEJzQ2lCLENtQjJEakIsZXBCMkw0QixDb0I3TDVCLHNCQUFBLENEN0ZBLGlCQUFBLENIS0ksNkhHR0osQ0FKQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsZ0JBQUEsQ0FEQSxxQnpCbXNFRixDc0I3ckVNLHVDR2ROLEtIZVEsZXRCZ3NFTixDQUNGLENTMXNFRSxXZ0JVRSxhbkJOTyxDbUJPUCxvQnpCbXNFSixDeUJoc0VFLHNCQUdFLDJDbkI4VzBCLENtQi9XMUIsU3pCa3NFSixDeUI3ckVFLDRCQUVFLFd6QjhyRUosQ3lCMXJFRSxtQ0FDRSxjekI0ckVKLEN5QjlxRUEsdUNBRUUsbUJ6QmdyRUYsQ3lCdnFFRSxhRDNERSx3QmxCc0VXLENvQnBFYixvQnBCb0VhLENvQnRFYixVMUJ3dUVGLEMwQjd0RUUseURGWEUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVMUI2dUVKLEMwQnh1RUUsc0NBU0ksMEMxQit0RU4sQzBCMXRFRSw0Q0FHRSx3QnBCMENXLENvQnpDWCxvQnBCeUNXLENvQjNDWCxVMUI2dEVKLEMwQnB0RUUsdUlBSUUsd0JBekMrSSxDQTZDL0ksb0JBN0N5TCxDQXdDekwsVTFCc3RFSixDMEIvc0VJLHlKQUtJLDBDMUI2c0VSLEN5QnJzRUUsZUQzREUsd0JsQnNFVyxDb0JwRWIsb0JwQm9FYSxDb0J0RWIsVTFCc3dFRixDMEIzdkVFLCtERlhFLHdCRUQyRCxDQVMzRCxvQkFUcUcsQ0FPckcsVTFCMndFSixDMEJ0d0VFLDBDQVNJLDBDMUI2dkVOLEMwQnh2RUUsZ0RBR0Usd0JwQjBDVyxDb0J6Q1gsb0JwQnlDVyxDb0IzQ1gsVTFCMnZFSixDMEJsdkVFLDZJQUlFLHdCQXpDK0ksQ0E2Qy9JLG9CQTdDeUwsQ0F3Q3pMLFUxQm92RUosQzBCN3VFSSwrSkFLSSwwQzFCMnVFUixDeUJudUVFLGFEM0RFLHdCbEJzRVcsQ29CcEViLG9CcEJvRWEsQ29CdEViLFUxQm95RUYsQzBCenhFRSx5REZYRSx3QkVEMkQsQ0FTM0Qsb0JBVHFHLENBT3JHLFUxQnl5RUosQzBCcHlFRSxzQ0FTSSwwQzFCMnhFTixDMEJ0eEVFLDRDQUdFLHdCcEIwQ1csQ29CekNYLG9CcEJ5Q1csQ29CM0NYLFUxQnl4RUosQzBCaHhFRSx1SUFJRSx3QkF6QytJLENBNkMvSSxvQkE3Q3lMLENBd0N6TCxVMUJreEVKLEMwQjN3RUkseUpBS0ksMEMxQnl3RVIsQ3lCandFRSxVRDNERSx3QmxCc0VXLENvQnBFYixvQnBCb0VhLENvQnRFYixVMUJrMEVGLEMwQnZ6RUUsZ0RGWEUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxVMUJ1MEVKLEMwQmwwRUUsZ0NBU0ksMEMxQnl6RU4sQzBCcHpFRSxzQ0FHRSx3QnBCMENXLENvQnpDWCxvQnBCeUNXLENvQjNDWCxVMUJ1ekVKLEMwQjl5RUUsOEhBSUUsd0JBekMrSSxDQTZDL0ksb0JBN0N5TCxDQXdDekwsVTFCZ3pFSixDMEJ6eUVJLGdKQUtJLDBDMUJ1eUVSLEN5Qi94RUUsYUQzREUsd0JsQnNFVyxDb0JwRWIsb0JwQm9FYSxDb0J0RWIsYTFCZzJFRixDMEJyMUVFLHlERlhFLHdCRUQyRCxDQVMzRCxvQkFUcUcsQ0FPckcsYTFCcTJFSixDMEJoMkVFLHNDQVNJLDBDMUJ1MUVOLEMwQmwxRUUsNENBR0Usd0JwQjBDVyxDb0J6Q1gsb0JwQnlDVyxDb0IzQ1gsYTFCcTFFSixDMEI1MEVFLHVJQUlFLHdCQXpDK0ksQ0E2Qy9JLG9CQTdDeUwsQ0F3Q3pMLGExQjgwRUosQzBCdjBFSSx5SkFLSSwwQzFCcTBFUixDeUI3ekVFLFlEM0RFLHdCbEJzRVcsQ29CcEViLG9CcEJvRWEsQ29CdEViLFUxQjgzRUYsQzBCbjNFRSxzREZYRSx3QkVEMkQsQ0FTM0Qsb0JBVHFHLENBT3JHLFUxQm00RUosQzBCOTNFRSxvQ0FTSSx5QzFCcTNFTixDMEJoM0VFLDBDQUdFLHdCcEIwQ1csQ29CekNYLG9CcEJ5Q1csQ29CM0NYLFUxQm0zRUosQzBCMTJFRSxvSUFJRSx3QkF6QytJLENBNkMvSSxvQkE3Q3lMLENBd0N6TCxVMUI0MkVKLEMwQnIyRUksc0pBS0kseUMxQm0yRVIsQ3lCMzFFRSxXRDNERSx3QmxCc0VXLENvQnBFYixvQnBCb0VhLENvQnRFYixhMUI0NUVGLEMwQmo1RUUsbURGWEUsd0JFRDJELENBUzNELG9CQVRxRyxDQU9yRyxhMUJpNkVKLEMwQjU1RUUsa0NBU0ksMEMxQm01RU4sQzBCOTRFRSx3Q0FHRSx3QnBCMENXLENvQnpDWCxvQnBCeUNXLENvQjNDWCxhMUJpNUVKLEMwQng0RUUsaUlBSUUsd0JBekMrSSxDQTZDL0ksb0JBN0N5TCxDQXdDekwsYTFCMDRFSixDMEJuNEVJLG1KQUtJLDBDMUJpNEVSLEN5QnozRUUsVUQzREUsd0JsQnNFVyxDb0JwRWIsb0JwQm9FYSxDb0J0RWIsVTFCMDdFRixDMEIvNkVFLGdERlhFLHdCRUQyRCxDQVMzRCxvQkFUcUcsQ0FPckcsVTFCKzdFSixDMEIxN0VFLGdDQVNJLHdDMUJpN0VOLEMwQjU2RUUsc0NBR0Usd0JwQjBDVyxDb0J6Q1gsb0JwQnlDVyxDb0IzQ1gsVTFCKzZFSixDMEJ0NkVFLDhIQUlFLHdCQXpDK0ksQ0E2Qy9JLG9CQTdDeUwsQ0F3Q3pMLFUxQnc2RUosQzBCajZFSSxnSkFLSSx3QzFCKzVFUixDeUJqNUVFLHFCQ05BLG9CcEJXYSxDb0JaYixhMUI2NUVGLENTajlFRSwyQmlCeURFLHdCcEJPVyxDb0JOWCxvQnBCTVcsQ29CUlgsVTFCODVFSixDMEJ6NUVFLHNEQUVFLDBDMUIwNUVKLEMwQnY1RUUsNERBR0UsNEJBQUEsQ0FEQSxhMUJ5NUVKLEMwQnI1RUUsK0pBSUUsd0JwQlpXLENvQmFYLG9CcEJiVyxDb0JXWCxVMUJ1NUVKLEMwQm41RUksaUxBS0ksMEMxQmk1RVIsQ3lCMTZFRSx1QkNOQSxvQnBCV2EsQ29CWmIsYTFCczdFRixDUzErRUUsNkJpQnlERSx3QnBCT1csQ29CTlgsb0JwQk1XLENvQlJYLFUxQnU3RUosQzBCbDdFRSwwREFFRSwwQzFCbTdFSixDMEJoN0VFLGdFQUdFLDRCQUFBLENBREEsYTFCazdFSixDMEI5NkVFLHFLQUlFLHdCcEJaVyxDb0JhWCxvQnBCYlcsQ29CV1gsVTFCZzdFSixDMEI1NkVJLHVMQUtJLDBDMUIwNkVSLEN5Qm44RUUscUJDTkEsb0JwQldhLENvQlpiLGExQis4RUYsQ1NuZ0ZFLDJCaUJ5REUsd0JwQk9XLENvQk5YLG9CcEJNVyxDb0JSWCxVMUJnOUVKLEMwQjM4RUUsc0RBRUUsd0MxQjQ4RUosQzBCejhFRSw0REFHRSw0QkFBQSxDQURBLGExQjI4RUosQzBCdjhFRSwrSkFJRSx3QnBCWlcsQ29CYVgsb0JwQmJXLENvQldYLFUxQnk4RUosQzBCcjhFSSxpTEFLSSx3QzFCbThFUixDeUI1OUVFLGtCQ05BLG9CcEJXYSxDb0JaYixhMUJ3K0VGLENTNWhGRSx3QmlCeURFLHdCcEJPVyxDb0JOWCxvQnBCTVcsQ29CUlgsVTFCeStFSixDMEJwK0VFLGdEQUVFLDBDMUJxK0VKLEMwQmwrRUUsc0RBR0UsNEJBQUEsQ0FEQSxhMUJvK0VKLEMwQmgrRUUsc0pBSUUsd0JwQlpXLENvQmFYLG9CcEJiVyxDb0JXWCxVMUJrK0VKLEMwQjk5RUksd0tBS0ksMEMxQjQ5RVIsQ3lCci9FRSxxQkNOQSxvQnBCV2EsQ29CWmIsYTFCaWdGRixDU3JqRkUsMkJpQnlERSx3QnBCT1csQ29CTlgsb0JwQk1XLENvQlJYLGExQmtnRkosQzBCNy9FRSxzREFFRSx5QzFCOC9FSixDMEIzL0VFLDREQUdFLDRCQUFBLENBREEsYTFCNi9FSixDMEJ6L0VFLCtKQUlFLHdCcEJaVyxDb0JhWCxvQnBCYlcsQ29CV1gsYTFCMi9FSixDMEJ2L0VJLGlMQUtJLHlDMUJxL0VSLEN5QjlnRkUsb0JDTkEsb0JwQldhLENvQlpiLGExQjBoRkYsQ1M5a0ZFLDBCaUJ5REUsd0JwQk9XLENvQk5YLG9CcEJNVyxDb0JSWCxVMUIyaEZKLEMwQnRoRkUsb0RBRUUseUMxQnVoRkosQzBCcGhGRSwwREFHRSw0QkFBQSxDQURBLGExQnNoRkosQzBCbGhGRSw0SkFJRSx3QnBCWlcsQ29CYVgsb0JwQmJXLENvQldYLFUxQm9oRkosQzBCaGhGSSw4S0FLSSx5QzFCOGdGUixDeUJ2aUZFLG1CQ05BLG9CcEJXYSxDb0JaYixhMUJtakZGLENTdm1GRSx5QmlCeURFLHdCcEJPVyxDb0JOWCxvQnBCTVcsQ29CUlgsYTFCb2pGSixDMEIvaUZFLGtEQUVFLDJDMUJnakZKLEMwQjdpRkUsd0RBR0UsNEJBQUEsQ0FEQSxhMUIraUZKLEMwQjNpRkUseUpBSUUsd0JwQlpXLENvQmFYLG9CcEJiVyxDb0JXWCxhMUI2aUZKLEMwQnppRkksMktBS0ksMkMxQnVpRlIsQ3lCaGtGRSxrQkNOQSxvQnBCV2EsQ29CWmIsYTFCNGtGRixDU2hvRkUsd0JpQnlERSx3QnBCT1csQ29CTlgsb0JwQk1XLENvQlJYLFUxQjZrRkosQzBCeGtGRSxnREFFRSx3QzFCeWtGSixDMEJ0a0ZFLHNEQUdFLDRCQUFBLENBREEsYTFCd2tGSixDMEJwa0ZFLHNKQUlFLHdCcEJaVyxDb0JhWCxvQnBCYlcsQ29CV1gsVTFCc2tGSixDMEJsa0ZJLHdLQUtJLHdDMUJna0ZSLEN5QjlrRkEsVUFFRSxhbEJqRlcsQ2tCZ0ZYLGVuQjZNNEIsQ21CM001QixvQnpCaWxGRixDUzFwRkUsZ0JnQjRFRSxhekJrbEZKLEN5QjlrRkUsZ0RBSEUseUJ6Qm9sRkosQ3lCNWtGRSxzQ0FFRSxhbkJ0Rk8sQ21CdUZQLG1CekI2a0ZKLEN5QmxrRkEsMkJaN0ZJLGtCQUFBLENMa0tFLGdCQUFBLENrQjFFSixlcEIrSDRCLENvQmpJNUIsa0IxQmdsRkYsQ3lCcmtGQSwyQlpqR0ksaUJBQUEsQ0xrS0UsZ0JBQUEsQ2tCMUVKLGVwQmdJNEIsQ29CbEk1QixvQjFCdWxGRixDeUJua0ZBLFdBQ0UsYUFBQSxDQUNBLFV6QnNrRkYsQ3lCbmtGRSxzQkFDRSxnQnpCcWtGSixDeUI3akZFLHNGQUNFLFV6QmtrRkosQzJCN3NGQSxNTGdCTSw4QnRCaXNGTixDc0I3ckZNLHVDS3BCTixNTHFCUSxldEJnc0ZOLENBQ0YsQzJCbnRGRSxpQkFDRSxTM0JxdEZKLEMyQmh0RkUscUJBQ0UsWTNCbXRGSixDMkIvc0ZBLFlBRUUsUUFBQSxDQUNBLGVBQUEsQ0FGQSxpQkFBQSxDTENJLDJCdEJvdEZOLENzQmh0Rk0sdUNLTk4sWUxPUSxldEJtdEZOLENBQ0YsQzJCcnRGRSxrQkFFRSxXQUFBLENMTkUsMEJLT0YsQ0FGQSxPM0J5dEZKLENzQjF0Rk0sdUNLQUosa0JMQ00sZXRCNnRGTixDQUNGLEM0Qmx2RkEsdUNBSUUsaUI1QnF2RkYsQzRCbHZGQSxpQkFDRSxrQjVCcXZGRixDNkJqdUZJLHVCQTFCRixlQUFBLENBQ0Esa0NBQUEsQ0FGQSxtQ0FBQSxDQURBLHFCQUFBLENBZ0NJLFVBQUEsQ0FIQSxvQkFBQSxDQUNBLGtCdkIrTndCLEN1QjlOeEIscUI3Qnd1Rk4sQzZCL3NGSSw2QkFDRSxhN0JpdEZOLEM0QjN2RkEsZUFlRSwyQkFBQSxDQURBLHFCdEJ2QlMsQ3NCeUJULGdDQUFBLENmZEUsaUJBQUEsQ2VTRixhdEJYUyxDc0JLVCxZQUFBLENBQ0EsVUFBQSxDcEI4SkksZ0JBQUEsQ29CaktKLE1BQUEsQ0FVQSxlQUFBLENBSkEsa0JBQUEsQ0FGQSxldEJpdUJrQyxDc0JodUJsQyxlQUFBLENBUEEsaUJBQUEsQ0FXQSxlQUFBLENBVkEsUUFBQSxDQUVBLFk1QjJ3RkYsQzRCdHZGSSxvQkFFRSxNQUFBLENBREEsVTVCMHZGTixDNEJ0dkZJLHFCQUVFLFNBQUEsQ0FEQSxPNUIwdkZOLENpQjd1RkkseUJXbkJBLHVCQUVFLE1BQUEsQ0FEQSxVNUJxd0ZKLEM0Qmp3RkUsd0JBRUUsU0FBQSxDQURBLE81Qm93RkosQ0FDRixDaUJ4dkZJLHlCV25CQSx1QkFFRSxNQUFBLENBREEsVTVCK3dGSixDNEIzd0ZFLHdCQUVFLFNBQUEsQ0FEQSxPNUI4d0ZKLENBQ0YsQ2lCbHdGSSx5QlduQkEsdUJBRUUsTUFBQSxDQURBLFU1Qnl4RkosQzRCcnhGRSx3QkFFRSxTQUFBLENBREEsTzVCd3hGSixDQUNGLENpQjV3RkksMEJXbkJBLHVCQUVFLE1BQUEsQ0FEQSxVNUJteUZKLEM0Qi94RkUsd0JBRUUsU0FBQSxDQURBLE81Qmt5RkosQ0FDRixDNEIxeEZFLHVCQUVFLFdBQUEsQ0FFQSxxQnRCK3JCZ0MsQ3NCaHNCaEMsWUFBQSxDQUZBLFE1Qit4RkosQzZCM3pGSSwrQkFuQkYsd0JBQUEsQ0FDQSxrQ0FBQSxDQUZBLG1DQUFBLENBREEsWUFBQSxDQXlCSSxVQUFBLENBSEEsb0JBQUEsQ0FDQSxrQnZCK053QixDdUI5TnhCLHFCN0JrMEZOLEM2Qnp5RkkscUNBQ0UsYTdCMnlGTixDNEJoeUZFLDBCQUdFLFNBQUEsQ0FFQSxtQnRCaXJCZ0MsQ3NCbHJCaEMsWUFBQSxDQUZBLFVBQUEsQ0FEQSxLNUJ1eUZKLEM2QmgxRkksa0NBWkYsb0NBQUEsQ0FDQSxzQkFBQSxDQUZBLGNBQUEsQ0FEQSxpQ0FBQSxDQWtCSSxVQUFBLENBSEEsb0JBQUEsQ0FDQSxrQnZCK053QixDdUI5TnhCLHFCN0J1MUZOLEM2Qjl6Rkksd0NBQ0UsYTdCZzBGTixDNEIzeUZJLGtDQUNFLGdCNUI2eUZOLEM0QnZ5RkUseUJBR0UsU0FBQSxDQUVBLG9CdEJncUJnQyxDc0JqcUJoQyxZQUFBLENBRkEsVUFBQSxDQURBLEs1Qjh5RkosQzZCeDJGSSxpQ0FJRSxVQUFBLENBSEEsb0JBQUEsQ0FlRSxZQUFBLENBZEYsa0J2QitOd0IsQ3VCOU54QixxQjdCMjJGTixDNkIzMUZNLGtDQXhCSixvQ0FBQSxDQURBLHVCQUFBLENBREEsaUNBQUEsQ0E4Qk0sVUFBQSxDQUhBLG9CQUFBLENBQ0EsbUJ2QjRNc0IsQ3VCM010QixxQjdCbzJGUixDNkI5MUZJLHVDQUNFLGE3QmcyRk4sQzRCMXpGSSxrQ0FDRSxnQjVCNHpGTixDNEJwekZFLDBJQUtFLFdBQUEsQ0FEQSxVNUJxekZKLEM0Qi95RkEsa0JFM0dFLDRCQUFBLENBSEEsUUFBQSxDQUNBLGNBQUEsQ0FDQSxlOUJrNkZGLEM0Qi95RkEsZUFVRSw0QkFBQSxDQUNBLFFBQUEsQ0FQQSxVQUFBLENBRUEsYXRCaEhTLENzQjJHVCxhQUFBLENBSUEsZXRCaUs0QixDc0JuSzVCLHFCQUFBLENBSUEsa0JBQUEsQ0FFQSxrQkFBQSxDQVBBLFU1QjB6RkYsQ1N0NkZFLDBDZVZFLHdCbEJHTyxDc0IySVAsYXRCb25CZ0MsQ3NCbm5CaEMsb0I1QnN5RkosQzRCbHlGRSw0Q0puSkUsd0JsQm9QMEIsQ3NCL0YxQixVdEJwSk8sQ3NCcUpQLG9CNUJveUZKLEM0Qmh5RkUsZ0RBSUUsNEJBQUEsQ0FGQSxhdEJ0Sk8sQ3NCdUpQLG1CNUJreUZKLEM0Qnp4RkEsb0JBQ0UsYTVCNHhGRixDNEJ4eEZBLGlCQUtFLGF0QnpLUyxDc0JxS1QsYUFBQSxDcEJFSSxnQkFBQSxDb0JBSixlQUFBLENBREEsb0J0QmltQmtDLENzQjdsQmxDLGtCNUIyeEZGLEM0QnZ4RkEsb0JBR0UsYXRCOUtTLENzQjRLVCxhQUFBLENBQ0EscUI1QjJ4RkYsQytCcjlGQSwrQkFHRSxtQkFBQSxDQURBLGlCQUFBLENBRUEscUIvQnc5RkYsQytCdDlGRSx5Q0FFRSxhQUFBLENBREEsaUIvQjA5RkosQytCbDlGSSx3TkFHRSxTL0J5OUZOLEMrQm45RkEsYUFDRSxZQUFBLENBQ0EsY0FBQSxDQUNBLDBCL0JzOUZGLEMrQnA5RkUsMEJBQ0UsVS9CczlGSixDK0JoOUZFLDBFQUVFLGdCL0JtOUZKLEMrQi84RkUsbUdsQlZFLDRCQUFBLENBREEseUJiKzlGSixDK0IvOEZFLCtFbEJERSwyQkFBQSxDQURBLHdCYnM5RkosQytCbDhGQSx1QkFFRSxxQkFBQSxDQURBLHNCL0JzOEZGLEMrQm44RkUsMEdBR0UsYS9CbThGSixDK0JoOEZFLHdDQUNFLGMvQms4RkosQytCOTdGQSx5RUFFRSxvQkFBQSxDQURBLHFCL0JrOEZGLEMrQjk3RkEseUVBRUUsbUJBQUEsQ0FEQSxvQi9CazhGRixDK0I3NkZBLG9CQUVFLHNCQUFBLENBREEscUJBQUEsQ0FFQSxzQi9CZzdGRixDK0I5NkZFLHdEQUVFLFUvQmc3RkosQytCNzZGRSw0RkFFRSxlL0IrNkZKLEMrQjM2RkUscUhsQnBGRSwyQkFBQSxDQURBLDRCYnFnR0osQytCMzZGRSxpR2xCeEdFLHdCQUFBLENBQ0EseUJidWhHSixDK0I1NUZFLHlEQUVFLGUvQis1RkosQytCNzVGSSxnTUFHRSxrQkFBQSxDQUNBLG1CQUFBLENBRkEsaUIvQm02Rk4sQ2dDMWpHQSxhQUlFLG1CQUFBLENBRkEsWUFBQSxDQUNBLGNBQUEsQ0FGQSxpQkFBQSxDQUlBLFVoQzZqR0YsQ2dDM2pHRSxzSEFLRSxhQUFBLENBR0EsZUFBQSxDQURBLFdBQUEsQ0FIQSxpQkFBQSxDQUVBLFFoQytqR0osQ2dDM2pHSSwwZ0JBR0UsZ0JoQ3NrR04sQ2dDamtHRSx5SUFHRSxTaENta0dKLENnQy9qR0UsbURBQ0UsU2hDaWtHSixDZ0M1akdJLDJGbkJLQSwyQkFBQSxDQURBLHdCYjZqR0osQ2dDNWpHRSwwQkFFRSxrQkFBQSxDQURBLFloQytqR0osQ2dDNWpHSSxrSW5CbEJBLDRCQUFBLENBREEseUJibWxHSixDZ0M5akdJLCtEbkJOQSwyQkFBQSxDQURBLHdCYnlrR0osQ2dDcmpHSSxrbEJuQmpDQSw0QkFBQSxDQURBLHlCYnFtR0osQ2dDbmpHQSx5Q0FFRSxZaENzakdGLENnQ2pqR0UsbURBQ0UsaUJBQUEsQ0FDQSxTaENvakdKLENnQ2xqR0ksK0RBQ0UsU2hDcWpHTixDZ0NqakdFLDRWQUlFLGdCaEN1akdKLENnQ25qR0EscUJBQXVCLGlCaEN1akd2QixDZ0N0akdBLG9CQUFzQixnQmhDMGpHdEIsQ2dDbGpHQSxrQkFFRSxrQkFBQSxDQVNBLHdCMUJ2SFMsQzBCd0hULHdCQUFBLENuQi9HRSxpQkFBQSxDbUIyR0YsYTFCL0dTLEMwQndHVCxZQUFBLEN4QjhESSxnQkFBQSxDd0J6REosZTFCcUs0QixDMEJwSzVCLGUxQnlLNEIsQzBCNUs1QixlQUFBLENBREEsc0JBQUEsQ0FNQSxpQkFBQSxDQUNBLGtCaEN3akdGLENnQ2xqR0UsMkVBRUUsWWhDb2pHSixDZ0MxaUdBLDJFQUVFLCtCaEM2aUdGLENnQzFpR0EsNlBuQnBJSSxrQkFBQSxDTGtLRSxnQkFBQSxDd0J0QkosZTFCMkU0QixDMEI3RTVCLGtCaENnakdGLENnQzFpR0EsMkVBRUUsZ0NoQzZpR0YsQ2dDMWlHQSw2UG5CckpJLGlCQUFBLENMa0tFLGdCQUFBLEN3QkxKLGUxQjJENEIsQzBCN0Q1QixvQmhDZ2pHRixDZ0MxaUdBLDhEQUVFLHFCaEM2aUdGLENnQ2xpR0Esc2tCbkI3SkksNEJBQUEsQ0FEQSx5QmI0c0dKLENnQ25pR0EsK1duQjFKSSwyQkFBQSxDQURBLHdCYndzR0osQ2lDL3VHQSxnQkFHRSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxtQkFBQSxDQUpBLGlCQUFBLENBS0EsZ0NBQUEsQ0FBQSx3QkFBQSxDQUpBLFNqQ3N2R0YsQ2lDL3VHQSx1QkFDRSxtQkFBQSxDQUNBLGlCakNrdkdGLENpQy91R0Esc0JBS0UsYUFBQSxDQUhBLE1BQUEsQ0FJQSxTQUFBLENBTEEsaUJBQUEsQ0FHQSxVM0JxZnNDLEMyQnRmdEMsVWpDcXZHRixDaUNodkdFLDJEVHpCRSx3QmxCb1AwQixDMkJ6TjFCLG9CM0J5TjBCLEMyQjFOMUIsVWpDb3ZHSixDaUM5dUdFLHlEQUtJLDJDakM0dUdOLENpQ3h1R0UsdUVBQ0Usb0JqQzB1R0osQ2lDdnVHRSx5RUFFRSx3QjNCa2Y0QyxDMkJqZjVDLG9CM0JpZjRDLEMyQm5mNUMsVWpDMnVHSixDaUNsdUdJLDJHQUNFLGFqQ291R04sQ2lDbHVHTSx5SEFDRSx3QmpDb3VHUixDaUMxdEdBLHNCQUVFLGVBQUEsQ0FEQSxpQkFBQSxDQUdBLGtCakM0dEdGLENpQ3h0R0UsNkJBU0UscUIzQnJGTyxDMkJzRlAsd0JBQUEsQ0FIQSxtQmpDNnRHSixDaUNydEdFLHlEQVBFLFVBQUEsQ0FKQSxhQUFBLENBRUEsVzNCdWJvQyxDMkIxYnBDLFlBQUEsQ0FGQSxpQkFBQSxDQUNBLFNBQUEsQ0FHQSxVakN5dUdKLENpQy90R0UsNEJBUUUsZ0NqQ3V0R0osQ2lDN3NHRSw4Q3BCbEdFLGlCYm16R0osQ2lDNXNHSSwyRUFDRSw0TmpDOHNHTixDaUN6c0dJLGtGVHpIQSx3QmxCb1AwQixDMkIxSHhCLG9CakM0c0dOLENpQ3hzR0ksaUZBQ0UsMEtqQzBzR04sQ2lDcnNHSSxxRlRwSUEsb0N4QjQwR0osQ2lDcnNHSSwyRlR2SUEsb0N4QiswR0osQ2lDN3JHRSwyQ0FFRSxpQmpDK3JHSixDaUMzckdJLHdFQUNFLDJMakM2ckdOLENpQ3hyR0ksa0ZUOUpBLG9DeEJ5MUdKLENpQ2hyR0EsZUFDRSxvQmpDbXJHRixDaUNockdJLDRDQUtFLG1CM0JnWTBDLEMyQnBZMUMsYUFBQSxDQUVBLGtCQUFBLENBREEsYWpDb3JHTixDaUM5cUdJLDJDQUtFLHdCM0JwTEssQzJCc0xMLG1CM0JzWDBDLEMyQnpYMUMsdUIzQjBYMEMsQzJCNVgxQyx5QkFBQSxDQURBLHFCQUFBLENYNUtBLGlJV21MQSxDQUxBLHNCakNvckdOLENzQjkxR00sdUNXdUtGLDJDWHRLSSxldEJpMkdOLENBQ0YsQ2lDL3FHSSx5RUFDRSxxQjNCbE1LLEMyQm1NTCw0QmpDaXJHTixDaUM1cUdJLG1GVHpNQSxvQ3hCdzNHSixDaUNscUdBLGVBZUUsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FKQSxpT0FBQSxDQUNBLHdCQUFBLENwQnRORSxpQkFBQSxDb0JtTkYsYTNCdk5TLEMyQitNVCxvQkFBQSxDekJ6Q0ksZ0JBQUEsQ3lCK0NKLGUzQjZENEIsQzJCakU1QixpQzNCcVJzQyxDMkJoUnRDLGUzQmlFNEIsQzJCckU1QixzQ0FBQSxDQU1BLHFCQUFBLENBUkEsVWpDZ3JHRixDaUNqcUdFLHFCQUNFLG9CM0J3UG9DLEMyQmxQbEMsMkMzQm1XOEIsQzJCeFdoQyxTakNvcUdKLENpQzVwR0ksZ0NBT0UscUIzQnZQSyxDMkJzUEwsYWpDMHBHTixDaUNycEdFLDhEQUlFLHFCQUFBLENBRkEsV0FBQSxDQUNBLG9CakN1cEdKLENpQ25wR0Usd0JBRUUsd0IzQmxRTyxDMkJpUVAsYWpDc3BHSixDaUNqcEdFLDJCQUNFLFlqQ21wR0osQ2lDL29HRSw4QkFDRSxpQkFBQSxDQUNBLHlCakNpcEdKLENpQzdvR0Esa0J6QnRHTSxnQkFBQSxDeUJ1R0osZ0MzQjBOc0MsQzJCeE50QyxxQjNCZ0g0QixDMkIvRzVCLGtCM0JnSDRCLEMyQmxINUIsa0JqQ21wR0YsQ2lDN29HQSxrQnpCOUdNLGdCQUFBLEN5QitHSiwrQjNCbU5zQyxDMkJqTnRDLG9CM0I2RzRCLEMyQjVHNUIsaUIzQjZHNEIsQzJCL0c1QixpQmpDbXBHRixDaUN4b0dBLGFBRUUsb0JBQUEsQ0FHQSxlakMyb0dGLENpQ3hvR0EsZ0NBSkUsaUMzQmlNc0MsQzJCcE10QyxpQkFBQSxDQUVBLFVqQ3VwR0YsQ2lDbHBHQSxtQkFLRSxRQUFBLENBRUEsU0FBQSxDQURBLGVBQUEsQ0FKQSxTakNncEdGLENpQ3pvR0UsNENBQ0Usb0IzQnFLb0MsQzJCcEtwQywyQ2pDMm9HSixDaUN2b0dFLCtGQUVFLHdCakN3b0dKLENpQ3BvR0kscURBQ0UsZ0JqQ3NvR04sQ2lDbG9HRSx5REFDRSx5QmpDb29HSixDaUNob0dBLG1CQWFFLHFCM0I1VlMsQzJCNlZULHdCQUFBLENwQmxWRSxpQkFBQSxDb0I4VUYsZTNCaEU0QixDMkI0RDVCLGlDM0J3SnNDLEMyQjFKdEMsTUFBQSxDQUlBLGVBQUEsQ0FIQSxTakM0b0dGLENpQy9uR0UsNENBTkEsYTNCcFZTLEMyQm1WVCxlM0I1RDRCLEMyQndENUIsc0JBQUEsQ0FOQSxpQkFBQSxDQUVBLE9BQUEsQ0FEQSxLakMrcEdGLENpQy9vR0UseUJUbFdFLHdCbEJHTyxDMkI0V1AsbUJBQUEsQ3BCbldBLHlCQUFBLENvQjBWQSxRQUFBLENBT0EsZ0JBQUEsQ0FMQSxhQUFBLENBQ0EsMkIzQmlJb0MsQzJCbklwQyxTakMwb0dKLENpQ3ZuR0EsY0FLRSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQURBLDRCQUFBLENBRkEsYUFBQSxDQUNBLFNBQUEsQ0FGQSxVakM4bkdGLENpQ3huR0Usb0JBQ0UsU2pDMG5HSixDaUN0bkdJLDBDQUEwQiwwRGpDeW5HOUIsQ2lDeG5HSSxzQ0FBMEIsMERqQzJuRzlCLENpQzFuR0ksK0JBQTBCLDBEakM2bkc5QixDaUMxbkdFLGdDQUNFLFFqQzRuR0osQ2lDem5HRSxvQ0FTRSx1QkFBQSxDQUFBLGVBQUEsQ1R4WkEsd0JsQm9QMEIsQzJCZ0sxQixRM0JtTnlDLENPM2xCekMsa0JBQUEsQ29CcVlBLFczQm1OeUMsQzJCbE56QyxrQkFBQSxDWHhZRSw4R1c2WUYsQ1g3WUUsc0dXNllGLENBUEEsVWpDa29HSixDc0JwZ0hNLHVDV2lZSixvQ1hoWU0sdUJBQUEsQ0FBQSxldEJ1Z0hOLENBQ0YsQ2lDN25HSSwyQ1QxWkEsd0J4QjBoSEosQ2lDM25HRSw2Q0FLRSx3QjNCaGFPLEMyQmlhUCx3QkFBQSxDcEJ6WkEsa0JBQUEsQ29Cc1pBLGlCQUFBLENBQ0EsYzNCNExnQyxDMkI5TGhDLFkzQjZMZ0MsQzJCOUxoQyxVakNtb0dKLENpQ3puR0UsZ0NBUUUsb0JBQUEsQ0FBQSxlQUFBLENUbGJBLHdCbEJvUDBCLEMyQjBMMUIsUTNCeUx5QyxDTzNsQnpDLGtCQUFBLENvQmdhQSxXM0J3THlDLENnQjFsQnZDLDJHV3VhRixDWHZhRSxzR1d1YUYsQ0FOQSxVakNpb0dKLENzQjloSE0sdUNXNFpKLGdDWDNaTSxvQkFBQSxDQUFBLGV0QmlpSE4sQ0FDRixDaUM3bkdJLHVDVHBiQSx3QnhCb2pISixDaUMzbkdFLGdDQUtFLHdCM0IxYk8sQzJCMmJQLHdCQUFBLENwQm5iQSxrQkFBQSxDb0JnYkEsaUJBQUEsQ0FDQSxjM0JrS2dDLEMyQnBLaEMsWTNCbUtnQyxDMkJwS2hDLFVqQ21vR0osQ2lDem5HRSx5QkFXRSxlQUFBLENUL2NBLHdCbEJvUDBCLEMyQnVOMUIsUTNCNEp5QyxDTzNsQnpDLGtCQUFBLENvQjBiQSxXM0I4SnlDLEMyQjNKekMsaUIzQnRFMEIsQzJCcUUxQixrQjNCckUwQixDMkJvRTFCLFlBQUEsQ1g3YkUsMEdXb2NGLENYcGNFLHNHV29jRixDQVRBLFVqQ29vR0osQ3NCM2pITSx1Q1dzYkoseUJYcmJNLG1CQUFBLENBQUEsZXRCOGpITixDQUNGLENpQzduR0ksZ0NUamRBLHdCeEJpbEhKLENpQzNuR0UseUJBS0UsNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBSkEsaUJBQUEsQ0FDQSxjM0JxSWdDLEMyQnZJaEMsWTNCc0lnQyxDMkJ2SWhDLFVqQ21vR0osQ2lDcG5HRSw0REFKRSx3QjNCOWRPLENPUVAsa0JidWxISixDaUM3bkdFLDhCQUNFLGlCakM0bkdKLENpQ3RuR0ksNkNBQ0Usd0JqQ3duR04sQ2lDcm5HSSxzREFDRSxjakN1bkdOLENpQ3BuR0kseUNBQ0Usd0JqQ3NuR04sQ2lDbm5HSSx5Q0FDRSxjakNxbkdOLENpQ2xuR0ksa0NBQ0Usd0JqQ29uR04sQ2lDL21HQSwrRFh6Zk0sc0d0QjhtSE4sQ3NCMW1ITSx1Q1dxZk4sK0RYcGZRLGV0QittSE4sQ0FDRixDa0Nob0hBLEtBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FHQSxlQUFBLENBREEsZUFBQSxDQURBLGNsQ3FvSEYsQ2tDaG9IQSxVQUNFLGFBQUEsQ0FDQSxrQmxDbW9IRixDU2xvSEUsZ0N5QkdFLG9CbENrb0hKLENrQzluSEUsbUJBQ0UsYTVCWE8sQzRCYVAsY0FBQSxDQURBLG1CbENpb0hKLENrQ3huSEEsVUFDRSwrQmxDMm5IRixDa0N6bkhFLG9CQUVFLDRCQUFBLENBQ0EsNEJBQUEsQ3JCYkEsMEJBQUEsQ0FDQSwyQkFBQSxDcUJVQSxrQmxDK25ISixDU3JwSEUsb0R5QjhCSSxvQzVCaXBCOEIsQzRCbHBCOUIsaUJsQzRuSE4sQ2tDeG5ISSw2QkFFRSw0QkFBQSxDQUNBLHdCQUFBLENBRkEsYWxDNG5ITixDa0N0bkhFLDhEQUdFLHFCNUJwRE8sQzRCcURQLGlDNUJzb0JnQyxDNEJ4b0JoQyxhbEMwbkhKLENrQ3JuSEUseUJyQnBDRSx3QkFBQSxDQUNBLHlCQUFBLENxQnFDQSxlbEN3bkhKLENrQzVtSEUscUJBQ0UsZUFBQSxDQUNBLFFBQUEsQ3JCN0RBLGlCYjZxSEosQ2tDNW1IRSx1REFHRSx3QjVCb0swQixDNEJySzFCLFVsQyttSEosQ2tDcG1IRSx3Q0FFRSxhQUFBLENBQ0EsaUJsQ3VtSEosQ2tDbG1IRSxrREFFRSxZQUFBLENBQ0EsV0FBQSxDQUNBLGlCbENxbUhKLENrQzNsSEUsdUJBQ0UsWWxDOGxISixDa0M1bEhFLHFCQUNFLGFsQzhsSEosQ21DdnNIQSxRQU1FLGtCQUFBLENBTEEsaUJuQytzSEYsQ21DdHNIRSw0SUFOQSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSxjQUFBLENBRUEsNkJuQ3N0SEYsQ21DenJIQSxjQUNFLG9CQUFBLEMzQmdJSSxnQkFBQSxDMkIzSEosbUJBQUEsQ0FGQSxpQjdCZ0ZPLEM2QmpGUCxzQjdCaXFCa0MsQzZCbHFCbEMsbUI3QmtxQmtDLEM2QjdwQmxDLGtCbkMyckhGLENTcnVIRSx3QzBCNkNFLG9CbkMyckhKLENtQ2xySEEsWUFDRSxZQUFBLENBQ0EscUJBQUEsQ0FHQSxlQUFBLENBREEsZUFBQSxDQURBLGNuQ3VySEYsQ21DbnJIRSxzQkFFRSxjQUFBLENBREEsZW5Dc3JISixDbUNsckhFLDJCQUVFLFVBQUEsQ0FEQSxlbkNxckhKLENtQzNxSEEsYUFDRSxvQkFBQSxDQUVBLG9CN0J3bEJrQyxDNkJ6bEJsQyxpQm5DK3FIRixDbUNscUhBLGlCQUtFLGtCQUFBLENBSkEsZUFBQSxDQUNBLFduQ3NxSEYsQ21DL3BIQSxnQkFJRSw0QkFBQSxDQUNBLDRCQUFBLEN0QnhHRSxpQkFBQSxDTGtLRSxnQkFBQSxDMkI1REosYUFBQSxDQUZBLHFCbkN1cUhGLENTN3dIRSw0QzBCOEdFLG9CbkNrcUhKLENtQzVwSEEscUJBTUUsa0NBQUEsQ0FEQSxVQUFBLENBSkEsb0JBQUEsQ0FFQSxZQUFBLENBQ0EscUJBQUEsQ0FGQSxXbkNtcUhGLENtQzVwSEEsbUJBQ0UsZTdCZ2xCa0MsQzZCL2tCbEMsZW5DK3BIRixDaUJydUhJLDRCa0JrRkksZ01BRUUsY0FBQSxDQURBLGVuQzZwSFIsQ0FDRixDaUI5dkhJLHlCa0I2RkEsa0JBb0JJLG9CQUFBLENBQ0EsMEJuQ2lwSE4sQ21DL29ITSw4QkFDRSxrQm5DaXBIUixDbUMvb0hRLDZDQUNFLGlCbkNpcEhWLENtQzlvSFEsd0NBRUUsa0I3QndoQndCLEM2QnpoQnhCLG1CbkNpcEhWLENtQzNvSE0sZ01BQ0UsZ0JuQ2twSFIsQ21DcG9ITSxxQ0FDRSxnQm5Dc29IUixDbUNub0hNLG1DQUNFLHNCQUFBLENBR0EsZW5DbW9IUixDbUNob0hNLGtDQUNFLFluQ2tvSFIsQ0FDRixDaUJueEhJLDRCa0JrRkksZ01BRUUsY0FBQSxDQURBLGVuQzBzSFIsQ0FDRixDaUIzeUhJLHlCa0I2RkEsa0JBb0JJLG9CQUFBLENBQ0EsMEJuQzhySE4sQ21DNXJITSw4QkFDRSxrQm5DOHJIUixDbUM1ckhRLDZDQUNFLGlCbkM4ckhWLENtQzNySFEsd0NBRUUsa0I3QndoQndCLEM2QnpoQnhCLG1CbkM4ckhWLENtQ3hySE0sZ01BQ0UsZ0JuQytySFIsQ21DanJITSxxQ0FDRSxnQm5DbXJIUixDbUNockhNLG1DQUNFLHNCQUFBLENBR0EsZW5DZ3JIUixDbUM3cUhNLGtDQUNFLFluQytxSFIsQ0FDRixDaUJoMEhJLDRCa0JrRkksZ01BRUUsY0FBQSxDQURBLGVuQ3V2SFIsQ0FDRixDaUJ4MUhJLHlCa0I2RkEsa0JBb0JJLG9CQUFBLENBQ0EsMEJuQzJ1SE4sQ21DenVITSw4QkFDRSxrQm5DMnVIUixDbUN6dUhRLDZDQUNFLGlCbkMydUhWLENtQ3h1SFEsd0NBRUUsa0I3QndoQndCLEM2QnpoQnhCLG1CbkMydUhWLENtQ3J1SE0sZ01BQ0UsZ0JuQzR1SFIsQ21DOXRITSxxQ0FDRSxnQm5DZ3VIUixDbUM3dEhNLG1DQUNFLHNCQUFBLENBR0EsZW5DNnRIUixDbUMxdEhNLGtDQUNFLFluQzR0SFIsQ0FDRixDaUI3MkhJLDZCa0JrRkksZ01BRUUsY0FBQSxDQURBLGVuQ295SFIsQ0FDRixDaUJyNEhJLDBCa0I2RkEsa0JBb0JJLG9CQUFBLENBQ0EsMEJuQ3d4SE4sQ21DdHhITSw4QkFDRSxrQm5Dd3hIUixDbUN0eEhRLDZDQUNFLGlCbkN3eEhWLENtQ3J4SFEsd0NBRUUsa0I3QndoQndCLEM2QnpoQnhCLG1CbkN3eEhWLENtQ2x4SE0sZ01BQ0UsZ0JuQ3l4SFIsQ21DM3dITSxxQ0FDRSxnQm5DNndIUixDbUMxd0hNLG1DQUNFLHNCQUFBLENBR0EsZW5DMHdIUixDbUN2d0hNLGtDQUNFLFluQ3l3SFIsQ0FDRixDbUMxMEhJLGVBb0JJLG9CQUFBLENBQ0EsMEJuQ3l6SFIsQ21DNTBIUSw4S0FFRSxjQUFBLENBREEsZW5DbzFIVixDbUNoMEhRLDJCQUNFLGtCbkNrMEhWLENtQ2gwSFUsMENBQ0UsaUJuQ2swSFosQ21DL3pIVSxxQ0FFRSxrQjdCd2hCd0IsQzZCemhCeEIsbUJuQ2swSFosQ21DNXpIUSw4S0FDRSxnQm5DbTBIVixDbUNyekhRLGtDQUNFLGdCbkN1ekhWLENtQ3B6SFEsZ0NBQ0Usc0JBQUEsQ0FHQSxlbkNvekhWLENtQ2p6SFEsK0JBQ0UsWW5DbXpIVixDUzUvSEUsZ0cwQjJOSSxvQm5Dd3lITixDbUNueUhJLG9DQUNFLGFuQ3F5SE4sQ1N0Z0lFLG9GMEJvT00sb0JuQ3F5SFIsQ21DbHlITSw2Q0FDRSxvQm5Db3lIUixDbUNoeUhJLDBLQUlFLG9CbkNreUhOLENtQzl4SEUsOEJBRUUsMkI3QnNlZ0MsQzZCdmVoQyxhbkNpeUhKLENtQzd4SEUsbUNBQ0UsK1BuQyt4SEosQ21DNXhIRSwyQkFDRSxhbkM4eEhKLENTNWhJRSxtRzBCbVFNLG9CbkMreEhSLENTbGlJRSw2RjBCK1FJLFVuQzB4SE4sQ21DcnhISSxtQ0FDRSx3Qm5DdXhITixDUzVpSUUsa0YwQndSTSx5Qm5DdXhIUixDbUNweEhNLDRDQUNFLHlCbkNzeEhSLENtQ2x4SEksc0tBSUUsVW5Db3hITixDbUNoeEhFLDZCQUVFLCtCN0IyYWdDLEM2QjVhaEMsd0JuQ214SEosQ21DL3dIRSxrQ0FDRSw4UW5DaXhISixDbUM5d0hFLDBCQUNFLHdCbkNneEhKLENTbGtJRSxnRzBCdVRNLFVuQ2l4SFIsQ29DcGxJQSxNQU1FLG9CQUFBLENBRUEsMEJBQUEsQ0FEQSxxQjlCSlMsQzhCTVQsaUNBQUEsQ3ZCS0UsaUJBQUEsQ3VCWkYsWUFBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDQUhBLGlCcEMrbElGLENvQ3BsSUUsU0FFRSxhQUFBLENBREEsY3BDdWxJSixDb0NubElFLGtCQUVFLHFCQUFBLENBREEsa0JwQ3NsSUosQ29DbmxJSSw4QnZCRUEsMEJBQUEsQ0FDQSwyQkFBQSxDdUJGRSxrQnBDdWxJTixDb0NubElJLDZCdkJZQSw2QkFBQSxDQURBLDhCQUFBLEN1QlZFLHFCcEN1bElOLENvQ2hsSUUsOERBRUUsWXBDa2xJSixDb0M5a0lBLFdBR0UsYUFBQSxDQUdBLGNBQUEsQ0FDQSxlcEM2a0lGLENvQ3prSUEsWUFDRSxvQnBDNGtJRixDb0N6a0lBLGVBQ0UsbUJwQzZrSUYsQ29DemtJQSxxQ0FIRSxlcENnbElGLENTam9JRSxpQjJCMERFLG9CcEMya0lKLENvQ3hrSUUsc0JBQ0UsbUJwQzBrSUosQ29DbGtJQSxhQUlFLGdDOUJrdkJrQyxDOEJqdkJsQyx3Q0FBQSxDQUhBLGVBQUEsQ0FEQSxzQnBDd2tJRixDb0Nsa0lFLHlCdkJ2RUUseUJiNG9JSixDb0Noa0lBLGFBR0UsZ0M5QnV1QmtDLEM4QnR1QmxDLHFDQUFBLENBSEEsc0JwQ3FrSUYsQ29DaGtJRSx3QnZCbEZFLHlCYnFwSUosQ29DempJQSxrQkFJRSxlQUFBLENBRkEscUJwQzhqSUYsQ29DempJQSxxQ0FKRSxvQkFBQSxDQUZBLHFCcENva0lGLENvQ3hqSUEsa0J2QnpHSSxpQkFBQSxDdUI2R0YsUUFBQSxDQUNBLE1BQUEsQ0FDQSxlOUI2c0JrQyxDOEJsdEJsQyxpQkFBQSxDQUVBLE9BQUEsQ0FEQSxLcENna0lGLENvQ3hqSUEseUNBR0UsYUFBQSxDQUNBLFVwQzJqSUYsQ29DeGpJQSx3QnZCakhJLDBCQUFBLENBQ0EsMkJiOHFJSixDb0N6aklBLDJCdkJ2R0ksNkJBQUEsQ0FEQSw4QmJ1cUlKLENvQ3RqSUUsaUJBQ0Usa0JwQ3lqSUosQ2lCeHBJSSx5Qm1CNkZKLFdBTUksWUFBQSxDQUNBLGtCQUFBLENBRUEsaUJBQUEsQ0FEQSxrQnBDMGpJRixDb0N2aklFLGlCQUVFLFdBQUEsQ0FFQSxlQUFBLENBQ0EsZ0I5QnVxQjhCLEM4QnpxQjlCLGlCcEMwaklKLENBQ0YsQ29DNWlJRSxrQkFDRSxrQnBDK2lJSixDaUIxcUlJLHlCbUJ1SEosWUFRSSxZQUFBLENBQ0Esa0JwQytpSUYsQ29DNWlJRSxrQkFFRSxXQUFBLENBQ0EsZXBDNmlJSixDb0MzaUlJLHdCQUVFLGFBQUEsQ0FEQSxhcEM4aUlOLENvQ3hpSU0sbUN2QnhLSiw0QkFBQSxDQURBLHlCYnF0SUYsQ29DemlJUSxpR0FHRSx5QnBDMGlJVixDb0N4aUlRLG9HQUdFLDRCcEN5aUlWLENvQ3JpSU0sb0N2QnpLSiwyQkFBQSxDQURBLHdCYm10SUYsQ29DdGlJUSxtR0FHRSx3QnBDdWlJVixDb0NyaUlRLHNHQUdFLDJCcENzaUlWLENBQ0YsQ29DemhJRSxvQkFDRSxvQnBDNGhJSixDaUJwdElJLHlCbUJzTEosY0FNSSxtQjlCMmxCZ0MsQzhCM2xCaEMsYzlCMmxCZ0MsQzhCMWxCaEMsdUI5QjJsQmdDLEM4QjNsQmhDLGtCOUIybEJnQyxDOEIxbEJoQyxTQUFBLENBQ0EsUXBDNGhJRixDb0MxaElFLG9CQUNFLG9CQUFBLENBQ0EsVXBDNGhJSixDQUNGLENvQ25oSUEsV0FDRSxvQnBDc2hJRixDb0NwaElFLGlCQUNFLGVwQ3NoSUosQ29DcGhJSSxvQ0FDRSxlQUFBLEN2QnRPRiwyQkFBQSxDQURBLDRCYit2SUosQ29DcGhJSSxxQ3ZCelBBLHdCQUFBLENBQ0EseUJiZ3hJSixDb0NwaElJLDhCdkJ0UUEsZUFBQSxDdUJ3UUUsa0JwQ3NoSU4sQ3FDaHpJQSxZQU9FLHdCL0JFUyxDT1NQLGlCQUFBLEN3QmpCRixZQUFBLENBQ0EsY0FBQSxDQUlBLGVBQUEsQ0FGQSxrQi9CcWlDa0MsQytCdGlDbEMsbUJyQ3V6SUYsQ3FDN3lJRSxrQ0FDRSxrQnJDZ3pJSixDcUM5eUlJLHlDQUdFLGEvQk5LLEMrQk9MLFdBQUEsQ0FIQSxVQUFBLENBQ0EsbUJyQ2t6SU4sQ3FDdHlJRSwrQ0FDRSx5QkFBQSxDQUlBLG9CckNveUlKLENxQ2p5SUUsd0JBQ0UsYXJDc3lJSixDc0M3MElBLFl6QmtCSSxpQkFBQSxDeUJqQkYsWUFBQSxDNUJJQSxlQUFBLENBREEsY1ZnMUlGLENzQzkwSUEsV0FRRSxxQmhDUFMsQ2dDUVQsd0JBQUEsQ0FIQSxhL0JUVyxDK0JLWCxhQUFBLENBR0EsZ0JoQ294QmtDLENnQ3J4QmxDLGdCQUFBLENBREEsb0JBQUEsQ0FGQSxpQnRDdzFJRixDc0M5MElFLGlCQUlFLHdCaENaTyxDZ0NhUCxvQmhDWk8sQ2dDU1AsYWhDOEpzQyxDZ0M3SnRDLG9CQUFBLENBRkEsU3RDbzFJSixDc0M3MElFLGlCQUdFLDJDaEMrVzBCLENnQ2hYMUIsU2hDNHdCZ0MsQ2dDN3dCaEMsU3RDaTFJSixDc0N6MElJLGtDekJlQSw2QkFBQSxDQURBLDBCQUFBLEN5QmJFLGF0QzgwSU4sQ3NDejBJSSxpQ3pCTEEsOEJBQUEsQ0FEQSwyQmJtMUlKLENzQ3gwSUUsNkJBR0Usd0JoQzBNMEIsQ2dDek0xQixvQmhDeU0wQixDZ0MzTTFCLFVoQ3hDTyxDZ0N1Q1AsU3RDNjBJSixDc0N2MElFLCtCQUtFLHFCaENsRE8sQ2dDbURQLG9CaENoRE8sQ2dDMkNQLGFoQ3hDTyxDZ0MyQ1AsV0FBQSxDQUZBLG1CdEM0MElKLEN1Qy8zSUUsMEIvQmlMSSxnQkFBQSxDK0I5S0YsZWpDbU8wQixDaUNyTzFCLHFCdkNvNElKLEN1QzczSU0saUQxQnNDRiw4QkFBQSxDQURBLDJCYjQxSUosQ3VDNTNJTSxnRDFCbUJGLCtCQUFBLENBREEsNEJiODJJSixDdUM3NElFLDBCL0JpTEksZ0JBQUEsQytCOUtGLGVqQ29PMEIsQ2lDdE8xQixvQnZDazVJSixDdUMzNElNLGlEMUJzQ0YsNkJBQUEsQ0FEQSwwQmIwMklKLEN1QzE0SU0sZ0QxQm1CRiw4QkFBQSxDQURBLDJCYjQzSUosQ3dDejVJQSxPM0JhSSxpQkFBQSxDMkJaRixvQkFBQSxDaEM4SkUsYUFBQSxDZ0MzSkYsZWxDd1I0QixDa0N2UjVCLGFBQUEsQ0FIQSxrQkFBQSxDQUlBLGlCQUFBLENsQktJLDZIa0JESixDQUZBLHVCQUFBLENBREEsa0J4Qys1SUYsQ3NCdjVJTSx1Q2tCZk4sT2xCZ0JRLGV0QjA1SU4sQ0FDRixDU2g2SUUsNEIrQkdJLG9CeENnNklOLEN3QzM1SUUsYUFDRSxZeEM4NUlKLEN3Q3o1SUEsWUFDRSxpQkFBQSxDQUNBLFF4QzQ1SUYsQ3dDcjVJQSxZM0JyQkksbUJBQUEsQzJCdUJGLGlCbENnNEJrQyxDa0NqNEJsQyxrQnhDMDVJRixDd0NoNUlFLGVDaERBLHdCbkMwRWEsQ21DM0ViLFV6Q3M4SUYsQ1N2N0lFLDRDZ0NUSSx3QkFBQSxDQURBLFV6Q3E4SU4sQ3lDajhJSSw0Q0FHRSwwQ0FBQSxDQURBLFN6Q204SU4sQ3dDNzVJRSxpQkNoREEsd0JuQzBFYSxDbUMzRWIsVXpDbTlJRixDU3A4SUUsZ0RnQ1RJLHdCQUFBLENBREEsVXpDazlJTixDeUM5OElJLGdEQUdFLDBDQUFBLENBREEsU3pDZzlJTixDd0MxNklFLGVDaERBLHdCbkMwRWEsQ21DM0ViLFV6Q2crSUYsQ1NqOUlFLDRDZ0NUSSx3QkFBQSxDQURBLFV6Qys5SU4sQ3lDMzlJSSw0Q0FHRSx3Q0FBQSxDQURBLFN6QzY5SU4sQ3dDdjdJRSxZQ2hEQSx3Qm5DMEVhLENtQzNFYixVekM2K0lGLENTOTlJRSxzQ2dDVEksd0JBQUEsQ0FEQSxVekM0K0lOLEN5Q3grSUksc0NBR0UsMENBQUEsQ0FEQSxTekMwK0lOLEN3Q3A4SUUsZUNoREEsd0JuQzBFYSxDbUMzRWIsYXpDMC9JRixDUzMrSUUsNENnQ1RJLHdCQUFBLENBREEsYXpDeS9JTixDeUNyL0lJLDRDQUdFLHlDQUFBLENBREEsU3pDdS9JTixDd0NqOUlFLGNDaERBLHdCbkMwRWEsQ21DM0ViLFV6Q3VnSkYsQ1N4L0lFLDBDZ0NUSSx3QkFBQSxDQURBLFV6Q3NnSk4sQ3lDbGdKSSwwQ0FHRSx5Q0FBQSxDQURBLFN6Q29nSk4sQ3dDOTlJRSxhQ2hEQSx3Qm5DMEVhLENtQzNFYixhekNvaEpGLENTcmdKRSx3Q2dDVEksd0JBQUEsQ0FEQSxhekNtaEpOLEN5Qy9nSkksd0NBR0UsMkNBQUEsQ0FEQSxTekNpaEpOLEN3QzMrSUUsWUNoREEsd0JuQzBFYSxDbUMzRWIsVXpDaWlKRixDU2xoSkUsc0NnQ1RJLHdCQUFBLENBREEsVXpDZ2lKTixDeUM1aEpJLHNDQUdFLHdDQUFBLENBREEsU3pDOGhKTixDMEMxaUpBLFdBSUUsd0JwQ0tTLENPU1Asa0JBQUEsQzZCaEJGLGtCcEN5ekJrQyxDb0MxekJsQyxpQjFDZ2pKRixDaUJyL0lJLHlCeUI1REosV0FRSSxpQjFDNmlKRixDQUNGLEMwQzFpSkEsaUI3Qk1JLGVBQUEsQzZCSkYsY0FBQSxDQURBLGUxQytpSkYsQzJDeGpKQSxPQUlFLDRCQUFBLEM5QlVFLGlCQUFBLEM4QlhGLGtCckN5OUJrQyxDcUMxOUJsQyxzQkFBQSxDQURBLGlCM0MrakpGLEMyQ3ZqSkEsZUFFRSxhM0N5akpGLEMyQ3JqSkEsWUFDRSxlM0N3akpGLEMyQ2hqSkEsbUJBQ0Usb0IzQ21qSkYsQzJDaGpKRSwwQkFNRSxhQUFBLENBREEsc0JBQUEsQ0FKQSxpQkFBQSxDQUVBLE9BQUEsQ0FEQSxLQUFBLENBRUEsUzNDb2pKSixDMkN4aUpFLGVuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTVDNmxKRixDNEN6bEpFLGtCQUNFLHdCNUMybEpKLEM0Q3hsSkUsMkJBQ0UsYTVDMGxKSixDMkNwakpFLGlCbkIxQ0Usd0JtQjJDdUIsQ0M5Q3pCLG9CRDhDcUUsQ0NoRHJFLGE1Q3ltSkYsQzRDcm1KRSxvQkFDRSx3QjVDdW1KSixDNENwbUpFLDZCQUNFLGE1Q3NtSkosQzJDaGtKRSxlbkIxQ0Usd0JtQjJDdUIsQ0M5Q3pCLG9CRDhDcUUsQ0NoRHJFLGE1Q3FuSkYsQzRDam5KRSxrQkFDRSx3QjVDbW5KSixDNENobkpFLDJCQUNFLGE1Q2tuSkosQzJDNWtKRSxZbkIxQ0Usd0JtQjJDdUIsQ0M5Q3pCLG9CRDhDcUUsQ0NoRHJFLGE1Q2lvSkYsQzRDN25KRSxlQUNFLHdCNUMrbkpKLEM0QzVuSkUsd0JBQ0UsYTVDOG5KSixDMkN4bEpFLGVuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTVDNm9KRixDNEN6b0pFLGtCQUNFLHdCNUMyb0pKLEM0Q3hvSkUsMkJBQ0UsYTVDMG9KSixDMkNwbUpFLGNuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTVDeXBKRixDNENycEpFLGlCQUNFLHdCNUN1cEpKLEM0Q3BwSkUsMEJBQ0UsYTVDc3BKSixDMkNobkpFLGFuQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTVDcXFKRixDNENqcUpFLGdCQUNFLHdCNUNtcUpKLEM0Q2hxSkUseUJBQ0UsYTVDa3FKSixDMkM1bkpFLFluQjFDRSx3Qm1CMkN1QixDQzlDekIsb0JEOENxRSxDQ2hEckUsYTVDaXJKRixDNEM3cUpFLGVBQ0Usd0I1QytxSkosQzRDNXFKRSx3QkFDRSxhNUM4cUpKLEM2Q3RySkUsZ0NBQ0UsR0FBTywwQjdDMHJKVCxDNkN6ckpFLEdBQUssdUI3QzRySlAsQ0FDRixDNkN6ckpBLFVBTUUsd0J2Q0xTLENPU1AsaUJBQUEsQ0xrS0UsZUFBQSxDcUMxS0osV3ZDaytCa0MsQ3VDaCtCbEMsYTdDOHJKRixDNkN2ckpBLHdCQVZFLFlBQUEsQ0FFQSxlN0Myc0pGLEM2Q25zSkEsY0FRRSx3QnZDdTlCa0MsQ3VDMTlCbEMsVXZDakJTLEN1Q2NULHFCQUFBLENBQ0Esc0JBQUEsQ0FHQSxpQkFBQSxDdkJUSSx5QnVCWUosQ0FGQSxrQjdDNHJKRixDc0Jsc0pNLHVDdUJETixjdkJFUSxldEJxc0pOLENBQ0YsQzZDNXJKQSxzQnJCWUUscUtBQUEsQ3FCVkEseUI3QytySkYsQzZDM3JKRSx1QkFDRSxpRDdDOHJKSixDNkMzckpNLHVDQUpKLHVCQUtNLGM3QzhySk4sQ0FDRixDOEN6dUpBLE9BRUUsc0JBQUEsQ0FEQSxZOUM2dUpGLEM4Q3p1SkEsWUFDRSxNOUM0dUpGLEMrQzl1SkEsWWxDY0ksaUJBQUEsQ2tDYkYsWUFBQSxDQUNBLHFCQUFBLENBSUEsZUFBQSxDQURBLGMvQ2l2SkYsQytDdHVKQSx3QkFFRSxhekNSUyxDeUNTVCxrQkFBQSxDQUZBLFUvQzJ1SkYsQ1NodkpFLDREc0NjRSx3QnpDdEJPLEN5Q29CUCxhekNkTyxDeUNlUCxvQkFBQSxDQUZBLFMvQzJ1SkosQytDcnVKRSwrQkFFRSx3QnpDMUJPLEN5Q3lCUCxhL0N3dUpKLEMrQzl0SkEsaUJBTUUscUJ6QzNDUyxDeUM0Q1QsaUNBQUEsQ0FMQSxhQUFBLENBQ0Esc0JBQUEsQ0FGQSxpQi9DcXVKRixDK0M3dEpFLDZCbEMxQkUsOEJBQUEsQ0FDQSwrQmIwdkpKLEMrQzd0SkUsNEJsQ2ZFLGlDQUFBLENBREEsa0NiaXZKSixDK0M3dEpFLG9EQUlFLHFCekMxRE8sQ3lDd0RQLGF6Q2xETyxDeUNtRFAsbUIvQyt0SkosQytDMXRKRSx3QkFHRSx3QnpDa0wwQixDeUNqTDFCLG9CekNpTDBCLEN5Q25MMUIsVXpDaEVPLEN5QytEUCxTL0MrdEpKLEMrQ3p0SkUsa0NBQ0Usa0IvQzJ0SkosQytDenRKSSx5Q0FFRSxvQnpDMkp3QixDeUM1SnhCLGUvQzR0Sk4sQytDN3NKSSx1QkFDRSxrQi9DZ3RKTixDK0M3c0pRLG9EbEMxQkosNkJBQUEsQ0FaQSx5QmJ1dkpKLEMrQzVzSlEsbURsQy9CSiwyQkFBQSxDQVpBLDJCYjJ2SkosQytDM3NKUSwrQ0FDRSxZL0M2c0pWLEMrQzFzSlEseURBRUUsbUJBQUEsQ0FEQSxvQi9DNnNKVixDK0Mxc0pVLGdFQUVFLHFCekNxSGtCLEN5Q3RIbEIsZ0IvQzZzSlosQ2lCdndKSSx5QjhCbUNBLDBCQUNFLGtCL0N3dUpKLEMrQ3J1Sk0sdURsQzFCSiw2QkFBQSxDQVpBLHlCYit3SkYsQytDcHVKTSxzRGxDL0JKLDJCQUFBLENBWkEsMkJibXhKRixDK0NudUpNLGtEQUNFLFkvQ3F1SlIsQytDbHVKTSw0REFFRSxtQkFBQSxDQURBLG9CL0NxdUpSLEMrQ2x1SlEsbUVBRUUscUJ6Q3FIa0IsQ3lDdEhsQixnQi9DcXVKVixDQUNGLENpQmh5SkkseUI4Qm1DQSwwQkFDRSxrQi9DZ3dKSixDK0M3dkpNLHVEbEMxQkosNkJBQUEsQ0FaQSx5QmJ1eUpGLEMrQzV2Sk0sc0RsQy9CSiwyQkFBQSxDQVpBLDJCYjJ5SkYsQytDM3ZKTSxrREFDRSxZL0M2dkpSLEMrQzF2Sk0sNERBRUUsbUJBQUEsQ0FEQSxvQi9DNnZKUixDK0MxdkpRLG1FQUVFLHFCekNxSGtCLEN5Q3RIbEIsZ0IvQzZ2SlYsQ0FDRixDaUJ4ekpJLHlCOEJtQ0EsMEJBQ0Usa0IvQ3d4SkosQytDcnhKTSx1RGxDMUJKLDZCQUFBLENBWkEseUJiK3pKRixDK0NweEpNLHNEbEMvQkosMkJBQUEsQ0FaQSwyQmJtMEpGLEMrQ254Sk0sa0RBQ0UsWS9DcXhKUixDK0NseEpNLDREQUVFLG1CQUFBLENBREEsb0IvQ3F4SlIsQytDbHhKUSxtRUFFRSxxQnpDcUhrQixDeUN0SGxCLGdCL0NxeEpWLENBQ0YsQ2lCaDFKSSwwQjhCbUNBLDBCQUNFLGtCL0NnekpKLEMrQzd5Sk0sdURsQzFCSiw2QkFBQSxDQVpBLHlCYnUxSkYsQytDNXlKTSxzRGxDL0JKLDJCQUFBLENBWkEsMkJiMjFKRixDK0MzeUpNLGtEQUNFLFkvQzZ5SlIsQytDMXlKTSw0REFFRSxtQkFBQSxDQURBLG9CL0M2eUpSLEMrQzF5SlEsbUVBRUUscUJ6Q3FIa0IsQ3lDdEhsQixnQi9DNnlKVixDQUNGLEMrQy94SkEsa0JsQ25ISSxlYnE1SkosQytDL3hKRSxtQ0FDRSxvQi9DaXlKSixDK0MveEpJLDhDQUNFLHFCL0NpeUpOLENnRDE2SkUseUJBRUUsd0JEbUp1QyxDQ3BKdkMsYWhEODZKSixDU2w2SkUsNEd1Q05NLHdCQUFBLENBREEsYWhENjZKUixDZ0R6NkpNLHVEQUVFLHdCRHlJa0UsQ0N4SWxFLG9CRHdJa0UsQ0MxSWxFLFVoRDY2SlIsQ2dEeDdKRSwyQkFFRSx3QkRtSnVDLENDcEp2QyxhaEQ0N0pKLENTaDdKRSxnSHVDTk0sd0JBQUEsQ0FEQSxhaEQyN0pSLENnRHY3Sk0seURBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVWhEMjdKUixDZ0R0OEpFLHlCQUVFLHdCRG1KdUMsQ0NwSnZDLGFoRDA4SkosQ1M5N0pFLDRHdUNOTSx3QkFBQSxDQURBLGFoRHk4SlIsQ2dEcjhKTSx1REFFRSx3QkR5SWtFLENDeElsRSxvQkR3SWtFLENDMUlsRSxVaER5OEpSLENnRHA5SkUsc0JBRUUsd0JEbUp1QyxDQ3BKdkMsYWhEdzlKSixDUzU4SkUsc0d1Q05NLHdCQUFBLENBREEsYWhEdTlKUixDZ0RuOUpNLG9EQUVFLHdCRHlJa0UsQ0N4SWxFLG9CRHdJa0UsQ0MxSWxFLFVoRHU5SlIsQ2dEbCtKRSx5QkFFRSx3QkRtSnVDLENDcEp2QyxhaERzK0pKLENTMTlKRSw0R3VDTk0sd0JBQUEsQ0FEQSxhaERxK0pSLENnRGorSk0sdURBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVWhEcStKUixDZ0RoL0pFLHdCQUVFLHdCRG1KdUMsQ0NwSnZDLGFoRG8vSkosQ1N4K0pFLDBHdUNOTSx3QkFBQSxDQURBLGFoRG0vSlIsQ2dELytKTSxzREFFRSx3QkR5SWtFLENDeElsRSxvQkR3SWtFLENDMUlsRSxVaERtL0pSLENnRDkvSkUsdUJBRUUsd0JEbUp1QyxDQ3BKdkMsYWhEa2dLSixDU3QvSkUsd0d1Q05NLHdCQUFBLENBREEsYWhEaWdLUixDZ0Q3L0pNLHFEQUVFLHdCRHlJa0UsQ0N4SWxFLG9CRHdJa0UsQ0MxSWxFLFVoRGlnS1IsQ2dENWdLRSxzQkFFRSx3QkRtSnVDLENDcEp2QyxhaERnaEtKLENTcGdLRSxzR3VDTk0sd0JBQUEsQ0FEQSxhaEQrZ0tSLENnRDNnS00sb0RBRUUsd0JEeUlrRSxDQ3hJbEUsb0JEd0lrRSxDQzFJbEUsVWhEK2dLUixDaUQ3aEtBLE9BS0UsVTNDWVMsQzJDaEJULFdBQUEsQ3pDbUxJLGdCQUFBLEN5Q2pMSixlM0M4UjRCLEMyQzdSNUIsYUFBQSxDQUdBLFVBQUEsQ0FEQSx3QmpEaWlLRixDUzNoS0UsYXdDREUsVTNDTU8sQzJDTFAsb0JqRCtoS0osQ1MzaEtFLHNGd0NDSSxXakQ2aEtOLENpRGxoS0EsYUFFRSw0QkFBQSxDQUNBLFFBQUEsQ0FGQSxTakR1aEtGLENpRC9nS0EsaUJBQ0UsbUJqRGtoS0YsQ2tEeGpLQSxPQVFFLDJCQUFBLENBREEsb0M1QzQ0QmtDLEM0QzE0QmxDLCtCQUFBLENyQ1NFLG9CQUFBLENxQ1JGLHlDNUM2NEJrQyxDNENwNUJsQyxnQjVDMjRCa0MsQ0UxdEI5QixpQkFBQSxDMENoTEosZTVDMDRCa0MsQzRDbjRCbEMsU2xEeWpLRixDa0R0aktFLHdCQUNFLG9CbER3aktKLENrRHJqS0UsZUFDRSxTbER1aktKLENrRHBqS0UsWUFDRSxhQUFBLENBQ0EsU2xEc2pLSixDa0RuaktFLFlBQ0UsWWxEcWpLSixDa0RqaktBLGNBRUUsa0JBQUEsQ0FJQSwyQkFBQSxDQURBLG9DNUNxM0JrQyxDNENuM0JsQyx1Q0FBQSxDckNaRSx5Q0FBQSxDQUNBLDBDQUFBLENxQ1FGLGE1Q3ZCUyxDNENvQlQsWUFBQSxDQUVBLHFCbEQwaktGLENrRGxqS0EsWUFDRSxjbERxaktGLENtRDNsS0EsWUFFRSxlbkQ2bEtGLENtRDNsS0UsbUJBQ0UsaUJBQUEsQ0FDQSxlbkQ2bEtKLENtRHhsS0EsT0FLRSxZQUFBLENBRUEsV0FBQSxDQUpBLE1BQUEsQ0FRQSxTQUFBLENBSEEsZUFBQSxDQVBBLGNBQUEsQ0FDQSxLQUFBLENBSUEsVUFBQSxDQUZBLFluRGdtS0YsQ21EbGxLQSxjQUdFLFk3Q2k1QmtDLEM2Qy80QmxDLG1CQUFBLENBSkEsaUJBQUEsQ0FDQSxVbkR1bEtGLENtRGpsS0UsMEJBRUUsMkI3Q3U2QmdDLENnQnA4QjlCLGlDdEJnbktOLENzQjVtS00sdUM2QnVCSiwwQjdCdEJNLGV0QittS04sQ0FDRixDbUR0bEtFLDBCQUNFLGNuRHdsS0osQ21EcGxLRSxrQ0FDRSxxQm5Ec2xLSixDbURsbEtBLHlCQUNFLFlBQUEsQ0FDQSw0Qm5EcWxLRixDbURubEtFLHdDQUNFLDZCQUFBLENBQ0EsZW5EcWxLSixDbURsbEtFLDhFQUVFLGFuRG9sS0osQ21EamxLRSxxQ0FDRSxlbkRtbEtKLENtRC9rS0EsdUJBRUUsa0JBQUEsQ0FEQSxZQUFBLENBRUEsNEJuRGtsS0YsQ21EL2tLRSw4QkFJRSxVQUFBLENBSEEsYUFBQSxDQUNBLHlCQUFBLENBQ0EsdUJBQUEsQ0FBQSxrQm5Ea2xLSixDbUQ3a0tFLCtDQUNFLHFCQUFBLENBRUEsV0FBQSxDQURBLHNCbkRnbEtKLENtRDdrS0ksOERBQ0UsZW5EK2tLTixDbUQ1a0tJLHNEQUNFLFluRDhrS04sQ21EeGtLQSxlQVNFLDJCQUFBLENBREEscUI3QzNHUyxDNkM2R1QsK0JBQUEsQ3RDbEdFLGtCQUFBLENzQzBGRixZQUFBLENBQ0EscUJBQUEsQ0FXQSxTQUFBLENBUEEsbUJBQUEsQ0FOQSxpQkFBQSxDQUdBLFVuRGlsS0YsQ21EbmtLQSxnQkFPRSxxQjdDbEhTLEM2Q2lIVCxZQUFBLENBSEEsTUFBQSxDQUZBLGNBQUEsQ0FDQSxLQUFBLENBR0EsV0FBQSxDQURBLFluRHlrS0YsQ21EbmtLRSxxQkFBUyxTbkRza0tYLENtRHJrS0UscUJBQVMsVW5Ed2tLWCxDbURua0tBLGNBRUUsc0JBQUEsQ0FHQSwrQkFBQSxDdEN0SEUsMkJBQUEsQ0FDQSw0QkFBQSxDc0NpSEYsWUFBQSxDQUVBLDZCQUFBLENBQ0EsWW5EeWtLRixDbURya0tFLHFCQUdFLDZCQUFBLENBRkEsWW5Ed2tLSixDbURqa0tBLGFBRUUsZTdDdUk0QixDNkN4STVCLGVuRHFrS0YsQ21EL2pLQSxZQUlFLGFBQUEsQ0FDQSxZN0Mwd0JrQyxDNkM5d0JsQyxpQm5Eb2tLRixDbUQ1aktBLGNBR0Usa0JBQUEsQ3RDcklFLDhCQUFBLENBREEsK0JBQUEsQ3NDeUlGLDRCQUFBLENBTEEsWUFBQSxDQUNBLGNBQUEsQ0FFQSx3QkFBQSxDQUNBLGNuRGtrS0YsQ21EM2pLRSxnQkFDRSxhbkQ2aktKLENtRHhqS0EseUJBSUUsV0FBQSxDQUNBLGVBQUEsQ0FKQSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxVbkQ2aktGLENpQmxzS0kseUJrQzZJRixjQUVFLG1CQUFBLENBREEsZW5EMGpLRixDbUR0aktBLHlCQUNFLDhCbkR3aktGLENtRHRqS0Usd0NBQ0UsK0JuRHdqS0osQ21EcGpLQSx1QkFDRSw4Qm5Ec2pLRixDbURwaktFLDhCQUNFLDJCQUFBLENBQ0EsdUJBQUEsQ0FBQSxrQm5Ec2pLSixDbUQ5aUtBLFVBQVksZW5EaWpLWixDQUNGLENpQnp0S0kseUJrQzJLRixvQkFFRSxlbkRpaktGLENBQ0YsQ2lCL3RLSSwwQmtDa0xGLFVBQVksZ0JuRGlqS1osQ0FDRixDb0QveEtBLFNBVUUsb0JBQUEsQ0FQQSxhQUFBLENDSEEsNEI5Q2dDbUIsQ0NtSmYsZ0JBQUEsQzZDakxKLGlCQUFBLENBQ0EsZS9DNFI0QixDK0NyUjVCLHFCQUFBLENBSUEsZUFBQSxDQVZBLGUvQ2dTNEIsQzhDaFM1QixROUM2MUJrQyxDOEN0MUJsQyxTQUFBLENBVkEsaUJBQUEsQ0NJQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FHQSxrQkFBQSxDQURBLGlCQUFBLENBRUEsbUJBQUEsQ0RYQSxZcERvektGLENvRHp5S0UsY0FBUyxVcEQ0eUtYLENvRDF5S0UsZ0JBRUUsYUFBQSxDQUVBLFk5Q2kxQmdDLEM4Q3AxQmhDLGlCQUFBLENBRUEsV3BENnlLSixDb0QxeUtJLHVCQUdFLHdCQUFBLENBQ0Esa0JBQUEsQ0FGQSxVQUFBLENBREEsaUJwRCt5S04sQ29EdnlLQSxtREFDRSxlcEQweUtGLENvRHh5S0UsaUVBQ0UsUXBEMHlLSixDb0R4eUtJLCtFQUdFLHFCOUN2QkssQzhDc0JMLDBCQUFBLENBREEsS3BENHlLTixDb0RyeUtBLHVEQUNFLGVwRHd5S0YsQ29EdHlLRSxxRUFHRSxZOUNpekJnQyxDOENuekJoQyxNQUFBLENBQ0EsV3BEeXlLSixDb0R0eUtJLG1GQUdFLHVCOUN2Q0ssQzhDc0NMLGdDQUFBLENBREEsT3BEMHlLTixDb0RueUtBLHlEQUNFLGVwRHN5S0YsQ29EcHlLRSx1RUFDRSxLcERzeUtKLENvRHB5S0kscUZBR0Usd0I5Q3JESyxDOENvREwsMEJBQUEsQ0FEQSxRcER3eUtOLENvRGp5S0EscURBQ0UsZXBEb3lLRixDb0RseUtFLG1FQUdFLFk5Q214QmdDLEM4Q3J4QmhDLE9BQUEsQ0FDQSxXcERxeUtKLENvRGx5S0ksaUZBR0Usc0I5Q3JFSyxDOENvRUwsZ0NBQUEsQ0FEQSxNcERzeUtOLENvRC93S0EsZUFLRSxxQjlDL0ZTLENPQ1AsaUJBQUEsQ3VDNEZGLFU5Q3ZHUyxDOENxR1QsZTlDK3VCa0MsQzhDOXVCbEMsb0JBQUEsQ0FFQSxpQnBEb3hLRixDc0RuNEtBLFNBWUUsb0JBQUEsQ0FFQSwyQkFBQSxDQURBLHFCaEROUyxDZ0RRVCwrQkFBQSxDekNHRSxrQkFBQSxDd0NqQkYsNEI5Q2dDbUIsQ0NtSmYsZ0JBQUEsQzZDakxKLGlCQUFBLENBQ0EsZS9DNFI0QixDZ0Q3UjVCLE1BQUEsQ0RRQSxxQkFBQSxDQUlBLGVBQUEsQ0FWQSxlL0NnUzRCLENnRC9SNUIsZWhEKzJCa0MsQytDLzJCbEMsZUFBQSxDQUNBLGdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CQUFBLENDUkEsS0FBQSxDRFdBLGtCQUFBLENBREEsaUJBQUEsQ0FFQSxtQkFBQSxDQ1ZBLFl0RDQ1S0YsQ3NENzRLRSx5QkFkQSxhQUFBLENBSkEsaUJ0RHM2S0YsQ3NEcDVLRSxnQkFJRSxZaEQrMkJnQyxDZ0Q5MkJoQyxhQUFBLENBRkEsVXREaTVLSixDc0Q3NEtJLDZDQUtFLHdCQUFBLENBQ0Esa0JBQUEsQ0FGQSxVQUFBLENBREEsYUFBQSxDQURBLGlCdERrNUtOLENzRHo0S0EsbURBQ0UsbUJ0RDQ0S0YsQ3NEMTRLRSxpRUFDRSx5QnRENDRLSixDc0QxNEtJLCtFQUdFLGdDaEQyMUI4QixDZ0Q1MUI5QiwwQkFBQSxDQURBLFF0RDg0S04sQ3NEejRLSSw2RUFHRSxxQmhEN0NLLENnRDRDTCwwQkFBQSxDQURBLFV0RDY0S04sQ3NEdDRLQSx1REFDRSxpQnREeTRLRixDc0R2NEtFLHFFQUdFLFdoRHMwQmdDLENnRHgwQmhDLHVCQUFBLENBR0EsYUFBQSxDQUZBLFd0RDI0S0osQ3NEdjRLSSxtRkFHRSxrQ2hEbzBCOEIsQ2dEcjBCOUIsZ0NBQUEsQ0FEQSxNdEQyNEtOLENzRHQ0S0ksaUZBR0UsdUJoRHBFSyxDZ0RtRUwsZ0NBQUEsQ0FEQSxRdEQwNEtOLENzRG40S0EseURBQ0UsZ0J0RHM0S0YsQ3NEcDRLRSx1RUFDRSxzQnREczRLSixDc0RwNEtJLHFGQUdFLG1DaERnekI4QixDZ0RqekI5QiwwQkFBQSxDQURBLEt0RHc0S04sQ3NEbjRLSSxtRkFHRSx3QmhEeEZLLENnRHVGTCwwQkFBQSxDQURBLE90RHU0S04sQ3NEaDRLRSx1R0FRRSwrQkFBQSxDQURBLFVBQUEsQ0FIQSxhQUFBLENBREEsUUFBQSxDQUdBLGtCQUFBLENBTEEsaUJBQUEsQ0FDQSxLQUFBLENBR0EsVXREcTRLSixDc0Q5M0tBLHFEQUNFLGtCdERpNEtGLENzRC8zS0UsbUVBR0UsV2hEK3dCZ0MsQ2dEOXdCaEMsYUFBQSxDQUhBLHdCQUFBLENBQ0EsV3REbTRLSixDc0QvM0tJLGlGQUdFLGlDaEQ2d0I4QixDZ0Q5d0I5QixnQ0FBQSxDQURBLE90RG00S04sQ3NEOTNLSSwrRUFHRSxzQmhEM0hLLENnRDBITCxnQ0FBQSxDQURBLFN0RGs0S04sQ3NEMTJLQSxnQkFLRSx3QmhEK3RCa0MsQ2dEOXRCbEMsK0JBQUEsQ3pDbklFLDJCQUFBLENBQ0EsNEJBQUEsQ0x3SkUsZ0JBQUEsQzhDMUJKLGVBQUEsQ0FEQSxvQnREbTNLRixDc0QzMktFLHNCQUNFLFl0RDYyS0osQ3NEejJLQSxjQUVFLGFoRHhKUyxDZ0R1SlQsb0J0RDYyS0YsQ3VEdmdMQSxVQUNFLGlCdkQwZ0xGLEN1RHZnTEEsd0JBQ0Usa0J2RDBnTEYsQ3VEdmdMQSxnQkFHRSxlQUFBLENBRkEsaUJBQUEsQ0FDQSxVdkQyZ0xGLEN3RGppTEUsc0JBRUUsVUFBQSxDQUNBLFVBQUEsQ0FGQSxheERxaUxKLEN1RDNnTEEsZUFNRSwwQkFBQSxDQUpBLFlBQUEsQ0FDQSxVQUFBLENBRUEsa0JBQUEsQ0FKQSxpQkFBQSxDakNiSSxvQ2lDbUJKLENBSEEsVXZEaWhMRixDc0I3aExNLHVDaUNRTixlakNQUSxldEJnaUxOLENBQ0YsQ3VEaGhMQSw4REFHRSxhdkRtaExGLEN1RGhoTEEseUVBRUUsMEJ2RG1oTEYsQ3VEaGhMQSx5RUFFRSwyQnZEbWhMRixDdUQxZ0xFLDhCQUNFLFNBQUEsQ0FFQSxjQUFBLENBREEsMkJ2RDhnTEosQ3VEMWdMRSxrSkFJRSxTQUFBLENBREEsU3ZENmdMSixDdUR6Z0xFLHFGQUdFLFNBQUEsQ2pDNURFLHlCaUM2REYsQ0FGQSxTdkQ2Z0xKLENzQnBrTE0sdUNpQ3FESixxRmpDcERNLGV0QndrTE4sQ0FDRixDdUR4Z0xBLDhDQVFFLGtCQUFBLENBTUEsZUFBQSxDQUNBLFFBQUEsQ0FYQSxRQUFBLENBUUEsVWpEM0ZTLENpRHNGVCxZQUFBLENBRUEsc0JBQUEsQ0FPQSxVakRpOUJtQyxDaUR0OUJuQyxTQUFBLENBVEEsaUJBQUEsQ0FXQSxpQkFBQSxDQVZBLEtBQUEsQ2pDekVJLDRCaUN1RkosQ0FQQSxTakRzOUJtQyxDaUQzOUJuQyxTdkRzaExGLENzQjdsTE0sdUNpQ2tFTiw4Q2pDakVRLGV0QmltTE4sQ0FDRixDU3ZtTEUsb0g4QzJGRSxVakRwR08sQ2lEdUdQLFVqRDA4QmlDLENpRDM4QmpDLFNBQUEsQ0FEQSxvQnZEbWhMSixDdUQ5Z0xBLHVCQUNFLE12RGloTEYsQ3VENWdMQSx1QkFDRSxPdkQrZ0xGLEN1RHhnTEEsd0RBS0Usa0NBQUEsQ0FIQSxvQkFBQSxDQUVBLFdqRGs4Qm1DLENpRG44Qm5DLFV2RDZnTEYsQ3VEemdMQSw0QkFDRSxnTnZENGdMRixDdUQxZ0xBLDRCQUNFLGlOdkQ2Z0xGLEN1RHBnTEEscUJBR0UsUUFBQSxDQUdBLFlBQUEsQ0FDQSxzQkFBQSxDQUhBLE1BQUEsQ0FRQSxlQUFBLENBREEsZWpEdzVCbUMsQ2lEejVCbkMsZ0JqRHk1Qm1DLENpRDM1Qm5DLGNBQUEsQ0FQQSxpQkFBQSxDQUNBLE9BQUEsQ0FHQSxVdkQ2Z0xGLEN1RHBnTEUsd0JBVUUsMkJBQUEsQ0FEQSxxQmpEbktPLENpRHVLUCxvQ0FBQSxDQURBLGlDQUFBLENBWEEsc0JBQUEsQ0FPQSxjQUFBLENBTkEsYUFBQSxDQUVBLFVqRHU1QmlDLENpRHI1QmpDLGVqRHU1QmlDLENpRHg1QmpDLGdCakR3NUJpQyxDaUQvNEJqQyxVQUFBLENBUEEsa0JBQUEsQ2pDeEpFLDJCaUNnS0YsQ0FaQSxVdkRpaExKLENzQmpxTE0sdUNpQzZJSix3QmpDNUlNLGV0Qm9xTE4sQ0FDRixDdUR2Z0xFLDZCQUNFLFN2RHlnTEosQ3VEaGdMQSxrQkFHRSxXQUFBLENBS0EsVWpEOUxTLENpRDBMVCxRQUFBLENBR0EsbUJBQUEsQ0FEQSxnQkFBQSxDQUxBLGlCQUFBLENBQ0EsU0FBQSxDQU9BLGlCQUFBLENBSkEsVXZEdWdMRixDeURyc0xBLDBCQUNFLEdBQUssdUJ6RHlzTEwsQ0FDRixDeUR2c0xBLGdCQVNFLDZDQUFBLENBSEEsa0JBQUEsQ0FFQSxpQkFBQSxDQUZBLG9DQUFBLENBTEEsb0JBQUEsQ0FFQSxXbkRxa0N3QixDbURwa0N4QixzQm5Ec2tDd0IsQ21EeGtDeEIsVXpEK3NMRixDeURyc0xBLG1CQUdFLGlCbkRna0N3QixDbURqa0N4QixXbkQrakN3QixDbURoa0N4QixVekQwc0xGLEN5RGpzTEEsd0JBQ0UsR0FDRSxrQnpEb3NMRixDeURsc0xBLElBQ0UsU0FBQSxDQUNBLGN6RG9zTEYsQ0FDRixDeURqc0xBLGNBU0UsMkNBQUEsQ0FKQSw2QkFBQSxDQUVBLGlCQUFBLENBTkEsb0JBQUEsQ0FFQSxXbkRxaUN3QixDbURoaUN4QixTQUFBLENBSkEsc0JuRHNpQ3dCLENtRHhpQ3hCLFV6RHlzTEYsQ3lEL3JMQSxpQkFFRSxXbkQraEN3QixDbURoaUN4QixVekRtc0xGLEN5RDlyTEUsdUNBQ0UsOEJBRUUsdUJ6RGlzTEosQ0FDRixDMEQ3dkxBLGdCQUFxQixpQzFEZ3dMckIsQzBEL3ZMQSxXQUFxQiw0QjFEbXdMckIsQzBEbHdMQSxjQUFxQiwrQjFEc3dMckIsQzBEcndMQSxjQUFxQiwrQjFEeXdMckIsQzBEeHdMQSxtQkFBcUIsb0MxRDR3THJCLEMwRDN3TEEsZ0JBQXFCLGlDMUQrd0xyQixDMkRqeExFLFlBQ0Usa0MzRG94TEosQ1Mxd0xFLHNGa0RMSSxrQzNEcXhMTixDMkQzeExFLGNBQ0Usa0MzRDh4TEosQ1NweExFLDhGa0RMSSxrQzNEK3hMTixDMkRyeUxFLFlBQ0Usa0MzRHd5TEosQ1M5eExFLHNGa0RMSSxrQzNEeXlMTixDMkQveUxFLFNBQ0Usa0MzRGt6TEosQ1N4eUxFLDBFa0RMSSxrQzNEbXpMTixDMkR6ekxFLFlBQ0Usa0MzRDR6TEosQ1NsekxFLHNGa0RMSSxrQzNENnpMTixDMkRuMExFLFdBQ0Usa0MzRHMwTEosQ1M1ekxFLGtGa0RMSSxrQzNEdTBMTixDMkQ3MExFLFVBQ0Usa0MzRGcxTEosQ1N0MExFLDhFa0RMSSxrQzNEaTFMTixDMkR2MUxFLFNBQ0Usa0MzRDAxTEosQ1NoMUxFLDBFa0RMSSxrQzNEMjFMTixDNEQxMUxBLFVBQ0UsK0I1RDYxTEYsQzREMTFMQSxnQkFDRSxzQzVENjFMRixDNkR4MkxBLFFBQWtCLGtDN0Q0MkxsQixDNkQzMkxBLFlBQWtCLHNDN0QrMkxsQixDNkQ5MkxBLGNBQWtCLHdDN0RrM0xsQixDNkRqM0xBLGVBQWtCLHlDN0RxM0xsQixDNkRwM0xBLGFBQWtCLHVDN0R3M0xsQixDNkR0M0xBLFVBQW1CLGtCN0QwM0xuQixDNkR6M0xBLGNBQW1CLHNCN0Q2M0xuQixDNkQ1M0xBLGdCQUFtQix3QjdEZzRMbkIsQzZELzNMQSxpQkFBbUIseUI3RG00TG5CLEM2RGw0TEEsZUFBbUIsdUI3RHM0TG5CLEM2RG40TEUsZ0JBQ0UsOEI3RHM0TEosQzZEdjRMRSxrQkFDRSw4QjdEMDRMSixDNkQzNExFLGdCQUNFLDhCN0Q4NExKLEM2RC80TEUsYUFDRSw4QjdEazVMSixDNkRuNUxFLGdCQUNFLDhCN0RzNUxKLEM2RHY1TEUsZUFDRSw4QjdEMDVMSixDNkQzNUxFLGNBQ0UsOEI3RDg1TEosQzZELzVMRSxhQUNFLDhCN0RrNkxKLEM2RDk1TEEsY0FDRSwyQjdEaTZMRixDNkQxNUxBLFlBQ0UsMkI3RDY1TEYsQzZEMTVMQSxTQUNFLDJCN0Q2NUxGLEM2RDE1TEEsYUFDRSxvQzdEODVMRixDNkQxNUxBLDRCQUhFLHFDN0RrNkxGLEM2RDE1TEEsK0JBSEUsd0M3RGs2TEYsQzZEMTVMQSw4QkFIRSx1QzdEazZMRixDNkQvNUxBLGNBQ0Usb0M3RDg1TEYsQzZEMTVMQSxZQUNFLDRCN0Q2NUxGLEM2RDE1TEEsZ0JBQ0UsMkI3RDY1TEYsQzZEMTVMQSxjQUNFLDZCN0Q2NUxGLEM2RDE1TEEsV0FDRSx5QjdENjVMRixDd0RyK0xFLGdCQUVFLFVBQUEsQ0FDQSxVQUFBLENBRkEsYXhEMCtMSixDOERqK0xNLFFBQXdCLHNCOURxK0w5QixDOERyK0xNLFVBQXdCLHdCOUR5K0w5QixDOER6K0xNLGdCQUF3Qiw4QjlENitMOUIsQzhENytMTSxTQUF3Qix1QjlEaS9MOUIsQzhEai9MTSxTQUF3Qix1QjlEcS9MOUIsQzhEci9MTSxhQUF3QiwyQjlEeS9MOUIsQzhEei9MTSxjQUF3Qiw0QjlENi9MOUIsQzhENy9MTSxRQUF3QixzQjlEaWdNOUIsQzhEamdNTSxlQUF3Qiw2QjlEcWdNOUIsQ2lCcDlMSSx5QjZDakRFLFdBQXdCLHNCOUQwZ001QixDOEQxZ01JLGFBQXdCLHdCOUQ2Z001QixDOEQ3Z01JLG1CQUF3Qiw4QjlEZ2hNNUIsQzhEaGhNSSxZQUF3Qix1QjlEbWhNNUIsQzhEbmhNSSxZQUF3Qix1QjlEc2hNNUIsQzhEdGhNSSxnQkFBd0IsMkI5RHloTTVCLEM4RHpoTUksaUJBQXdCLDRCOUQ0aE01QixDOEQ1aE1JLFdBQXdCLHNCOUQraE01QixDOEQvaE1JLGtCQUF3Qiw2QjlEa2lNNUIsQ0FDRixDaUJsL0xJLHlCNkNqREUsV0FBd0Isc0I5RHVpTTVCLEM4RHZpTUksYUFBd0Isd0I5RDBpTTVCLEM4RDFpTUksbUJBQXdCLDhCOUQ2aU01QixDOEQ3aU1JLFlBQXdCLHVCOURnak01QixDOERoak1JLFlBQXdCLHVCOURtak01QixDOERuak1JLGdCQUF3QiwyQjlEc2pNNUIsQzhEdGpNSSxpQkFBd0IsNEI5RHlqTTVCLEM4RHpqTUksV0FBd0Isc0I5RDRqTTVCLEM4RDVqTUksa0JBQXdCLDZCOUQrak01QixDQUNGLENpQi9nTUkseUI2Q2pERSxXQUF3QixzQjlEb2tNNUIsQzhEcGtNSSxhQUF3Qix3QjlEdWtNNUIsQzhEdmtNSSxtQkFBd0IsOEI5RDBrTTVCLEM4RDFrTUksWUFBd0IsdUI5RDZrTTVCLEM4RDdrTUksWUFBd0IsdUI5RGdsTTVCLEM4RGhsTUksZ0JBQXdCLDJCOURtbE01QixDOERubE1JLGlCQUF3Qiw0QjlEc2xNNUIsQzhEdGxNSSxXQUF3QixzQjlEeWxNNUIsQzhEemxNSSxrQkFBd0IsNkI5RDRsTTVCLENBQ0YsQ2lCNWlNSSwwQjZDakRFLFdBQXdCLHNCOURpbU01QixDOERqbU1JLGFBQXdCLHdCOURvbU01QixDOERwbU1JLG1CQUF3Qiw4QjlEdW1NNUIsQzhEdm1NSSxZQUF3Qix1QjlEMG1NNUIsQzhEMW1NSSxZQUF3Qix1QjlENm1NNUIsQzhEN21NSSxnQkFBd0IsMkI5RGduTTVCLEM4RGhuTUksaUJBQXdCLDRCOURtbk01QixDOERubk1JLFdBQXdCLHNCOURzbk01QixDOER0bk1JLGtCQUF3Qiw2QjlEeW5NNUIsQ0FDRixDOERobk1BLGFBRUksY0FBcUIsc0I5RGtuTXZCLEM4RGxuTUUsZ0JBQXFCLHdCOURxbk12QixDOERybk1FLHNCQUFxQiw4QjlEd25NdkIsQzhEeG5NRSxlQUFxQix1QjlEMm5NdkIsQzhEM25NRSxlQUFxQix1QjlEOG5NdkIsQzhEOW5NRSxtQkFBcUIsMkI5RGlvTXZCLEM4RGpvTUUsb0JBQXFCLDRCOURvb012QixDOERwb01FLGNBQXFCLHNCOUR1b012QixDOER2b01FLHFCQUFxQiw2QjlEMG9NdkIsQ0FDRixDK0RocU1BLGtCQUVFLGFBQUEsQ0FHQSxlQUFBLENBREEsU0FBQSxDQUhBLGlCQUFBLENBRUEsVS9Eb3FNRixDK0RocU1FLHlCQUVFLFVBQUEsQ0FEQSxhL0RtcU1KLEMrRC9wTUUsMklBV0UsUUFBQSxDQUpBLFFBQUEsQ0FHQSxXQUFBLENBRkEsTUFBQSxDQUhBLGlCQUFBLENBQ0EsS0FBQSxDQUdBLFUvRG1xTUosQytEeHBNSSwrQkFDRSx3Qi9EMnBNTixDK0Q1cE1JLCtCQUNFLGtCL0QrcE1OLEMrRGhxTUksOEJBQ0UsZS9EbXFNTixDK0RwcU1JLDhCQUNFLGdCL0R1cU1OLENnRWhzTUksVUFBZ0MsNEJoRW9zTXBDLENnRW5zTUksYUFBZ0MsK0JoRXVzTXBDLENnRXRzTUksa0JBQWdDLG9DaEUwc01wQyxDZ0V6c01JLHFCQUFnQyx1Q2hFNnNNcEMsQ2dFM3NNSSxXQUE4Qix3QmhFK3NNbEMsQ2dFOXNNSSxhQUE4QiwwQmhFa3RNbEMsQ2dFanRNSSxtQkFBOEIsZ0NoRXF0TWxDLENnRXB0TUksV0FBOEIsdUJoRXd0TWxDLENnRXZ0TUksYUFBOEIscUJoRTJ0TWxDLENnRTF0TUksYUFBOEIscUJoRTh0TWxDLENnRTd0TUksZUFBOEIsdUJoRWl1TWxDLENnRWh1TUksZUFBOEIsdUJoRW91TWxDLENnRWx1TUksdUJBQW9DLG9DaEVzdU14QyxDZ0VydU1JLHFCQUFvQyxrQ2hFeXVNeEMsQ2dFeHVNSSx3QkFBb0MsZ0NoRTR1TXhDLENnRTN1TUkseUJBQW9DLHVDaEUrdU14QyxDZ0U5dU1JLHdCQUFvQyxzQ2hFa3ZNeEMsQ2dFaHZNSSxtQkFBaUMsZ0NoRW92TXJDLENnRW52TUksaUJBQWlDLDhCaEV1dk1yQyxDZ0V0dk1JLG9CQUFpQyw0QmhFMHZNckMsQ2dFenZNSSxzQkFBaUMsOEJoRTZ2TXJDLENnRTV2TUkscUJBQWlDLDZCaEVnd01yQyxDZ0U5dk1JLHFCQUFrQyxrQ2hFa3dNdEMsQ2dFandNSSxtQkFBa0MsZ0NoRXF3TXRDLENnRXB3TUksc0JBQWtDLDhCaEV3d010QyxDZ0V2d01JLHVCQUFrQyxxQ2hFMndNdEMsQ2dFMXdNSSxzQkFBa0Msb0NoRTh3TXRDLENnRTd3TUksdUJBQWtDLCtCaEVpeE10QyxDZ0Uvd01JLGlCQUFnQyx5QmhFbXhNcEMsQ2dFbHhNSSxrQkFBZ0MsK0JoRXN4TXBDLENnRXJ4TUksZ0JBQWdDLDZCaEV5eE1wQyxDZ0V4eE1JLG1CQUFnQywyQmhFNHhNcEMsQ2dFM3hNSSxxQkFBZ0MsNkJoRSt4TXBDLENnRTl4TUksb0JBQWdDLDRCaEVreU1wQyxDaUJ0eE1JLHlCK0NsREEsYUFBZ0MsNEJoRTYwTWxDLENnRTUwTUUsZ0JBQWdDLCtCaEUrME1sQyxDZ0U5ME1FLHFCQUFnQyxvQ2hFaTFNbEMsQ2dFaDFNRSx3QkFBZ0MsdUNoRW0xTWxDLENnRWoxTUUsY0FBOEIsd0JoRW8xTWhDLENnRW4xTUUsZ0JBQThCLDBCaEVzMU1oQyxDZ0VyMU1FLHNCQUE4QixnQ2hFdzFNaEMsQ2dFdjFNRSxjQUE4Qix1QmhFMDFNaEMsQ2dFejFNRSxnQkFBOEIscUJoRTQxTWhDLENnRTMxTUUsZ0JBQThCLHFCaEU4MU1oQyxDZ0U3MU1FLGtCQUE4Qix1QmhFZzJNaEMsQ2dFLzFNRSxrQkFBOEIsdUJoRWsyTWhDLENnRWgyTUUsMEJBQW9DLG9DaEVtMk10QyxDZ0VsMk1FLHdCQUFvQyxrQ2hFcTJNdEMsQ2dFcDJNRSwyQkFBb0MsZ0NoRXUyTXRDLENnRXQyTUUsNEJBQW9DLHVDaEV5Mk10QyxDZ0V4Mk1FLDJCQUFvQyxzQ2hFMjJNdEMsQ2dFejJNRSxzQkFBaUMsZ0NoRTQyTW5DLENnRTMyTUUsb0JBQWlDLDhCaEU4Mk1uQyxDZ0U3Mk1FLHVCQUFpQyw0QmhFZzNNbkMsQ2dFLzJNRSx5QkFBaUMsOEJoRWszTW5DLENnRWozTUUsd0JBQWlDLDZCaEVvM01uQyxDZ0VsM01FLHdCQUFrQyxrQ2hFcTNNcEMsQ2dFcDNNRSxzQkFBa0MsZ0NoRXUzTXBDLENnRXQzTUUseUJBQWtDLDhCaEV5M01wQyxDZ0V4M01FLDBCQUFrQyxxQ2hFMjNNcEMsQ2dFMTNNRSx5QkFBa0Msb0NoRTYzTXBDLENnRTUzTUUsMEJBQWtDLCtCaEUrM01wQyxDZ0U3M01FLG9CQUFnQyx5QmhFZzRNbEMsQ2dFLzNNRSxxQkFBZ0MsK0JoRWs0TWxDLENnRWo0TUUsbUJBQWdDLDZCaEVvNE1sQyxDZ0VuNE1FLHNCQUFnQywyQmhFczRNbEMsQ2dFcjRNRSx3QkFBZ0MsNkJoRXc0TWxDLENnRXY0TUUsdUJBQWdDLDRCaEUwNE1sQyxDQUNGLENpQi8zTUkseUIrQ2xEQSxhQUFnQyw0QmhFcTdNbEMsQ2dFcDdNRSxnQkFBZ0MsK0JoRXU3TWxDLENnRXQ3TUUscUJBQWdDLG9DaEV5N01sQyxDZ0V4N01FLHdCQUFnQyx1Q2hFMjdNbEMsQ2dFejdNRSxjQUE4Qix3QmhFNDdNaEMsQ2dFMzdNRSxnQkFBOEIsMEJoRTg3TWhDLENnRTc3TUUsc0JBQThCLGdDaEVnOE1oQyxDZ0UvN01FLGNBQThCLHVCaEVrOE1oQyxDZ0VqOE1FLGdCQUE4QixxQmhFbzhNaEMsQ2dFbjhNRSxnQkFBOEIscUJoRXM4TWhDLENnRXI4TUUsa0JBQThCLHVCaEV3OE1oQyxDZ0V2OE1FLGtCQUE4Qix1QmhFMDhNaEMsQ2dFeDhNRSwwQkFBb0Msb0NoRTI4TXRDLENnRTE4TUUsd0JBQW9DLGtDaEU2OE10QyxDZ0U1OE1FLDJCQUFvQyxnQ2hFKzhNdEMsQ2dFOThNRSw0QkFBb0MsdUNoRWk5TXRDLENnRWg5TUUsMkJBQW9DLHNDaEVtOU10QyxDZ0VqOU1FLHNCQUFpQyxnQ2hFbzlNbkMsQ2dFbjlNRSxvQkFBaUMsOEJoRXM5TW5DLENnRXI5TUUsdUJBQWlDLDRCaEV3OU1uQyxDZ0V2OU1FLHlCQUFpQyw4QmhFMDlNbkMsQ2dFejlNRSx3QkFBaUMsNkJoRTQ5TW5DLENnRTE5TUUsd0JBQWtDLGtDaEU2OU1wQyxDZ0U1OU1FLHNCQUFrQyxnQ2hFKzlNcEMsQ2dFOTlNRSx5QkFBa0MsOEJoRWkrTXBDLENnRWgrTUUsMEJBQWtDLHFDaEVtK01wQyxDZ0VsK01FLHlCQUFrQyxvQ2hFcStNcEMsQ2dFcCtNRSwwQkFBa0MsK0JoRXUrTXBDLENnRXIrTUUsb0JBQWdDLHlCaEV3K01sQyxDZ0V2K01FLHFCQUFnQywrQmhFMCtNbEMsQ2dFeitNRSxtQkFBZ0MsNkJoRTQrTWxDLENnRTMrTUUsc0JBQWdDLDJCaEU4K01sQyxDZ0U3K01FLHdCQUFnQyw2QmhFZy9NbEMsQ2dFLytNRSx1QkFBZ0MsNEJoRWsvTWxDLENBQ0YsQ2lCditNSSx5QitDbERBLGFBQWdDLDRCaEU2aE5sQyxDZ0U1aE5FLGdCQUFnQywrQmhFK2hObEMsQ2dFOWhORSxxQkFBZ0Msb0NoRWlpTmxDLENnRWhpTkUsd0JBQWdDLHVDaEVtaU5sQyxDZ0VqaU5FLGNBQThCLHdCaEVvaU5oQyxDZ0VuaU5FLGdCQUE4QiwwQmhFc2lOaEMsQ2dFcmlORSxzQkFBOEIsZ0NoRXdpTmhDLENnRXZpTkUsY0FBOEIsdUJoRTBpTmhDLENnRXppTkUsZ0JBQThCLHFCaEU0aU5oQyxDZ0UzaU5FLGdCQUE4QixxQmhFOGlOaEMsQ2dFN2lORSxrQkFBOEIsdUJoRWdqTmhDLENnRS9pTkUsa0JBQThCLHVCaEVrak5oQyxDZ0Voak5FLDBCQUFvQyxvQ2hFbWpOdEMsQ2dFbGpORSx3QkFBb0Msa0NoRXFqTnRDLENnRXBqTkUsMkJBQW9DLGdDaEV1ak50QyxDZ0V0ak5FLDRCQUFvQyx1Q2hFeWpOdEMsQ2dFeGpORSwyQkFBb0Msc0NoRTJqTnRDLENnRXpqTkUsc0JBQWlDLGdDaEU0ak5uQyxDZ0Uzak5FLG9CQUFpQyw4QmhFOGpObkMsQ2dFN2pORSx1QkFBaUMsNEJoRWdrTm5DLENnRS9qTkUseUJBQWlDLDhCaEVra05uQyxDZ0Vqa05FLHdCQUFpQyw2QmhFb2tObkMsQ2dFbGtORSx3QkFBa0Msa0NoRXFrTnBDLENnRXBrTkUsc0JBQWtDLGdDaEV1a05wQyxDZ0V0a05FLHlCQUFrQyw4QmhFeWtOcEMsQ2dFeGtORSwwQkFBa0MscUNoRTJrTnBDLENnRTFrTkUseUJBQWtDLG9DaEU2a05wQyxDZ0U1a05FLDBCQUFrQywrQmhFK2tOcEMsQ2dFN2tORSxvQkFBZ0MseUJoRWdsTmxDLENnRS9rTkUscUJBQWdDLCtCaEVrbE5sQyxDZ0VqbE5FLG1CQUFnQyw2QmhFb2xObEMsQ2dFbmxORSxzQkFBZ0MsMkJoRXNsTmxDLENnRXJsTkUsd0JBQWdDLDZCaEV3bE5sQyxDZ0V2bE5FLHVCQUFnQyw0QmhFMGxObEMsQ0FDRixDaUIva05JLDBCK0NsREEsYUFBZ0MsNEJoRXFvTmxDLENnRXBvTkUsZ0JBQWdDLCtCaEV1b05sQyxDZ0V0b05FLHFCQUFnQyxvQ2hFeW9ObEMsQ2dFeG9ORSx3QkFBZ0MsdUNoRTJvTmxDLENnRXpvTkUsY0FBOEIsd0JoRTRvTmhDLENnRTNvTkUsZ0JBQThCLDBCaEU4b05oQyxDZ0U3b05FLHNCQUE4QixnQ2hFZ3BOaEMsQ2dFL29ORSxjQUE4Qix1QmhFa3BOaEMsQ2dFanBORSxnQkFBOEIscUJoRW9wTmhDLENnRW5wTkUsZ0JBQThCLHFCaEVzcE5oQyxDZ0VycE5FLGtCQUE4Qix1QmhFd3BOaEMsQ2dFdnBORSxrQkFBOEIsdUJoRTBwTmhDLENnRXhwTkUsMEJBQW9DLG9DaEUycE50QyxDZ0UxcE5FLHdCQUFvQyxrQ2hFNnBOdEMsQ2dFNXBORSwyQkFBb0MsZ0NoRStwTnRDLENnRTlwTkUsNEJBQW9DLHVDaEVpcU50QyxDZ0VocU5FLDJCQUFvQyxzQ2hFbXFOdEMsQ2dFanFORSxzQkFBaUMsZ0NoRW9xTm5DLENnRW5xTkUsb0JBQWlDLDhCaEVzcU5uQyxDZ0VycU5FLHVCQUFpQyw0QmhFd3FObkMsQ2dFdnFORSx5QkFBaUMsOEJoRTBxTm5DLENnRXpxTkUsd0JBQWlDLDZCaEU0cU5uQyxDZ0UxcU5FLHdCQUFrQyxrQ2hFNnFOcEMsQ2dFNXFORSxzQkFBa0MsZ0NoRStxTnBDLENnRTlxTkUseUJBQWtDLDhCaEVpck5wQyxDZ0Vock5FLDBCQUFrQyxxQ2hFbXJOcEMsQ2dFbHJORSx5QkFBa0Msb0NoRXFyTnBDLENnRXByTkUsMEJBQWtDLCtCaEV1ck5wQyxDZ0Vyck5FLG9CQUFnQyx5QmhFd3JObEMsQ2dFdnJORSxxQkFBZ0MsK0JoRTByTmxDLENnRXpyTkUsbUJBQWdDLDZCaEU0ck5sQyxDZ0Uzck5FLHNCQUFnQywyQmhFOHJObEMsQ2dFN3JORSx3QkFBZ0MsNkJoRWdzTmxDLENnRS9yTkUsdUJBQWdDLDRCaEVrc05sQyxDQUNGLENpRTd1TkksWUFBd0Isb0JqRWd2TjVCLENpRS91TkksYUFBd0IscUJqRW12TjVCLENpRWx2TkksWUFBd0Isb0JqRXN2TjVCLENpQmxzTkkseUJnRHREQSxlQUF3QixvQmpFNnZOMUIsQ2lFNXZORSxnQkFBd0IscUJqRSt2TjFCLENpRTl2TkUsZUFBd0Isb0JqRWl3TjFCLENBQ0YsQ2lCOXNOSSx5QmdEdERBLGVBQXdCLG9CakV3d04xQixDaUV2d05FLGdCQUF3QixxQmpFMHdOMUIsQ2lFendORSxlQUF3QixvQmpFNHdOMUIsQ0FDRixDaUJ6dE5JLHlCZ0R0REEsZUFBd0Isb0JqRW14TjFCLENpRWx4TkUsZ0JBQXdCLHFCakVxeE4xQixDaUVweE5FLGVBQXdCLG9CakV1eE4xQixDQUNGLENpQnB1TkksMEJnRHREQSxlQUF3QixvQmpFOHhOMUIsQ2lFN3hORSxnQkFBd0IscUJqRWd5TjFCLENpRS94TkUsZUFBd0Isb0JqRWt5TjFCLENBQ0YsQ2tFeHlORSxpQkFBeUIsaUNBQUEsQ0FBQSw4QkFBQSxDQUFBLHlCbEUyeU4zQixDa0UzeU5FLGtCQUF5QixrQ0FBQSxDQUFBLCtCQUFBLENBQUEsMEJsRSt5TjNCLENrRS95TkUsa0JBQXlCLGtDQUFBLENBQUEsK0JBQUEsQ0FBQSwwQmxFbXpOM0IsQ21FbnpORSxlQUFzQix1Qm5FdXpOeEIsQ21FdnpORSxpQkFBc0IseUJuRTJ6TnhCLENvRTF6TkUsaUJBQXlCLHlCcEU4ek4zQixDb0U5ek5FLG1CQUF5QiwyQnBFazBOM0IsQ29FbDBORSxtQkFBeUIsMkJwRXMwTjNCLENvRXQwTkUsZ0JBQXlCLHdCcEUwME4zQixDb0UxME5FLGlCQUF5Qix5QnBFODBOM0IsQ29FejBOQSxXQUVFLEtwRSswTkYsQ29FejBOQSx5QkFKRSxNQUFBLENBSEEsY0FBQSxDQUVBLE9BQUEsQ0FFQSxZcEVvMU5GLENvRWoxTkEsY0FHRSxRcEU4ME5GLENvRXgwTkUsNEJBREYsWUFFSSxlQUFBLENBQ0EsS0FBQSxDQUNBLFlwRTQwTkYsQ0FDRixDcUV0Mk5BLFNDU0Usa0J0RXkyTkYsQ3NFOTFORSxtREFPRSxrQnRFZzJOSixDdUU3M05BLFdBQWEsc0R2RWk0TmIsQ3VFaDROQSxRQUFVLGlEdkVvNE5WLEN1RW40TkEsV0FBYSxpRHZFdTROYixDdUV0NE5BLGFBQWUseUJ2RTA0TmYsQ3dFejROSSxNQUF1QixtQnhFNjROM0IsQ3dFNzROSSxNQUF1QixtQnhFaTVOM0IsQ3dFajVOSSxNQUF1QixtQnhFcTVOM0IsQ3dFcjVOSSxPQUF1QixvQnhFeTVOM0IsQ3dFejVOSSxRQUF1QixvQnhFNjVOM0IsQ3dFNzVOSSxNQUF1QixvQnhFaTZOM0IsQ3dFajZOSSxNQUF1QixvQnhFcTZOM0IsQ3dFcjZOSSxNQUF1QixvQnhFeTZOM0IsQ3dFejZOSSxPQUF1QixxQnhFNjZOM0IsQ3dFNzZOSSxRQUF1QixxQnhFaTdOM0IsQ3dFNzZOQSxRQUFVLHdCeEVpN05WLEN3RWg3TkEsUUFBVSx5QnhFbzdOVixDd0VoN05BLFlBQWMseUJ4RW83TmQsQ3dFbjdOQSxZQUFjLDBCeEV1N05kLEN3RXI3TkEsUUFBVSxxQnhFeTdOVixDd0V4N05BLFFBQVUsc0J4RTQ3TlYsQ3lFcjhOUSxLQUFnQyxrQnpFeThOeEMsQ3lFeDhOUSxZQUVFLHNCekUyOE5WLEN5RXo4TlEsWUFFRSx3QnpFNDhOVixDeUUxOE5RLFlBRUUseUJ6RTY4TlYsQ3lFMzhOUSxZQUVFLHVCekU4OE5WLEN5RTc5TlEsS0FBZ0MsdUJ6RWkrTnhDLEN5RWgrTlEsWUFFRSwyQnpFbStOVixDeUVqK05RLFlBRUUsNkJ6RW8rTlYsQ3lFbCtOUSxZQUVFLDhCekVxK05WLEN5RW4rTlEsWUFFRSw0QnpFcytOVixDeUVyL05RLEtBQWdDLHNCekV5L054QyxDeUV4L05RLFlBRUUsMEJ6RTIvTlYsQ3lFei9OUSxZQUVFLDRCekU0L05WLEN5RTEvTlEsWUFFRSw2QnpFNi9OVixDeUUzL05RLFlBRUUsMkJ6RTgvTlYsQ3lFN2dPUSxLQUFnQyxxQnpFaWhPeEMsQ3lFaGhPUSxZQUVFLHlCekVtaE9WLEN5RWpoT1EsWUFFRSwyQnpFb2hPVixDeUVsaE9RLFlBRUUsNEJ6RXFoT1YsQ3lFbmhPUSxZQUVFLDBCekVzaE9WLEN5RXJpT1EsS0FBZ0MsdUJ6RXlpT3hDLEN5RXhpT1EsWUFFRSwyQnpFMmlPVixDeUV6aU9RLFlBRUUsNkJ6RTRpT1YsQ3lFMWlPUSxZQUVFLDhCekU2aU9WLEN5RTNpT1EsWUFFRSw0QnpFOGlPVixDeUU3ak9RLEtBQWdDLHFCekVpa094QyxDeUVoa09RLFlBRUUseUJ6RW1rT1YsQ3lFamtPUSxZQUVFLDJCekVva09WLEN5RWxrT1EsWUFFRSw0QnpFcWtPVixDeUVua09RLFlBRUUsMEJ6RXNrT1YsQ3lFcmxPUSxLQUFnQyxtQnpFeWxPeEMsQ3lFeGxPUSxZQUVFLHVCekUybE9WLEN5RXpsT1EsWUFFRSx5QnpFNGxPVixDeUUxbE9RLFlBRUUsMEJ6RTZsT1YsQ3lFM2xPUSxZQUVFLHdCekU4bE9WLEN5RTdtT1EsS0FBZ0Msd0J6RWluT3hDLEN5RWhuT1EsWUFFRSw0QnpFbW5PVixDeUVqbk9RLFlBRUUsOEJ6RW9uT1YsQ3lFbG5PUSxZQUVFLCtCekVxbk9WLEN5RW5uT1EsWUFFRSw2QnpFc25PVixDeUVyb09RLEtBQWdDLHVCekV5b094QyxDeUV4b09RLFlBRUUsMkJ6RTJvT1YsQ3lFem9PUSxZQUVFLDZCekU0b09WLEN5RTFvT1EsWUFFRSw4QnpFNm9PVixDeUUzb09RLFlBRUUsNEJ6RThvT1YsQ3lFN3BPUSxLQUFnQyxzQnpFaXFPeEMsQ3lFaHFPUSxZQUVFLDBCekVtcU9WLEN5RWpxT1EsWUFFRSw0QnpFb3FPVixDeUVscU9RLFlBRUUsNkJ6RXFxT1YsQ3lFbnFPUSxZQUVFLDJCekVzcU9WLEN5RXJyT1EsS0FBZ0Msd0J6RXlyT3hDLEN5RXhyT1EsWUFFRSw0QnpFMnJPVixDeUV6ck9RLFlBRUUsOEJ6RTRyT1YsQ3lFMXJPUSxZQUVFLCtCekU2ck9WLEN5RTNyT1EsWUFFRSw2QnpFOHJPVixDeUU3c09RLEtBQWdDLHNCekVpdE94QyxDeUVodE9RLFlBRUUsMEJ6RW10T1YsQ3lFanRPUSxZQUVFLDRCekVvdE9WLEN5RWx0T1EsWUFFRSw2QnpFcXRPVixDeUVudE9RLFlBRUUsMkJ6RXN0T1YsQ3lFOXNPUSxNQUF3Qix3QnpFa3RPaEMsQ3lFanRPUSxjQUVFLDRCekVvdE9WLEN5RWx0T1EsY0FFRSw4QnpFcXRPVixDeUVudE9RLGNBRUUsK0J6RXN0T1YsQ3lFcHRPUSxjQUVFLDZCekV1dE9WLEN5RXR1T1EsTUFBd0IsdUJ6RTB1T2hDLEN5RXp1T1EsY0FFRSwyQnpFNHVPVixDeUUxdU9RLGNBRUUsNkJ6RTZ1T1YsQ3lFM3VPUSxjQUVFLDhCekU4dU9WLEN5RTV1T1EsY0FFRSw0QnpFK3VPVixDeUU5dk9RLE1BQXdCLHNCekVrd09oQyxDeUVqd09RLGNBRUUsMEJ6RW93T1YsQ3lFbHdPUSxjQUVFLDRCekVxd09WLEN5RW53T1EsY0FFRSw2QnpFc3dPVixDeUVwd09RLGNBRUUsMkJ6RXV3T1YsQ3lFdHhPUSxNQUF3Qix3QnpFMHhPaEMsQ3lFenhPUSxjQUVFLDRCekU0eE9WLEN5RTF4T1EsY0FFRSw4QnpFNnhPVixDeUUzeE9RLGNBRUUsK0J6RTh4T1YsQ3lFNXhPUSxjQUVFLDZCekUreE9WLEN5RTl5T1EsTUFBd0Isc0J6RWt6T2hDLEN5RWp6T1EsY0FFRSwwQnpFb3pPVixDeUVsek9RLGNBRUUsNEJ6RXF6T1YsQ3lFbnpPUSxjQUVFLDZCekVzek9WLEN5RXB6T1EsY0FFRSwyQnpFdXpPVixDeUVqek9JLFFBQW1CLHFCekVxek92QixDeUVwek9JLGtCQUVFLHlCekV1ek9OLEN5RXJ6T0ksa0JBRUUsMkJ6RXd6T04sQ3lFdHpPSSxrQkFFRSw0QnpFeXpPTixDeUV2ek9JLGtCQUVFLDBCekUwek9OLENpQm4wT0kseUJ3RGxESSxRQUFnQyxrQnpFMDNPdEMsQ3lFejNPTSxrQkFFRSxzQnpFMjNPUixDeUV6M09NLGtCQUVFLHdCekUyM09SLEN5RXozT00sa0JBRUUseUJ6RTIzT1IsQ3lFejNPTSxrQkFFRSx1QnpFMjNPUixDeUUxNE9NLFFBQWdDLHVCekU2NE90QyxDeUU1NE9NLGtCQUVFLDJCekU4NE9SLEN5RTU0T00sa0JBRUUsNkJ6RTg0T1IsQ3lFNTRPTSxrQkFFRSw4QnpFODRPUixDeUU1NE9NLGtCQUVFLDRCekU4NE9SLEN5RTc1T00sUUFBZ0Msc0J6RWc2T3RDLEN5RS81T00sa0JBRUUsMEJ6RWk2T1IsQ3lFLzVPTSxrQkFFRSw0QnpFaTZPUixDeUUvNU9NLGtCQUVFLDZCekVpNk9SLEN5RS81T00sa0JBRUUsMkJ6RWk2T1IsQ3lFaDdPTSxRQUFnQyxxQnpFbTdPdEMsQ3lFbDdPTSxrQkFFRSx5QnpFbzdPUixDeUVsN09NLGtCQUVFLDJCekVvN09SLEN5RWw3T00sa0JBRUUsNEJ6RW83T1IsQ3lFbDdPTSxrQkFFRSwwQnpFbzdPUixDeUVuOE9NLFFBQWdDLHVCekVzOE90QyxDeUVyOE9NLGtCQUVFLDJCekV1OE9SLEN5RXI4T00sa0JBRUUsNkJ6RXU4T1IsQ3lFcjhPTSxrQkFFRSw4QnpFdThPUixDeUVyOE9NLGtCQUVFLDRCekV1OE9SLEN5RXQ5T00sUUFBZ0MscUJ6RXk5T3RDLEN5RXg5T00sa0JBRUUseUJ6RTA5T1IsQ3lFeDlPTSxrQkFFRSwyQnpFMDlPUixDeUV4OU9NLGtCQUVFLDRCekUwOU9SLEN5RXg5T00sa0JBRUUsMEJ6RTA5T1IsQ3lFeitPTSxRQUFnQyxtQnpFNCtPdEMsQ3lFMytPTSxrQkFFRSx1QnpFNitPUixDeUUzK09NLGtCQUVFLHlCekU2K09SLEN5RTMrT00sa0JBRUUsMEJ6RTYrT1IsQ3lFMytPTSxrQkFFRSx3QnpFNitPUixDeUU1L09NLFFBQWdDLHdCekUrL090QyxDeUU5L09NLGtCQUVFLDRCekVnZ1BSLEN5RTkvT00sa0JBRUUsOEJ6RWdnUFIsQ3lFOS9PTSxrQkFFRSwrQnpFZ2dQUixDeUU5L09NLGtCQUVFLDZCekVnZ1BSLEN5RS9nUE0sUUFBZ0MsdUJ6RWtoUHRDLEN5RWpoUE0sa0JBRUUsMkJ6RW1oUFIsQ3lFamhQTSxrQkFFRSw2QnpFbWhQUixDeUVqaFBNLGtCQUVFLDhCekVtaFBSLEN5RWpoUE0sa0JBRUUsNEJ6RW1oUFIsQ3lFbGlQTSxRQUFnQyxzQnpFcWlQdEMsQ3lFcGlQTSxrQkFFRSwwQnpFc2lQUixDeUVwaVBNLGtCQUVFLDRCekVzaVBSLEN5RXBpUE0sa0JBRUUsNkJ6RXNpUFIsQ3lFcGlQTSxrQkFFRSwyQnpFc2lQUixDeUVyalBNLFFBQWdDLHdCekV3alB0QyxDeUV2alBNLGtCQUVFLDRCekV5alBSLEN5RXZqUE0sa0JBRUUsOEJ6RXlqUFIsQ3lFdmpQTSxrQkFFRSwrQnpFeWpQUixDeUV2alBNLGtCQUVFLDZCekV5alBSLEN5RXhrUE0sUUFBZ0Msc0J6RTJrUHRDLEN5RTFrUE0sa0JBRUUsMEJ6RTRrUFIsQ3lFMWtQTSxrQkFFRSw0QnpFNGtQUixDeUUxa1BNLGtCQUVFLDZCekU0a1BSLEN5RTFrUE0sa0JBRUUsMkJ6RTRrUFIsQ3lFcGtQTSxTQUF3Qix3QnpFdWtQOUIsQ3lFdGtQTSxvQkFFRSw0QnpFd2tQUixDeUV0a1BNLG9CQUVFLDhCekV3a1BSLEN5RXRrUE0sb0JBRUUsK0J6RXdrUFIsQ3lFdGtQTSxvQkFFRSw2QnpFd2tQUixDeUV2bFBNLFNBQXdCLHVCekUwbFA5QixDeUV6bFBNLG9CQUVFLDJCekUybFBSLEN5RXpsUE0sb0JBRUUsNkJ6RTJsUFIsQ3lFemxQTSxvQkFFRSw4QnpFMmxQUixDeUV6bFBNLG9CQUVFLDRCekUybFBSLEN5RTFtUE0sU0FBd0Isc0J6RTZtUDlCLEN5RTVtUE0sb0JBRUUsMEJ6RThtUFIsQ3lFNW1QTSxvQkFFRSw0QnpFOG1QUixDeUU1bVBNLG9CQUVFLDZCekU4bVBSLEN5RTVtUE0sb0JBRUUsMkJ6RThtUFIsQ3lFN25QTSxTQUF3Qix3QnpFZ29QOUIsQ3lFL25QTSxvQkFFRSw0QnpFaW9QUixDeUUvblBNLG9CQUVFLDhCekVpb1BSLEN5RS9uUE0sb0JBRUUsK0J6RWlvUFIsQ3lFL25QTSxvQkFFRSw2QnpFaW9QUixDeUVocFBNLFNBQXdCLHNCekVtcFA5QixDeUVscFBNLG9CQUVFLDBCekVvcFBSLEN5RWxwUE0sb0JBRUUsNEJ6RW9wUFIsQ3lFbHBQTSxvQkFFRSw2QnpFb3BQUixDeUVscFBNLG9CQUVFLDJCekVvcFBSLEN5RTlvUEUsV0FBbUIscUJ6RWlwUHJCLEN5RWhwUEUsd0JBRUUseUJ6RWtwUEosQ3lFaHBQRSx3QkFFRSwyQnpFa3BQSixDeUVocFBFLHdCQUVFLDRCekVrcFBKLEN5RWhwUEUsd0JBRUUsMEJ6RWtwUEosQ0FDRixDaUI1cFBJLHlCd0RsREksUUFBZ0Msa0J6RWt0UHRDLEN5RWp0UE0sa0JBRUUsc0J6RW10UFIsQ3lFanRQTSxrQkFFRSx3QnpFbXRQUixDeUVqdFBNLGtCQUVFLHlCekVtdFBSLEN5RWp0UE0sa0JBRUUsdUJ6RW10UFIsQ3lFbHVQTSxRQUFnQyx1QnpFcXVQdEMsQ3lFcHVQTSxrQkFFRSwyQnpFc3VQUixDeUVwdVBNLGtCQUVFLDZCekVzdVBSLEN5RXB1UE0sa0JBRUUsOEJ6RXN1UFIsQ3lFcHVQTSxrQkFFRSw0QnpFc3VQUixDeUVydlBNLFFBQWdDLHNCekV3dlB0QyxDeUV2dlBNLGtCQUVFLDBCekV5dlBSLEN5RXZ2UE0sa0JBRUUsNEJ6RXl2UFIsQ3lFdnZQTSxrQkFFRSw2QnpFeXZQUixDeUV2dlBNLGtCQUVFLDJCekV5dlBSLEN5RXh3UE0sUUFBZ0MscUJ6RTJ3UHRDLEN5RTF3UE0sa0JBRUUseUJ6RTR3UFIsQ3lFMXdQTSxrQkFFRSwyQnpFNHdQUixDeUUxd1BNLGtCQUVFLDRCekU0d1BSLEN5RTF3UE0sa0JBRUUsMEJ6RTR3UFIsQ3lFM3hQTSxRQUFnQyx1QnpFOHhQdEMsQ3lFN3hQTSxrQkFFRSwyQnpFK3hQUixDeUU3eFBNLGtCQUVFLDZCekUreFBSLEN5RTd4UE0sa0JBRUUsOEJ6RSt4UFIsQ3lFN3hQTSxrQkFFRSw0QnpFK3hQUixDeUU5eVBNLFFBQWdDLHFCekVpelB0QyxDeUVoelBNLGtCQUVFLHlCekVrelBSLEN5RWh6UE0sa0JBRUUsMkJ6RWt6UFIsQ3lFaHpQTSxrQkFFRSw0QnpFa3pQUixDeUVoelBNLGtCQUVFLDBCekVrelBSLEN5RWowUE0sUUFBZ0MsbUJ6RW8wUHRDLEN5RW4wUE0sa0JBRUUsdUJ6RXEwUFIsQ3lFbjBQTSxrQkFFRSx5QnpFcTBQUixDeUVuMFBNLGtCQUVFLDBCekVxMFBSLEN5RW4wUE0sa0JBRUUsd0J6RXEwUFIsQ3lFcDFQTSxRQUFnQyx3QnpFdTFQdEMsQ3lFdDFQTSxrQkFFRSw0QnpFdzFQUixDeUV0MVBNLGtCQUVFLDhCekV3MVBSLEN5RXQxUE0sa0JBRUUsK0J6RXcxUFIsQ3lFdDFQTSxrQkFFRSw2QnpFdzFQUixDeUV2MlBNLFFBQWdDLHVCekUwMlB0QyxDeUV6MlBNLGtCQUVFLDJCekUyMlBSLEN5RXoyUE0sa0JBRUUsNkJ6RTIyUFIsQ3lFejJQTSxrQkFFRSw4QnpFMjJQUixDeUV6MlBNLGtCQUVFLDRCekUyMlBSLEN5RTEzUE0sUUFBZ0Msc0J6RTYzUHRDLEN5RTUzUE0sa0JBRUUsMEJ6RTgzUFIsQ3lFNTNQTSxrQkFFRSw0QnpFODNQUixDeUU1M1BNLGtCQUVFLDZCekU4M1BSLEN5RTUzUE0sa0JBRUUsMkJ6RTgzUFIsQ3lFNzRQTSxRQUFnQyx3QnpFZzVQdEMsQ3lFLzRQTSxrQkFFRSw0QnpFaTVQUixDeUUvNFBNLGtCQUVFLDhCekVpNVBSLEN5RS80UE0sa0JBRUUsK0J6RWk1UFIsQ3lFLzRQTSxrQkFFRSw2QnpFaTVQUixDeUVoNlBNLFFBQWdDLHNCekVtNlB0QyxDeUVsNlBNLGtCQUVFLDBCekVvNlBSLEN5RWw2UE0sa0JBRUUsNEJ6RW82UFIsQ3lFbDZQTSxrQkFFRSw2QnpFbzZQUixDeUVsNlBNLGtCQUVFLDJCekVvNlBSLEN5RTU1UE0sU0FBd0Isd0J6RSs1UDlCLEN5RTk1UE0sb0JBRUUsNEJ6RWc2UFIsQ3lFOTVQTSxvQkFFRSw4QnpFZzZQUixDeUU5NVBNLG9CQUVFLCtCekVnNlBSLEN5RTk1UE0sb0JBRUUsNkJ6RWc2UFIsQ3lFLzZQTSxTQUF3Qix1QnpFazdQOUIsQ3lFajdQTSxvQkFFRSwyQnpFbTdQUixDeUVqN1BNLG9CQUVFLDZCekVtN1BSLEN5RWo3UE0sb0JBRUUsOEJ6RW03UFIsQ3lFajdQTSxvQkFFRSw0QnpFbTdQUixDeUVsOFBNLFNBQXdCLHNCekVxOFA5QixDeUVwOFBNLG9CQUVFLDBCekVzOFBSLEN5RXA4UE0sb0JBRUUsNEJ6RXM4UFIsQ3lFcDhQTSxvQkFFRSw2QnpFczhQUixDeUVwOFBNLG9CQUVFLDJCekVzOFBSLEN5RXI5UE0sU0FBd0Isd0J6RXc5UDlCLEN5RXY5UE0sb0JBRUUsNEJ6RXk5UFIsQ3lFdjlQTSxvQkFFRSw4QnpFeTlQUixDeUV2OVBNLG9CQUVFLCtCekV5OVBSLEN5RXY5UE0sb0JBRUUsNkJ6RXk5UFIsQ3lFeCtQTSxTQUF3QixzQnpFMitQOUIsQ3lFMStQTSxvQkFFRSwwQnpFNCtQUixDeUUxK1BNLG9CQUVFLDRCekU0K1BSLEN5RTErUE0sb0JBRUUsNkJ6RTQrUFIsQ3lFMStQTSxvQkFFRSwyQnpFNCtQUixDeUV0K1BFLFdBQW1CLHFCekV5K1ByQixDeUV4K1BFLHdCQUVFLHlCekUwK1BKLEN5RXgrUEUsd0JBRUUsMkJ6RTArUEosQ3lFeCtQRSx3QkFFRSw0QnpFMCtQSixDeUV4K1BFLHdCQUVFLDBCekUwK1BKLENBQ0YsQ2lCcC9QSSx5QndEbERJLFFBQWdDLGtCekUwaVF0QyxDeUV6aVFNLGtCQUVFLHNCekUyaVFSLEN5RXppUU0sa0JBRUUsd0J6RTJpUVIsQ3lFemlRTSxrQkFFRSx5QnpFMmlRUixDeUV6aVFNLGtCQUVFLHVCekUyaVFSLEN5RTFqUU0sUUFBZ0MsdUJ6RTZqUXRDLEN5RTVqUU0sa0JBRUUsMkJ6RThqUVIsQ3lFNWpRTSxrQkFFRSw2QnpFOGpRUixDeUU1alFNLGtCQUVFLDhCekU4alFSLEN5RTVqUU0sa0JBRUUsNEJ6RThqUVIsQ3lFN2tRTSxRQUFnQyxzQnpFZ2xRdEMsQ3lFL2tRTSxrQkFFRSwwQnpFaWxRUixDeUUva1FNLGtCQUVFLDRCekVpbFFSLEN5RS9rUU0sa0JBRUUsNkJ6RWlsUVIsQ3lFL2tRTSxrQkFFRSwyQnpFaWxRUixDeUVobVFNLFFBQWdDLHFCekVtbVF0QyxDeUVsbVFNLGtCQUVFLHlCekVvbVFSLEN5RWxtUU0sa0JBRUUsMkJ6RW9tUVIsQ3lFbG1RTSxrQkFFRSw0QnpFb21RUixDeUVsbVFNLGtCQUVFLDBCekVvbVFSLEN5RW5uUU0sUUFBZ0MsdUJ6RXNuUXRDLEN5RXJuUU0sa0JBRUUsMkJ6RXVuUVIsQ3lFcm5RTSxrQkFFRSw2QnpFdW5RUixDeUVyblFNLGtCQUVFLDhCekV1blFSLEN5RXJuUU0sa0JBRUUsNEJ6RXVuUVIsQ3lFdG9RTSxRQUFnQyxxQnpFeW9RdEMsQ3lFeG9RTSxrQkFFRSx5QnpFMG9RUixDeUV4b1FNLGtCQUVFLDJCekUwb1FSLEN5RXhvUU0sa0JBRUUsNEJ6RTBvUVIsQ3lFeG9RTSxrQkFFRSwwQnpFMG9RUixDeUV6cFFNLFFBQWdDLG1CekU0cFF0QyxDeUUzcFFNLGtCQUVFLHVCekU2cFFSLEN5RTNwUU0sa0JBRUUseUJ6RTZwUVIsQ3lFM3BRTSxrQkFFRSwwQnpFNnBRUixDeUUzcFFNLGtCQUVFLHdCekU2cFFSLEN5RTVxUU0sUUFBZ0Msd0J6RStxUXRDLEN5RTlxUU0sa0JBRUUsNEJ6RWdyUVIsQ3lFOXFRTSxrQkFFRSw4QnpFZ3JRUixDeUU5cVFNLGtCQUVFLCtCekVnclFSLEN5RTlxUU0sa0JBRUUsNkJ6RWdyUVIsQ3lFL3JRTSxRQUFnQyx1QnpFa3NRdEMsQ3lFanNRTSxrQkFFRSwyQnpFbXNRUixDeUVqc1FNLGtCQUVFLDZCekVtc1FSLEN5RWpzUU0sa0JBRUUsOEJ6RW1zUVIsQ3lFanNRTSxrQkFFRSw0QnpFbXNRUixDeUVsdFFNLFFBQWdDLHNCekVxdFF0QyxDeUVwdFFNLGtCQUVFLDBCekVzdFFSLEN5RXB0UU0sa0JBRUUsNEJ6RXN0UVIsQ3lFcHRRTSxrQkFFRSw2QnpFc3RRUixDeUVwdFFNLGtCQUVFLDJCekVzdFFSLEN5RXJ1UU0sUUFBZ0Msd0J6RXd1UXRDLEN5RXZ1UU0sa0JBRUUsNEJ6RXl1UVIsQ3lFdnVRTSxrQkFFRSw4QnpFeXVRUixDeUV2dVFNLGtCQUVFLCtCekV5dVFSLEN5RXZ1UU0sa0JBRUUsNkJ6RXl1UVIsQ3lFeHZRTSxRQUFnQyxzQnpFMnZRdEMsQ3lFMXZRTSxrQkFFRSwwQnpFNHZRUixDeUUxdlFNLGtCQUVFLDRCekU0dlFSLEN5RTF2UU0sa0JBRUUsNkJ6RTR2UVIsQ3lFMXZRTSxrQkFFRSwyQnpFNHZRUixDeUVwdlFNLFNBQXdCLHdCekV1dlE5QixDeUV0dlFNLG9CQUVFLDRCekV3dlFSLEN5RXR2UU0sb0JBRUUsOEJ6RXd2UVIsQ3lFdHZRTSxvQkFFRSwrQnpFd3ZRUixDeUV0dlFNLG9CQUVFLDZCekV3dlFSLEN5RXZ3UU0sU0FBd0IsdUJ6RTB3UTlCLEN5RXp3UU0sb0JBRUUsMkJ6RTJ3UVIsQ3lFendRTSxvQkFFRSw2QnpFMndRUixDeUV6d1FNLG9CQUVFLDhCekUyd1FSLEN5RXp3UU0sb0JBRUUsNEJ6RTJ3UVIsQ3lFMXhRTSxTQUF3QixzQnpFNnhROUIsQ3lFNXhRTSxvQkFFRSwwQnpFOHhRUixDeUU1eFFNLG9CQUVFLDRCekU4eFFSLEN5RTV4UU0sb0JBRUUsNkJ6RTh4UVIsQ3lFNXhRTSxvQkFFRSwyQnpFOHhRUixDeUU3eVFNLFNBQXdCLHdCekVnelE5QixDeUUveVFNLG9CQUVFLDRCekVpelFSLEN5RS95UU0sb0JBRUUsOEJ6RWl6UVIsQ3lFL3lRTSxvQkFFRSwrQnpFaXpRUixDeUUveVFNLG9CQUVFLDZCekVpelFSLEN5RWgwUU0sU0FBd0Isc0J6RW0wUTlCLEN5RWwwUU0sb0JBRUUsMEJ6RW8wUVIsQ3lFbDBRTSxvQkFFRSw0QnpFbzBRUixDeUVsMFFNLG9CQUVFLDZCekVvMFFSLEN5RWwwUU0sb0JBRUUsMkJ6RW8wUVIsQ3lFOXpRRSxXQUFtQixxQnpFaTBRckIsQ3lFaDBRRSx3QkFFRSx5QnpFazBRSixDeUVoMFFFLHdCQUVFLDJCekVrMFFKLEN5RWgwUUUsd0JBRUUsNEJ6RWswUUosQ3lFaDBRRSx3QkFFRSwwQnpFazBRSixDQUNGLENpQjUwUUksMEJ3RGxESSxRQUFnQyxrQnpFazRRdEMsQ3lFajRRTSxrQkFFRSxzQnpFbTRRUixDeUVqNFFNLGtCQUVFLHdCekVtNFFSLEN5RWo0UU0sa0JBRUUseUJ6RW00UVIsQ3lFajRRTSxrQkFFRSx1QnpFbTRRUixDeUVsNVFNLFFBQWdDLHVCekVxNVF0QyxDeUVwNVFNLGtCQUVFLDJCekVzNVFSLEN5RXA1UU0sa0JBRUUsNkJ6RXM1UVIsQ3lFcDVRTSxrQkFFRSw4QnpFczVRUixDeUVwNVFNLGtCQUVFLDRCekVzNVFSLEN5RXI2UU0sUUFBZ0Msc0J6RXc2UXRDLEN5RXY2UU0sa0JBRUUsMEJ6RXk2UVIsQ3lFdjZRTSxrQkFFRSw0QnpFeTZRUixDeUV2NlFNLGtCQUVFLDZCekV5NlFSLEN5RXY2UU0sa0JBRUUsMkJ6RXk2UVIsQ3lFeDdRTSxRQUFnQyxxQnpFMjdRdEMsQ3lFMTdRTSxrQkFFRSx5QnpFNDdRUixDeUUxN1FNLGtCQUVFLDJCekU0N1FSLEN5RTE3UU0sa0JBRUUsNEJ6RTQ3UVIsQ3lFMTdRTSxrQkFFRSwwQnpFNDdRUixDeUUzOFFNLFFBQWdDLHVCekU4OFF0QyxDeUU3OFFNLGtCQUVFLDJCekUrOFFSLEN5RTc4UU0sa0JBRUUsNkJ6RSs4UVIsQ3lFNzhRTSxrQkFFRSw4QnpFKzhRUixDeUU3OFFNLGtCQUVFLDRCekUrOFFSLEN5RTk5UU0sUUFBZ0MscUJ6RWkrUXRDLEN5RWgrUU0sa0JBRUUseUJ6RWsrUVIsQ3lFaCtRTSxrQkFFRSwyQnpFaytRUixDeUVoK1FNLGtCQUVFLDRCekVrK1FSLEN5RWgrUU0sa0JBRUUsMEJ6RWsrUVIsQ3lFai9RTSxRQUFnQyxtQnpFby9RdEMsQ3lFbi9RTSxrQkFFRSx1QnpFcS9RUixDeUVuL1FNLGtCQUVFLHlCekVxL1FSLEN5RW4vUU0sa0JBRUUsMEJ6RXEvUVIsQ3lFbi9RTSxrQkFFRSx3QnpFcS9RUixDeUVwZ1JNLFFBQWdDLHdCekV1Z1J0QyxDeUV0Z1JNLGtCQUVFLDRCekV3Z1JSLEN5RXRnUk0sa0JBRUUsOEJ6RXdnUlIsQ3lFdGdSTSxrQkFFRSwrQnpFd2dSUixDeUV0Z1JNLGtCQUVFLDZCekV3Z1JSLEN5RXZoUk0sUUFBZ0MsdUJ6RTBoUnRDLEN5RXpoUk0sa0JBRUUsMkJ6RTJoUlIsQ3lFemhSTSxrQkFFRSw2QnpFMmhSUixDeUV6aFJNLGtCQUVFLDhCekUyaFJSLEN5RXpoUk0sa0JBRUUsNEJ6RTJoUlIsQ3lFMWlSTSxRQUFnQyxzQnpFNmlSdEMsQ3lFNWlSTSxrQkFFRSwwQnpFOGlSUixDeUU1aVJNLGtCQUVFLDRCekU4aVJSLEN5RTVpUk0sa0JBRUUsNkJ6RThpUlIsQ3lFNWlSTSxrQkFFRSwyQnpFOGlSUixDeUU3alJNLFFBQWdDLHdCekVna1J0QyxDeUUvalJNLGtCQUVFLDRCekVpa1JSLEN5RS9qUk0sa0JBRUUsOEJ6RWlrUlIsQ3lFL2pSTSxrQkFFRSwrQnpFaWtSUixDeUUvalJNLGtCQUVFLDZCekVpa1JSLEN5RWhsUk0sUUFBZ0Msc0J6RW1sUnRDLEN5RWxsUk0sa0JBRUUsMEJ6RW9sUlIsQ3lFbGxSTSxrQkFFRSw0QnpFb2xSUixDeUVsbFJNLGtCQUVFLDZCekVvbFJSLEN5RWxsUk0sa0JBRUUsMkJ6RW9sUlIsQ3lFNWtSTSxTQUF3Qix3QnpFK2tSOUIsQ3lFOWtSTSxvQkFFRSw0QnpFZ2xSUixDeUU5a1JNLG9CQUVFLDhCekVnbFJSLEN5RTlrUk0sb0JBRUUsK0J6RWdsUlIsQ3lFOWtSTSxvQkFFRSw2QnpFZ2xSUixDeUUvbFJNLFNBQXdCLHVCekVrbVI5QixDeUVqbVJNLG9CQUVFLDJCekVtbVJSLEN5RWptUk0sb0JBRUUsNkJ6RW1tUlIsQ3lFam1STSxvQkFFRSw4QnpFbW1SUixDeUVqbVJNLG9CQUVFLDRCekVtbVJSLEN5RWxuUk0sU0FBd0Isc0J6RXFuUjlCLEN5RXBuUk0sb0JBRUUsMEJ6RXNuUlIsQ3lFcG5STSxvQkFFRSw0QnpFc25SUixDeUVwblJNLG9CQUVFLDZCekVzblJSLEN5RXBuUk0sb0JBRUUsMkJ6RXNuUlIsQ3lFcm9STSxTQUF3Qix3QnpFd29SOUIsQ3lFdm9STSxvQkFFRSw0QnpFeW9SUixDeUV2b1JNLG9CQUVFLDhCekV5b1JSLEN5RXZvUk0sb0JBRUUsK0J6RXlvUlIsQ3lFdm9STSxvQkFFRSw2QnpFeW9SUixDeUV4cFJNLFNBQXdCLHNCekUycFI5QixDeUUxcFJNLG9CQUVFLDBCekU0cFJSLEN5RTFwUk0sb0JBRUUsNEJ6RTRwUlIsQ3lFMXBSTSxvQkFFRSw2QnpFNHBSUixDeUUxcFJNLG9CQUVFLDJCekU0cFJSLEN5RXRwUkUsV0FBbUIscUJ6RXlwUnJCLEN5RXhwUkUsd0JBRUUseUJ6RTBwUkosQ3lFeHBSRSx3QkFFRSwyQnpFMHBSSixDeUV4cFJFLHdCQUVFLDRCekUwcFJKLEN5RXhwUkUsd0JBRUUsMEJ6RTBwUkosQ0FDRixDMEUzdFJFLHNCQVdFLDRCQUFBLENBUEEsUUFBQSxDQUtBLFVBQUEsQ0FKQSxNQUFBLENBR0EsbUJBQUEsQ0FQQSxpQkFBQSxDQUVBLE9BQUEsQ0FEQSxLQUFBLENBSUEsUzFFZ3VSSixDMkVydVJBLGdCQUFrQixnRzNFeXVSbEIsQzJFcnVSQSxjQUFpQiw0QjNFeXVSakIsQzJFeHVSQSxXQUFpQiw0QjNFNHVSakIsQzJFM3VSQSxhQUFpQiw0QjNFK3VSakIsQzJFOXVSQSxlQ1RFLGVBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCNUUydlJGLEMyRTV1UkksV0FBd0IseUIzRWd2UjVCLEMyRS91UkksWUFBd0IsMEIzRW12UjVCLEMyRWx2UkksYUFBd0IsMkIzRXN2UjVCLENpQmp0UkkseUIwRHZDQSxjQUF3Qix5QjNFNnZSMUIsQzJFNXZSRSxlQUF3QiwwQjNFK3ZSMUIsQzJFOXZSRSxnQkFBd0IsMkIzRWl3UjFCLENBQ0YsQ2lCN3RSSSx5QjBEdkNBLGNBQXdCLHlCM0V3d1IxQixDMkV2d1JFLGVBQXdCLDBCM0Uwd1IxQixDMkV6d1JFLGdCQUF3QiwyQjNFNHdSMUIsQ0FDRixDaUJ4dVJJLHlCMER2Q0EsY0FBd0IseUIzRW14UjFCLEMyRWx4UkUsZUFBd0IsMEIzRXF4UjFCLEMyRXB4UkUsZ0JBQXdCLDJCM0V1eFIxQixDQUNGLENpQm52UkksMEIwRHZDQSxjQUF3Qix5QjNFOHhSMUIsQzJFN3hSRSxlQUF3QiwwQjNFZ3lSMUIsQzJFL3hSRSxnQkFBd0IsMkIzRWt5UjFCLENBQ0YsQzJFN3hSQSxnQkFBbUIsa0MzRWd5Um5CLEMyRS94UkEsZ0JBQW1CLGtDM0VteVJuQixDMkVseVJBLGlCQUFtQixtQzNFc3lSbkIsQzJFbHlSQSxtQkFBdUIseUIzRXN5UnZCLEMyRXJ5UkEscUJBQXVCLDZCM0V5eVJ2QixDMkV4eVJBLG9CQUF1Qix5QjNFNHlSdkIsQzJFM3lSQSxrQkFBdUIseUIzRSt5UnZCLEMyRTl5UkEsb0JBQXVCLDRCM0VrelJ2QixDMkVqelJBLGFBQXVCLDJCM0VxelJ2QixDMkVqelJBLFlBQWMsb0IzRXF6UmQsQzZFNTFSRSxjQUNFLHVCN0UrMVJKLENTcjFSRSwwQ29FTE0sdUI3RTgxUlIsQzZFcDJSRSxnQkFDRSx1QjdFdTJSSixDUzcxUkUsOENvRUxNLHVCN0VzMlJSLEM2RTUyUkUsY0FDRSx1QjdFKzJSSixDU3IyUkUsMENvRUxNLHVCN0U4MlJSLEM2RXAzUkUsV0FDRSx1QjdFdTNSSixDUzcyUkUsb0NvRUxNLHVCN0VzM1JSLEM2RTUzUkUsY0FDRSx1QjdFKzNSSixDU3IzUkUsMENvRUxNLHVCN0U4M1JSLEM2RXA0UkUsYUFDRSx1QjdFdTRSSixDUzczUkUsd0NvRUxNLHVCN0VzNFJSLEM2RTU0UkUsWUFDRSx1QjdFKzRSSixDU3I0UkUsc0NvRUxNLHVCN0U4NFJSLEM2RXA1UkUsV0FDRSx1QjdFdTVSSixDUzc0UkUsb0NvRUxNLHVCN0VzNVJSLEMyRS8yUkEsV0FBYSx1QjNFbTNSYixDMkVsM1JBLFlBQWMsdUIzRXMzUmQsQzJFcDNSQSxlQUFpQiw4QjNFdzNSakIsQzJFdjNSQSxlQUFpQixrQzNFMjNSakIsQzJFdjNSQSxXR3BERSw0QkFBQSxDQUNBLFFBQUEsQ0FIQSxpQkFBQSxDQURBLFVBQUEsQ0FFQSxnQjlFbzdSRixDMkUzM1JBLHNCQUF3Qiw4QjNFKzNSeEIsQzJFNzNSQSxZQUVFLDhCQUFBLENBREEsK0IzRWk0UkYsQzJFMzNSQSxZQUFjLHVCM0UrM1JkLEMrRWg4UkEsU0FDRSw0Qi9FbThSRixDK0VoOFJBLFdBQ0UsMkIvRW04UkYsQ2dGbjhSRSxhQUNFLGlCQU9FLHlCQUFBLENBRkEsMEJoRnE4UkosQ2dGLzdSSSxZQUNFLHlCaEZpOFJOLENnRng3UkUsa0JBQ0UsNEJoRjA3UkosQ2dGNTZSRSxJQUNFLDhCaEY4NlJKLENnRjU2UkUsZUFFRSx3QmhGKzZSSixDZ0YzNlJFLHNCQUhFLHVCaEZrN1JKLENnRjE2UkUsUUFHRSxTQUFBLENBQ0EsUWhGNDZSSixDZ0Z6NlJFLE1BRUUsc0JoRjI2UkosQ2dGbjZSRSxNQUNFLE9oRnE2UkosQ2dGaDZSRSxnQkFDRSx5QmhGcTZSSixDZ0ZqNlJFLFFBQ0UsWWhGbTZSSixDZ0ZqNlJFLE9BQ0UscUJoRm02UkosQ2dGaDZSRSxPQUNFLGtDaEZrNlJKLENnRmg2Ukksb0JBRUUsK0JoRms2Uk4sQ2dGNzVSSSxzQ0FFRSxrQ2hGKzVSTixDZ0YzNVJFLFlBQ0UsYWhGNjVSSixDZ0YzNVJJLDJFQUlFLG9CaEY2NVJOLENnRno1UkUsc0JBRUUsb0IxRXBISyxDMEVtSEwsYWhGNDVSSixDQUNGO0FpRjFoU0E7OztFQUFBLENDR0EsdUVBV0UsbUJsRitoU0YsQ2tGM2hTQSx1RUFURSxpQ0FBQSxDQUNBLGtDQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBRUEsYWxGd2lTRixDa0ZyaVNBLDBDQ1RFLGVuRjhpU0YsQ29GbmpTQSxPQUNFLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QnBGc2pTRixDb0ZualNBLE9BQ0UsZXBGc2pTRixDb0ZualNBLE9BQ0UsZ0JwRnNqU0YsQ29GbGpTRSxPQUNFLGFwRnFqU0osQ29GdGpTRSxPQUNFLGFwRnlqU0osQ29GMWpTRSxPQUNFLGFwRjZqU0osQ29GOWpTRSxPQUNFLGFwRmlrU0osQ29GbGtTRSxPQUNFLGFwRnFrU0osQ29GdGtTRSxPQUNFLGFwRnlrU0osQ29GMWtTRSxPQUNFLGFwRjZrU0osQ29GOWtTRSxPQUNFLGFwRmlsU0osQ29GbGxTRSxPQUNFLGFwRnFsU0osQ29GdGxTRSxRQUNFLGNwRnlsU0osQ3FGM21TQSxPQUNFLGlCQUFBLENBQ0EsWXJGOG1TRixDc0YvbVNBLE9BQ0Usb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGN0RmtuU0YsQ3NGaG5TRSxVQUFPLGlCdEZtblNULENzRmhuU0EsT0FDRSxTQUFBLENBSUEsbUJBQUEsQ0FIQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsU3RGb25TRixDdUZob1NBLFdBQ0UsdUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCdkZtb1NGLEN1RmhvU0EsY0FBK0IsVXZGb29TL0IsQ3VGbm9TQSxlQUFnQyxXdkZ1b1NoQyxDdUZob1NFLGdKQUFnQyxpQnZGeW9TbEMsQ3VGeG9TRSxzSkFBaUMsZ0J2RmdwU25DLEN3Ri9wU0EsU0FDRSxvQ3hGa3FTRixDd0YvcFNBLFVBQ0Usc0N4RmtxU0YsQ3dGL3BTQSxtQkFDRSxHQUNFLHNCeEZrcVNGLEN3Ri9wU0EsR0FDRSx1QnhGaXFTRixDQUNGLEN5RmhyU0EsY05XRSxxRUFBQSxDQUNBLHVCbkZ3cVNGLEN5Rm5yU0EsZU5VRSxxRUFBQSxDQUNBLHdCbkY2cVNGLEN5RnZyU0EsZU5TRSxxRUFBQSxDQUNBLHdCbkZrclNGLEN5RjFyU0Esb0JOWUUsK0VBQUEsQ0FDQSxvQm5Ga3JTRixDeUY5clNBLGtCTllFLG9CbkZ1clNGLEN5RmxzU0EscUVOVUUsK0VuRjZyU0YsQ3lGdnNTQSxtRE5XRSxtQm5GNHJTRixDeUZqc1NFLG9JQU1FLFd6Rm9zU0osQzBGdHRTQSxVQUNFLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHFCQUFBLENBQ0EsVzFGeXRTRixDMEZ0dFNBLDBCQUVFLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsVTFGeXRTRixDMEZ0dFNBLGFBQ0UsbUIxRnl0U0YsQzBGdHRTQSxhQUNFLGExRnl0U0YsQzBGdHRTQSxZQUNFLFUxRnl0U0YsQzJGbnZTQSxpQkFBa0MsZTNGeXZTbEMsQzJGeHZTQSwyQkFBNEMsZTNGNHZTNUMsQzJGM3ZTQSxvQkFBcUMsZTNGK3ZTckMsQzJGOXZTQSxxQ0FBc0QsZTNGa3dTdEQsQzJGandTQSxjQUErQixlM0Zxd1MvQixDMkZwd1NBLHdCQUF5QyxlM0Z3d1N6QyxDMkZ2d1NBLHdCQUF5QyxlM0Yyd1N6QyxDMkYxd1NBLGtCQUFtQyxlM0Y4d1NuQyxDMkY3d1NBLGVBQWdDLGUzRml4U2hDLEMyRmh4U0Esb0JBQXFDLGUzRm94U3JDLEMyRm54U0EsMEJBQTJDLGUzRnV4UzNDLEMyRnR4U0EseUJBQTBDLGUzRjB4UzFDLEMyRnp4U0Esa0JBQW1DLGUzRjZ4U25DLEMyRjV4U0EsbUJBQW9DLGUzRmd5U3BDLEMyRi94U0Esd0JBQXlDLGUzRm15U3pDLEMyRmx5U0EseUJBQTBDLGUzRnN5UzFDLEMyRnJ5U0Esc0JBQXVDLGUzRnl5U3ZDLEMyRnh5U0EsdUJBQXdDLGUzRjR5U3hDLEMyRjN5U0Esa0JBQW1DLGUzRit5U25DLEMyRjl5U0EscUJBQXNDLGUzRmt6U3RDLEMyRmp6U0Esa0JBQW1DLGUzRnF6U25DLEMyRnB6U0Esc0JBQXVDLGUzRnd6U3ZDLEMyRnZ6U0EscUJBQXNDLGUzRjJ6U3RDLEMyRjF6U0EsK0NBQWdFLGUzRjh6U2hFLEMyRjd6U0Esa0JBQW1DLGUzRmkwU25DLEMyRmgwU0Esa0JBQW1DLGUzRm8wU25DLEMyRm4wU0EsbUJBQW9DLGUzRnUwU3BDLEMyRnQwU0EscUJBQXNDLGUzRjAwU3RDLEMyRnowU0EsNkJBQThDLGUzRjYwUzlDLEMyRjUwU0EsNkJBQThDLGUzRmcxUzlDLEMyRi8wU0EsOEJBQStDLGUzRm0xUy9DLEMyRmwxU0EsMkJBQTRDLGUzRnMxUzVDLEMyRnIxU0Esc0JBQXVDLGUzRnkxU3ZDLEMyRngxU0Esc0JBQXVDLGUzRjQxU3ZDLEMyRjMxU0EsdUJBQXdDLGUzRisxU3hDLEMyRjkxU0Esb0JBQXFDLGUzRmsyU3JDLEMyRmoyU0EsaUJBQWtDLGUzRnEyU2xDLEMyRnAyU0EseUJBQTBDLGUzRncyUzFDLEMyRnYyU0EsbUJBQW9DLGUzRjIyU3BDLEMyRjEyU0EsZ0JBQWlDLGUzRjgyU2pDLEMyRjcyU0EscUJBQXNDLGUzRmkzU3RDLEMyRmgzU0EseUJBQTBDLGUzRm8zUzFDLEMyRm4zU0EsaUJBQWtDLGUzRnUzU2xDLEMyRnQzU0EsaUJBQWtDLGUzRjAzU2xDLEMyRnozU0EscUJBQXNDLGUzRjYzU3RDLEMyRjUzU0EscUJBQXNDLGUzRmc0U3RDLEMyRi8zU0EsbUJBQW9DLGUzRm00U3BDLEMyRmw0U0EsbUJBQW9DLGUzRnM0U3BDLEMyRnI0U0EsaUNBQWtELGUzRnk0U2xELEMyRng0U0EsaUNBQWtELGUzRjQ0U2xELEMyRjM0U0Esa0NBQW1ELGUzRis0U25ELEMyRjk0U0EsK0JBQWdELGUzRms1U2hELEMyRmo1U0EsNkJBQThDLGUzRnE1UzlDLEMyRnA1U0EsNkJBQThDLGUzRnc1UzlDLEMyRnY1U0EsOEJBQStDLGUzRjI1Uy9DLEMyRjE1U0EsMkJBQTRDLGUzRjg1UzVDLEMyRjc1U0Esc0JBQXVDLGUzRmk2U3ZDLEMyRmg2U0Esc0JBQXVDLGUzRm82U3ZDLEMyRm42U0EsdUJBQXdDLGUzRnU2U3hDLEMyRnQ2U0Esb0JBQXFDLGUzRjA2U3JDLEMyRno2U0Esc0JBQXVDLGUzRjY2U3ZDLEMyRjU2U0Esd0JBQXlDLGUzRmc3U3pDLEMyRi82U0Esd0JBQXlDLGUzRm03U3pDLEMyRmw3U0Esc0JBQXVDLGUzRnM3U3ZDLEMyRnI3U0EsdUNBQXdELGUzRnk3U3hELEMyRng3U0Esb0JBQXFDLGUzRjQ3U3JDLEMyRjM3U0Esc0JBQXVDLGUzRis3U3ZDLEMyRjk3U0EsY0FBK0IsZTNGazhTL0IsQzJGajhTQSxpQkFBa0MsZTNGcThTbEMsQzJGcDhTQSxxQkFBc0MsZTNGdzhTdEMsQzJGdjhTQSxnQkFBaUMsZTNGMjhTakMsQzJGMThTQSxtQkFBb0MsZTNGODhTcEMsQzJGNzhTQSw2QkFBOEMsZTNGaTlTOUMsQzJGaDlTQSx3QkFBeUMsZTNGbzlTekMsQzJGbjlTQSxtQkFBb0MsZTNGdTlTcEMsQzJGdDlTQSxrQkFBbUMsZTNGMDlTbkMsQzJGejlTQSxpQkFBa0MsZTNGNjlTbEMsQzJGNTlTQSxlQUFnQyxlM0ZnK1NoQyxDMkYvOVNBLGdCQUFpQyxlM0ZtK1NqQyxDMkZsK1NBLHlCQUEwQyxlM0ZzK1MxQyxDMkZyK1NBLHFCQUFzQyxlM0Z5K1N0QyxDMkZ4K1NBLG9CQUFxQyxlM0Y0K1NyQyxDMkYzK1NBLGlCQUFrQyxlM0YrK1NsQyxDMkY5K1NBLG9CQUFxQyxlM0ZrL1NyQyxDMkZqL1NBLHFCQUFzQyxlM0ZxL1N0QyxDMkZwL1NBLGlCQUFrQyxlM0Z3L1NsQyxDMkZ2L1NBLHlCQUEwQyxlM0YyL1MxQyxDMkYxL1NBLDhCQUErQyxlM0Y4L1MvQyxDMkY3L1NBLCtCQUFnRCxlM0ZpZ1RoRCxDMkZoZ1RBLGVBQWdDLGUzRm9nVGhDLEMyRm5nVEEsb0JBQXFDLGUzRnVnVHJDLEMyRnRnVEEsb0JBQXFDLGUzRjBnVHJDLEMyRnpnVEEsbUJBQW9DLGUzRjZnVHBDLEMyRjVnVEEsZ0JBQWlDLGUzRmdoVGpDLEMyRi9nVEEseUJBQTBDLGUzRm1oVDFDLEMyRmxoVEEsMkJBQTRDLGUzRnNoVDVDLEMyRnJoVEEsZ0JBQWlDLGUzRnloVGpDLEMyRnhoVEEseUJBQTBDLGUzRjRoVDFDLEMyRjNoVEEsd0JBQXlDLGUzRitoVHpDLEMyRjloVEEsd0JBQXlDLGUzRmtpVHpDLEMyRmppVEEsMkJBQTRDLGUzRnFpVDVDLEMyRnBpVEEsa0NBQW1ELGUzRndpVG5ELEMyRnZpVEEsc0JBQXVDLGUzRjJpVHZDLEMyRjFpVEEsZUFBZ0MsZTNGOGlUaEMsQzJGN2lUQSxnQkFBaUMsZTNGaWpUakMsQzJGaGpUQSxtQkFBb0MsZTNGb2pUcEMsQzJGbmpUQSwwQkFBMkMsZTNGdWpUM0MsQzJGdGpUQSxnQkFBaUMsZTNGMGpUakMsQzJGempUQSxzQkFBdUMsZTNGNmpUdkMsQzJGNWpUQSx3QkFBeUMsZTNGZ2tUekMsQzJGL2pUQSxpQkFBa0MsZTNGbWtUbEMsQzJGbGtUQSxtQkFBb0MsZTNGc2tUcEMsQzJGcmtUQSxrQkFBbUMsZTNGeWtUbkMsQzJGeGtUQSxxQkFBc0MsZTNGNGtUdEMsQzJGM2tUQSxzQkFBdUMsZTNGK2tUdkMsQzJGOWtUQSxxQkFBc0MsZTNGa2xUdEMsQzJGamxUQSx5QkFBMEMsZTNGcWxUMUMsQzJGcGxUQSxxQkFBc0MsZTNGd2xUdEMsQzJGdmxUQSxtQkFBb0MsZTNGMmxUcEMsQzJGMWxUQSxnQkFBaUMsZTNGOGxUakMsQzJGN2xUQSxxQkFBc0MsZTNGaW1UdEMsQzJGaG1UQSxzQkFBdUMsZTNGb21UdkMsQzJGbm1UQSxtQkFBb0MsZTNGdW1UcEMsQzJGdG1UQSx5QkFBMEMsZTNGMG1UMUMsQzJGem1UQSxpQkFBa0MsZTNGNm1UbEMsQzJGNW1UQSxnQkFBaUMsZTNGZ25UakMsQzJGL21UQSxtQkFBb0MsZTNGbW5UcEMsQzJGbG5UQSxxQkFBc0MsZTNGc25UdEMsQzJGcm5UQSxxQkFBc0MsZTNGeW5UdEMsQzJGeG5UQSx1QkFBd0MsZTNGNG5UeEMsQzJGM25UQSxnQkFBaUMsZTNGK25UakMsQzJGOW5UQSxnQkFBaUMsZTNGa29UakMsQzJGam9UQSxnQkFBaUMsZTNGcW9UakMsQzJGcG9UQSxnQkFBaUMsZTNGd29UakMsQzJGdm9UQSxnQkFBaUMsZTNGMm9UakMsQzJGMW9UQSxnQkFBaUMsZTNGOG9UakMsQzJGN29UQSxxQkFBc0MsZTNGaXBUdEMsQzJGaHBUQSx3QkFBeUMsZTNGb3BUekMsQzJGbnBUQSxxQkFBc0MsZTNGdXBUdEMsQzJGdHBUQSx1QkFBd0MsZTNGMHBUeEMsQzJGenBUQSxvQkFBcUMsZTNGNnBUckMsQzJGNXBUQSxxQkFBc0MsZTNGZ3FUdEMsQzJGL3BUQSxzQkFBdUMsZTNGbXFUdkMsQzJGbHFUQSx1QkFBd0MsZTNGc3FUeEMsQzJGcnFUQSx3QkFBeUMsZTNGeXFUekMsQzJGeHFUQSx3QkFBeUMsZTNGNHFUekMsQzJGM3FUQSxlQUFnQyxlM0YrcVRoQyxDMkY5cVRBLG9CQUFxQyxlM0ZrclRyQyxDMkZqclRBLHNCQUF1QyxlM0ZxclR2QyxDMkZwclRBLGlCQUFrQyxlM0Z3clRsQyxDMkZ2clRBLG1CQUFvQyxlM0YyclRwQyxDMkYxclRBLGlCQUFrQyxlM0Y4clRsQyxDMkY3clRBLHVCQUF3QyxlM0Zpc1R4QyxDMkZoc1RBLHFCQUFzQyxlM0Zvc1R0QyxDMkZuc1RBLDZCQUE4QyxlM0Z1c1Q5QyxDMkZ0c1RBLDJCQUE0QyxlM0Ywc1Q1QyxDMkZ6c1RBLGlCQUFrQyxlM0Y2c1RsQyxDMkY1c1RBLGlCQUFrQyxlM0ZndFRsQyxDMkYvc1RBLGVBQWdDLGUzRm10VGhDLEMyRmx0VEEsa0JBQW1DLGUzRnN0VG5DLEMyRnJ0VEEsZUFBZ0MsZTNGeXRUaEMsQzJGeHRUQSxvQkFBcUMsZTNGNHRUckMsQzJGM3RUQSxvQkFBcUMsZTNGK3RUckMsQzJGOXRUQSxvQkFBcUMsZTNGa3VUckMsQzJGanVUQSxnQkFBaUMsZTNGcXVUakMsQzJGcHVUQSw0QkFBNkMsZTNGd3VUN0MsQzJGdnVUQSxlQUFnQyxlM0YydVRoQyxDMkYxdVRBLG1CQUFvQyxlM0Y4dVRwQyxDMkY3dVRBLHlCQUEwQyxlM0ZpdlQxQyxDMkZodlRBLHVCQUF3QyxlM0ZvdlR4QyxDMkZudlRBLHNCQUF1QyxlM0Z1dlR2QyxDMkZ0dlRBLHNCQUF1QyxlM0YwdlR2QyxDMkZ6dlRBLG9CQUFxQyxlM0Y2dlRyQyxDMkY1dlRBLHdCQUF5QyxlM0Znd1R6QyxDMkYvdlRBLDBCQUEyQyxlM0Ztd1QzQyxDMkZsd1RBLHdCQUF5QyxlM0Zzd1R6QyxDMkZyd1RBLDBCQUEyQyxlM0Z5d1QzQyxDMkZ4d1RBLHlCQUEwQyxlM0Y0d1QxQyxDMkYzd1RBLDBCQUEyQyxlM0Yrd1QzQyxDMkY5d1RBLHlCQUEwQyxlM0ZreFQxQyxDMkZqeFRBLGtCQUFtQyxlM0ZxeFRuQyxDMkZweFRBLHdCQUF5QyxlM0Z3eFR6QyxDMkZ2eFRBLHNCQUF1QyxlM0YyeFR2QyxDMkYxeFRBLCtCQUFnRCxlM0Y4eFRoRCxDMkY3eFRBLHNCQUF1QyxlM0ZpeVR2QyxDMkZoeVRBLG9CQUFxQyxlM0ZveVRyQyxDMkZueVRBLG9CQUFxQyxlM0Z1eVRyQyxDMkZ0eVRBLGVBQWdDLGUzRjB5VGhDLEMyRnp5VEEsbUJBQW9DLGUzRjZ5VHBDLEMyRjV5VEEsdUJBQXdDLGUzRmd6VHhDLEMyRi95VEEscUJBQXNDLGUzRm16VHRDLEMyRmx6VEEsb0JBQXFDLGUzRnN6VHJDLEMyRnJ6VEEsbUJBQW9DLGUzRnl6VHBDLEMyRnh6VEEsc0JBQXVDLGUzRjR6VHZDLEMyRjN6VEEsc0JBQXVDLGUzRit6VHZDLEMyRjl6VEEsdUJBQXdDLGUzRmswVHhDLEMyRmowVEEsNkJBQThDLGUzRnEwVDlDLEMyRnAwVEEsNkJBQThDLGUzRncwVDlDLEMyRnYwVEEsOEJBQStDLGUzRjIwVC9DLEMyRjEwVEEsMkJBQTRDLGUzRjgwVDVDLEMyRjcwVEEsb0JBQXFDLGUzRmkxVHJDLEMyRmgxVEEsa0JBQW1DLGUzRm8xVG5DLEMyRm4xVEEsMkJBQTRDLGUzRnUxVDVDLEMyRnQxVEEscUJBQXNDLGUzRjAxVHRDLEMyRnoxVEEseUJBQTBDLGUzRjYxVDFDLEMyRjUxVEEsZUFBZ0MsZTNGZzJUaEMsQzJGLzFUQSx5QkFBMEMsZTNGbTJUMUMsQzJGbDJUQSxtQkFBb0MsZTNGczJUcEMsQzJGcjJUQSx3QkFBeUMsZTNGeTJUekMsQzJGeDJUQSwwQkFBMkMsZTNGNDJUM0MsQzJGMzJUQSx1QkFBd0MsZTNGKzJUeEMsQzJGOTJUQSxrQkFBbUMsZTNGazNUbkMsQzJGajNUQSx5QkFBMEMsZTNGcTNUMUMsQzJGcDNUQSxxQkFBc0MsZTNGdzNUdEMsQzJGdjNUQSxxQkFBc0MsZTNGMjNUdEMsQzJGMTNUQSxtQkFBb0MsZTNGODNUcEMsQzJGNzNUQSxzQkFBdUMsZTNGaTRUdkMsQzJGaDRUQSxrQkFBbUMsZTNGbzRUbkMsQzJGbjRUQSx1QkFBd0MsZTNGdTRUeEMsQzJGdDRUQSxpQkFBa0MsZTNGMDRUbEMsQzJGejRUQSxzQkFBdUMsZTNGNjRUdkMsQzJGNTRUQSw4QkFBK0MsZTNGZzVUL0MsQzJGLzRUQSw0QkFBNkMsZTNGbTVUN0MsQzJGbDVUQSxzQkFBdUMsZTNGczVUdkMsQzJGcjVUQSxxQkFBc0MsZTNGeTVUdEMsQzJGeDVUQSxzQkFBdUMsZTNGNDVUdkMsQzJGMzVUQSxxQkFBc0MsZTNGKzVUdEMsQzJGOTVUQSxpQkFBa0MsZTNGazZUbEMsQzJGajZUQSx3QkFBeUMsZTNGcTZUekMsQzJGcDZUQSx3QkFBeUMsZTNGdzZUekMsQzJGdjZUQSx3QkFBeUMsZTNGMjZUekMsQzJGMTZUQSxrQkFBbUMsZTNGODZUbkMsQzJGNzZUQSxpQkFBa0MsZTNGaTdUbEMsQzJGaDdUQSx3QkFBeUMsZTNGbzdUekMsQzJGbjdUQSx1QkFBd0MsZTNGdTdUeEMsQzJGdDdUQSxzQkFBdUMsZTNGMDdUdkMsQzJGejdUQSx3QkFBeUMsZTNGNjdUekMsQzJGNTdUQSxzQkFBdUMsZTNGZzhUdkMsQzJGLzdUQSx1QkFBd0MsZTNGbThUeEMsQzJGbDhUQSxzQkFBdUMsZTNGczhUdkMsQzJGcjhUQSwrQkFBZ0QsZTNGeThUaEQsQzJGeDhUQSwrQkFBZ0QsZTNGNDhUaEQsQzJGMzhUQSxnQ0FBaUQsZTNGKzhUakQsQzJGOThUQSw2QkFBOEMsZTNGazlUOUMsQzJGajlUQSx3QkFBeUMsZTNGcTlUekMsQzJGcDlUQSx3QkFBeUMsZTNGdzlUekMsQzJGdjlUQSx5QkFBMEMsZTNGMjlUMUMsQzJGMTlUQSxzQkFBdUMsZTNGODlUdkMsQzJGNzlUQSxpQkFBa0MsZTNGaStUbEMsQzJGaCtUQSxrQkFBbUMsZTNGbytUbkMsQzJGbitUQSxzQkFBdUMsZTNGdStUdkMsQzJGdCtUQSxrQkFBbUMsZTNGMCtUbkMsQzJGeitUQSxrQkFBbUMsZTNGNitUbkMsQzJGNStUQSx3QkFBeUMsZTNGZy9UekMsQzJGLytUQSxnQkFBaUMsZTNGbS9UakMsQzJGbC9UQSwwQkFBMkMsZTNGcy9UM0MsQzJGci9UQSxxQkFBc0MsZTNGeS9UdEMsQzJGeC9UQSwyQkFBNEMsZTNGNC9UNUMsQzJGMy9UQSwwQkFBMkMsZTNGKy9UM0MsQzJGOS9UQSxpQkFBa0MsZTNGa2dVbEMsQzJGamdVQSxpQkFBa0MsZTNGcWdVbEMsQzJGcGdVQSw2QkFBOEMsZTNGd2dVOUMsQzJGdmdVQSxpQkFBa0MsZTNGMmdVbEMsQzJGMWdVQSw4QkFBK0MsZTNGOGdVL0MsQzJGN2dVQSwwQkFBMkMsZTNGaWhVM0MsQzJGaGhVQSxzQkFBdUMsZTNGb2hVdkMsQzJGbmhVQSwyQkFBNEMsZTNGdWhVNUMsQzJGdGhVQSxzQkFBdUMsZTNGMGhVdkMsQzJGemhVQSwrQkFBZ0QsZTNGNmhVaEQsQzJGNWhVQSxxQkFBc0MsZTNGZ2lVdEMsQzJGL2hVQSwwQkFBMkMsZTNGbWlVM0MsQzJGbGlVQSw0QkFBNkMsZTNGc2lVN0MsQzJGcmlVQSxzQkFBdUMsZTNGeWlVdkMsQzJGeGlVQSxzQkFBdUMsZTNGNGlVdkMsQzJGM2lVQSxzQkFBdUMsZTNGK2lVdkMsQzJGOWlVQSx3QkFBeUMsZTNGa2pVekMsQzJGampVQSxvQkFBcUMsZTNGcWpVckMsQzJGcGpVQSxnQkFBaUMsZTNGd2pVakMsQzJGdmpVQSx1QkFBd0MsZTNGMmpVeEMsQzJGMWpVQSxtQkFBb0MsZTNGOGpVcEMsQzJGN2pVQSxvQkFBcUMsZTNGaWtVckMsQzJGaGtVQSxrQkFBbUMsZTNGb2tVbkMsQzJGbmtVQSxlQUFnQyxlM0Z1a1VoQyxDMkZ0a1VBLGdCQUFpQyxlM0Ywa1VqQyxDMkZ6a1VBLGlCQUFrQyxlM0Y2a1VsQyxDMkY1a1VBLG1CQUFvQyxlM0ZnbFVwQyxDMkYva1VBLG1CQUFvQyxlM0ZtbFVwQyxDMkZsbFVBLHVCQUF3QyxlM0ZzbFV4QyxDMkZybFVBLDBCQUEyQyxlM0Z5bFUzQyxDMkZ4bFVBLHdCQUF5QyxlM0Y0bFV6QyxDMkYzbFVBLDJCQUE0QyxlM0YrbFU1QyxDMkY5bFVBLHlCQUEwQyxlM0ZrbVUxQyxDMkZqbVVBLG9CQUFxQyxlM0ZxbVVyQyxDMkZwbVVBLDJCQUE0QyxlM0Z3bVU1QyxDMkZ2bVVBLHdCQUF5QyxlM0YybVV6QyxDMkYxbVVBLG1CQUFvQyxlM0Y4bVVwQyxDMkY3bVVBLG9CQUFxQyxlM0ZpblVyQyxDMkZoblVBLHdCQUF5QyxlM0ZvblV6QyxDMkZublVBLCtCQUFnRCxlM0Z1blVoRCxDMkZ0blVBLDBCQUEyQyxlM0YwblUzQyxDMkZ6blVBLHNCQUF1QyxlM0Y2blV2QyxDMkY1blVBLDBCQUEyQyxlM0Znb1UzQyxDMkYvblVBLGtCQUFtQyxlM0Ztb1VuQyxDMkZsb1VBLGtCQUFtQyxlM0Zzb1VuQyxDMkZyb1VBLHVCQUF3QyxlM0Z5b1V4QyxDMkZ4b1VBLGdCQUFpQyxlM0Y0b1VqQyxDMkYzb1VBLHFCQUFzQyxlM0Yrb1V0QyxDMkY5b1VBLHlCQUEwQyxlM0ZrcFUxQyxDMkZqcFVBLGlCQUFrQyxlM0ZxcFVsQyxDMkZwcFVBLGtCQUFtQyxlM0Z3cFVuQyxDMkZ2cFVBLDRCQUE2QyxlM0YycFU3QyxDMkYxcFVBLCtCQUFnRCxlM0Y4cFVoRCxDMkY3cFVBLCtCQUFnRCxlM0ZpcVVoRCxDMkZocVVBLGtDQUFtRCxlM0ZvcVVuRCxDMkZucVVBLGtDQUFtRCxlM0Z1cVVuRCxDMkZ0cVVBLCtCQUFnRCxlM0YwcVVoRCxDMkZ6cVVBLCtCQUFnRCxlM0Y2cVVoRCxDMkY1cVVBLG1DQUFvRCxlM0ZnclVwRCxDMkYvcVVBLGtDQUFtRCxlM0ZtclVuRCxDMkZsclVBLCtCQUFnRCxlM0ZzclVoRCxDMkZyclVBLHFDQUFzRCxlM0Z5clV0RCxDMkZ4clVBLDBDQUEyRCxlM0Y0clUzRCxDMkYzclVBLGtDQUFtRCxlM0YrclVuRCxDMkY5clVBLGlDQUFrRCxlM0Zrc1VsRCxDMkZqc1VBLHVCQUF3QyxlM0Zxc1V4QyxDMkZwc1VBLHlCQUEwQyxlM0Z3c1UxQyxDMkZ2c1VBLGdCQUFpQyxlM0Yyc1VqQyxDMkYxc1VBLG9CQUFxQyxlM0Y4c1VyQyxDMkY3c1VBLGlCQUFrQyxlM0ZpdFVsQyxDMkZodFVBLHNCQUF1QyxlM0ZvdFV2QyxDMkZudFVBLGdCQUFpQyxlM0Z1dFVqQyxDMkZ0dFVBLGlCQUFrQyxlM0YwdFVsQyxDMkZ6dFVBLGtCQUFtQyxlM0Y2dFVuQyxDMkY1dFVBLGdCQUFpQyxlM0ZndVVqQyxDMkYvdFVBLG9CQUFxQyxlM0ZtdVVyQyxDMkZsdVVBLGdCQUFpQyxlM0ZzdVVqQyxDMkZydVVBLGlCQUFrQyxlM0Z5dVVsQyxDMkZ4dVVBLGVBQWdDLGUzRjR1VWhDLEMyRjN1VUEsc0JBQXVDLGUzRit1VXZDLEMyRjl1VUEsbUJBQW9DLGUzRmt2VXBDLEMyRmp2VUEsMEJBQTJDLGUzRnF2VTNDLEMyRnB2VUEsdUJBQXdDLGUzRnd2VXhDLEMyRnZ2VUEsb0JBQXFDLGUzRjJ2VXJDLEMyRjF2VUEsb0JBQXFDLGUzRjh2VXJDLEMyRjd2VUEsZ0JBQWlDLGUzRml3VWpDLEMyRmh3VUEsa0JBQW1DLGUzRm93VW5DLEMyRm53VUEscUJBQXNDLGUzRnV3VXRDLEMyRnR3VUEsb0JBQXFDLGUzRjB3VXJDLEMyRnp3VUEscUJBQXNDLGUzRjZ3VXRDLEMyRjV3VUEsbUJBQW9DLGUzRmd4VXBDLEMyRi93VUEsbUJBQW9DLGUzRm14VXBDLEMyRmx4VUEsZUFBZ0MsZTNGc3hVaEMsQzJGcnhVQSxzQkFBdUMsZTNGeXhVdkMsQzJGeHhVQSx3QkFBeUMsZTNGNHhVekMsQzJGM3hVQSxlQUFnQyxlM0YreFVoQyxDMkY5eFVBLHFCQUFzQyxlM0ZreVV0QyxDMkZqeVVBLG9CQUFxQyxlM0ZxeVVyQyxDMkZweVVBLGdCQUFpQyxlM0Z3eVVqQyxDMkZ2eVVBLG9CQUFxQyxlM0YyeVVyQyxDMkYxeVVBLG1CQUFvQyxlM0Y4eVVwQyxDMkY3eVVBLHFCQUFzQyxlM0ZpelV0QyxDMkZoelVBLHFCQUFzQyxlM0ZvelV0QyxDMkZuelVBLG9CQUFxQyxlM0Z1elVyQyxDMkZ0elVBLG9CQUFxQyxlM0YwelVyQyxDMkZ6elVBLHNCQUF1QyxlM0Y2elV2QyxDMkY1elVBLG9CQUFxQyxlM0ZnMFVyQyxDMkYvelVBLGdCQUFpQyxlM0ZtMFVqQyxDMkZsMFVBLHlCQUEwQyxlM0ZzMFUxQyxDMkZyMFVBLDhCQUErQyxlM0Z5MFUvQyxDMkZ4MFVBLHNCQUF1QyxlM0Y0MFV2QyxDMkYzMFVBLG1CQUFvQyxlM0YrMFVwQyxDMkY5MFVBLHFCQUFzQyxlM0ZrMVV0QyxDMkZqMVVBLG1CQUFvQyxlM0ZxMVVwQyxDMkZwMVVBLGtCQUFtQyxlM0Z3MVVuQyxDMkZ2MVVBLGlCQUFrQyxlM0YyMVVsQyxDMkYxMVVBLGVBQWdDLGUzRjgxVWhDLEMyRjcxVUEsa0JBQW1DLGUzRmkyVW5DLEMyRmgyVUEsa0JBQW1DLGUzRm8yVW5DLEMyRm4yVUEsZUFBZ0MsZTNGdTJVaEMsQzJGdDJVQSx1QkFBd0MsZTNGMDJVeEMsQzJGejJVQSxpQkFBa0MsZTNGNjJVbEMsQzJGNTJVQSx5QkFBMEMsZTNGZzNVMUMsQzJGLzJVQSxrQkFBbUMsZTNGbTNVbkMsQzJGbDNVQSx1QkFBd0MsZTNGczNVeEMsQzJGcjNVQSxxQkFBc0MsZTNGeTNVdEMsQzJGeDNVQSxzQkFBdUMsZTNGNDNVdkMsQzJGMzNVQSxnQkFBaUMsZTNGKzNVakMsQzJGOTNVQSxvQkFBcUMsZTNGazRVckMsQzJGajRVQSx5QkFBMEMsZTNGcTRVMUMsQzJGcDRVQSw0QkFBNkMsZTNGdzRVN0MsQzJGdjRVQSxrQkFBbUMsZTNGMjRVbkMsQzJGMTRVQSx3QkFBeUMsZTNGODRVekMsQzJGNzRVQSxvQkFBcUMsZTNGaTVVckMsQzJGaDVVQSwyQkFBNEMsZTNGbzVVNUMsQzJGbjVVQSxtQkFBb0MsZTNGdTVVcEMsQzJGdDVVQSxnQkFBaUMsZTNGMDVVakMsQzJGejVVQSx5QkFBMEMsZTNGNjVVMUMsQzJGNTVVQSwwQkFBMkMsZTNGZzZVM0MsQzJGLzVVQSxrQkFBbUMsZTNGbTZVbkMsQzJGbDZVQSxvQkFBcUMsZTNGczZVckMsQzJGcjZVQSxvQkFBcUMsZTNGeTZVckMsQzJGeDZVQSx5QkFBMEMsZTNGNDZVMUMsQzJGMzZVQSxtQkFBb0MsZTNGKzZVcEMsQzJGOTZVQSxrQkFBbUMsZTNGazdVbkMsQzJGajdVQSxzQkFBdUMsZTNGcTdVdkMsQzJGcDdVQSxnQkFBaUMsZTNGdzdVakMsQzJGdjdVQSxnQkFBaUMsZTNGMjdVakMsQzJGMTdVQSx1QkFBd0MsZTNGODdVeEMsQzJGNzdVQSxnQkFBaUMsZTNGaThVakMsQzJGaDhVQSxlQUFnQyxlM0ZvOFVoQyxDMkZuOFVBLGlCQUFrQyxlM0Z1OFVsQyxDMkZ0OFVBLHFCQUFzQyxlM0YwOFV0QyxDMkZ6OFVBLHNCQUF1QyxlM0Y2OFV2QyxDMkY1OFVBLHNCQUF1QyxlM0ZnOVV2QyxDMkYvOFVBLGdCQUFpQyxlM0ZtOVVqQyxDMkZsOVVBLGlCQUFrQyxlM0ZzOVVsQyxDMkZyOVVBLGtCQUFtQyxlM0Z5OVVuQyxDMkZ4OVVBLG9CQUFxQyxlM0Y0OVVyQyxDMkYzOVVBLHlCQUEwQyxlM0YrOVUxQyxDMkY5OVVBLDhCQUErQyxlM0ZrK1UvQyxDMkZqK1VBLDJCQUE0QyxlM0ZxK1U1QyxDMkZwK1VBLGtCQUFtQyxlM0Z3K1VuQyxDMkZ2K1VBLGtCQUFtQyxlM0YyK1VuQyxDMkYxK1VBLGtCQUFtQyxlM0Y4K1VuQyxDMkY3K1VBLGtCQUFtQyxlM0ZpL1VuQyxDMkZoL1VBLG9CQUFxQyxlM0ZvL1VyQyxDMkZuL1VBLG9CQUFxQyxlM0Z1L1VyQyxDMkZ0L1VBLGdCQUFpQyxlM0YwL1VqQyxDMkZ6L1VBLHFCQUFzQyxlM0Y2L1V0QyxDMkY1L1VBLG9CQUFxQyxlM0ZnZ1ZyQyxDMkYvL1VBLHdCQUF5QyxlM0ZtZ1Z6QyxDMkZsZ1ZBLHVCQUF3QyxlM0ZzZ1Z4QyxDMkZyZ1ZBLDhCQUErQyxlM0Z5Z1YvQyxDMkZ4Z1ZBLGdDQUFpRCxlM0Y0Z1ZqRCxDMkYzZ1ZBLGtCQUFtQyxlM0YrZ1ZuQyxDMkY5Z1ZBLHNCQUF1QyxlM0ZraFZ2QyxDMkZqaFZBLDZCQUE4QyxlM0ZxaFY5QyxDMkZwaFZBLHdCQUF5QyxlM0Z3aFZ6QyxDMkZ2aFZBLDZCQUE4QyxlM0YyaFY5QyxDMkYxaFZBLG9DQUFxRCxlM0Y4aFZyRCxDMkY3aFZBLGVBQWdDLGUzRmlpVmhDLEMyRmhpVkEsdUJBQXdDLGUzRm9pVnhDLEMyRm5pVkEscUJBQXNDLGUzRnVpVnRDLEMyRnRpVkEsb0JBQXFDLGUzRjBpVnJDLEMyRnppVkEsc0JBQXVDLGUzRjZpVnZDLEMyRjVpVkEsOEJBQStDLGUzRmdqVi9DLEMyRi9pVkEsMkJBQTRDLGUzRm1qVjVDLEMyRmxqVkEsZUFBZ0MsZTNGc2pWaEMsQzJGcmpWQSxnQ0FBaUQsZTNGeWpWakQsQzJGeGpWQSx5QkFBMEMsZTNGNGpWMUMsQzJGM2pWQSx3QkFBeUMsZTNGK2pWekMsQzJGOWpWQSxrQkFBbUMsZTNGa2tWbkMsQzJGamtWQSxlQUFnQyxlM0Zxa1ZoQyxDMkZwa1ZBLG1CQUFvQyxlM0Z3a1ZwQyxDMkZ2a1ZBLHVCQUF3QyxlM0Yya1Z4QyxDMkYxa1ZBLGlCQUFrQyxlM0Y4a1ZsQyxDMkY3a1ZBLGtCQUFtQyxlM0ZpbFZuQyxDMkZobFZBLGtCQUFtQyxlM0ZvbFZuQyxDMkZubFZBLHVCQUF3QyxlM0Z1bFZ4QyxDMkZ0bFZBLGlCQUFrQyxlM0YwbFZsQyxDMkZ6bFZBLGdCQUFpQyxlM0Y2bFZqQyxDMkY1bFZBLG9CQUFxQyxlM0ZnbVZyQyxDMkYvbFZBLHdCQUF5QyxlM0ZtbVZ6QyxDMkZsbVZBLHNCQUF1QyxlM0ZzbVZ2QyxDMkZybVZBLHFCQUFzQyxlM0Z5bVZ0QyxDMkZ4bVZBLHlCQUEwQyxlM0Y0bVYxQyxDMkYzbVZBLG9CQUFxQyxlM0YrbVZyQyxDMkY5bVZBLHlCQUEwQyxlM0ZrblYxQyxDMkZqblZBLHNCQUF1QyxlM0ZxblZ2QyxDMkZwblZBLHVCQUF3QyxlM0Z3blZ4QyxDMkZ2blZBLHNCQUF1QyxlM0YyblZ2QyxDMkYxblZBLHVCQUF3QyxlM0Y4blZ4QyxDMkY3blZBLHdCQUF5QyxlM0Zpb1Z6QyxDMkZob1ZBLCtCQUFnRCxlM0Zvb1ZoRCxDMkZub1ZBLHdCQUF5QyxlM0Z1b1Z6QyxDMkZ0b1ZBLDRCQUE2QyxlM0Ywb1Y3QyxDMkZ6b1ZBLG9CQUFxQyxlM0Y2b1ZyQyxDMkY1b1ZBLDJCQUE0QyxlM0ZncFY1QyxDMkYvb1ZBLDZCQUE4QyxlM0ZtcFY5QyxDMkZscFZBLDBCQUEyQyxlM0ZzcFYzQyxDMkZycFZBLHVCQUF3QyxlM0Z5cFZ4QyxDMkZ4cFZBLHNCQUF1QyxlM0Y0cFZ2QyxDMkYzcFZBLHFCQUFzQyxlM0YrcFZ0QyxDMkY5cFZBLGdCQUFpQyxlM0ZrcVZqQyxDMkZqcVZBLHFCQUFzQyxlM0ZxcVZ0QyxDMkZwcVZBLGdCQUFpQyxlM0Z3cVZqQyxDMkZ2cVZBLGtCQUFtQyxlM0YycVZuQyxDMkYxcVZBLHVCQUF3QyxlM0Y4cVZ4QyxDMkY3cVZBLGdCQUFpQyxlM0ZpclZqQyxDMkZoclZBLG9CQUFxQyxlM0ZvclZyQyxDMkZuclZBLDZCQUE4QyxlM0Z1clY5QyxDMkZ0clZBLG1CQUFvQyxlM0YwclZwQyxDMkZ6clZBLDJCQUE0QyxlM0Y2clY1QyxDMkY1clZBLHFCQUFzQyxlM0Znc1Z0QyxDMkYvclZBLHVCQUF3QyxlM0Ztc1Z4QyxDMkZsc1ZBLDJCQUE0QyxlM0Zzc1Y1QyxDMkZyc1ZBLHNCQUF1QyxlM0Z5c1Z2QyxDMkZ4c1ZBLGdCQUFpQyxlM0Y0c1ZqQyxDMkYzc1ZBLHVCQUF3QyxlM0Yrc1Z4QyxDMkY5c1ZBLGdCQUFpQyxlM0ZrdFZqQyxDMkZqdFZBLDBCQUEyQyxlM0ZxdFYzQyxDMkZwdFZBLG9CQUFxQyxlM0Z3dFZyQyxDMkZ2dFZBLGlCQUFrQyxlM0YydFZsQyxDMkYxdFZBLGtCQUFtQyxlM0Y4dFZuQyxDMkY3dFZBLHFCQUFzQyxlM0ZpdVZ0QyxDMkZodVZBLG1CQUFvQyxlM0ZvdVZwQyxDMkZudVZBLGVBQWdDLGUzRnV1VmhDLEMyRnR1VkEsa0JBQW1DLGUzRjB1Vm5DLEMyRnp1VkEsd0JBQXlDLGUzRjZ1VnpDLEMyRjV1VkEsdUJBQXdDLGUzRmd2VnhDLEMyRi91VkEsdUJBQXdDLGUzRm12VnhDLEMyRmx2VkEsZ0JBQWlDLGUzRnN2VmpDLEMyRnJ2VkEsd0JBQXlDLGUzRnl2VnpDLEMyRnh2VkEsNEJBQTZDLGUzRjR2VjdDLEMyRjN2VkEsNkJBQThDLGUzRit2VjlDLEMyRjl2VkEsa0NBQW1ELGUzRmt3Vm5ELEMyRmp3VkEscUJBQXNDLGUzRnF3VnRDLEMyRnB3VkEsd0JBQXlDLGUzRnd3VnpDLEMyRnZ3VkEseUJBQTBDLGUzRjJ3VjFDLEMyRjF3VkEsd0JBQXlDLGUzRjh3VnpDLEMyRjd3VkEsNEJBQTZDLGUzRml4VjdDLEMyRmh4VkEsb0JBQXFDLGUzRm94VnJDLEMyRm54VkEsbUJBQW9DLGUzRnV4VnBDLEMyRnR4VkEsc0JBQXVDLGUzRjB4VnZDLEMyRnp4VkEsMEJBQTJDLGUzRjZ4VjNDLEMyRjV4VkEsbUJBQW9DLGUzRmd5VnBDLEMyRi94VkEsZ0JBQWlDLGUzRm15VmpDLEMyRmx5VkEsaUJBQWtDLGUzRnN5VmxDLEMyRnJ5VkEsc0JBQXVDLGUzRnl5VnZDLEMyRnh5VkEsbUJBQW9DLGUzRjR5VnBDLEMyRjN5VkEseUJBQTBDLGUzRit5VjFDLEMyRjl5VkEsa0JBQW1DLGUzRmt6Vm5DLEMyRmp6VkEsNkJBQThDLGUzRnF6VjlDLEMyRnB6VkEsMkJBQTRDLGUzRnd6VjVDLEMyRnZ6VkEsbUJBQW9DLGUzRjJ6VnBDLEMyRjF6VkEsb0JBQXFDLGUzRjh6VnJDLEMyRjd6VkEsaUJBQWtDLGUzRmkwVmxDLEMyRmgwVkEsZUFBZ0MsZTNGbzBWaEMsQzJGbjBWQSxzQkFBdUMsZTNGdTBWdkMsQzJGdDBWQSxzQkFBdUMsZTNGMDBWdkMsQzJGejBWQSxjQUErQixlM0Y2MFYvQixDMkY1MFZBLHFCQUFzQyxlM0ZnMVZ0QyxDMkYvMFZBLGlCQUFrQyxlM0ZtMVZsQyxDMkZsMVZBLGdCQUFpQyxlM0ZzMVZqQyxDMkZyMVZBLGlCQUFrQyxlM0Z5MVZsQyxDMkZ4MVZBLGVBQWdDLGUzRjQxVmhDLEMyRjMxVkEsbUJBQW9DLGUzRisxVnBDLEMyRjkxVkEsc0JBQXVDLGUzRmsyVnZDLEMyRmoyVkEsa0JBQW1DLGUzRnEyVm5DLEMyRnAyVkEsc0JBQXVDLGUzRncyVnZDLEMyRnYyVkEseUJBQTBDLGUzRjIyVjFDLEMyRjEyVkEscUJBQXNDLGUzRjgyVnRDLEMyRjcyVkEsa0JBQW1DLGUzRmkzVm5DLEMyRmgzVkEsa0JBQW1DLGUzRm8zVm5DLEMyRm4zVkEsd0JBQXlDLGUzRnUzVnpDLEMyRnQzVkEseUJBQTBDLGUzRjAzVjFDLEMyRnozVkEsNkJBQThDLGUzRjYzVjlDLEMyRjUzVkEseUJBQTBDLGUzRmc0VjFDLEMyRi8zVkEsbUJBQW9DLGUzRm00VnBDLEMyRmw0VkEsaUJBQWtDLGUzRnM0VmxDLEMyRnI0VkEsbUJBQW9DLGUzRnk0VnBDLEMyRng0VkEsaUJBQWtDLGUzRjQ0VmxDLEMyRjM0VkEsd0JBQXlDLGUzRis0VnpDLEMyRjk0VkEsMEJBQTJDLGUzRms1VjNDLEMyRmo1VkEsc0JBQXVDLGUzRnE1VnZDLEMyRnA1VkEsd0JBQXlDLGUzRnc1VnpDLEMyRnY1VkEsa0JBQW1DLGUzRjI1Vm5DLEMyRjE1VkEscUJBQXNDLGUzRjg1VnRDLEMyRjc1VkEscUJBQXNDLGUzRmk2VnRDLEMyRmg2VkEsdUJBQXdDLGUzRm82VnhDLEMyRm42VkEsa0JBQW1DLGUzRnU2Vm5DLEMyRnQ2VkEsd0JBQXlDLGUzRjA2VnpDLEMyRno2VkEsc0JBQXVDLGUzRjY2VnZDLEMyRjU2VkEsdUJBQXdDLGUzRmc3VnhDLEMyRi82VkEsdUJBQXdDLGUzRm03VnhDLEMyRmw3VkEseUJBQTBDLGUzRnM3VjFDLEMyRnI3VkEsOEJBQStDLGUzRnk3Vi9DLEMyRng3VkEseUJBQTBDLGUzRjQ3VjFDLEMyRjM3VkEsbUJBQW9DLGUzRis3VnBDLEMyRjk3VkEsMEJBQTJDLGUzRms4VjNDLEMyRmo4VkEsb0JBQXFDLGUzRnE4VnJDLEMyRnA4VkEsZ0JBQWlDLGUzRnc4VmpDLEMyRnY4VkEsd0JBQXlDLGUzRjI4VnpDLEMyRjE4VkEsOEJBQStDLGUzRjg4Vi9DLEMyRjc4VkEsbUJBQW9DLGUzRmk5VnBDLEMyRmg5VkEsZ0JBQWlDLGUzRm85VmpDLEMyRm45VkEsb0JBQXFDLGUzRnU5VnJDLEMyRnQ5VkEscUJBQXNDLGUzRjA5VnRDLEMyRno5VkEsMkJBQTRDLGUzRjY5VjVDLEMyRjU5VkEsdUJBQXdDLGUzRmcrVnhDLEMyRi85VkEsdUJBQXdDLGUzRm0rVnhDLEMyRmwrVkEsNkJBQThDLGUzRnMrVjlDLEMyRnIrVkEsc0JBQXVDLGUzRnkrVnZDLEMyRngrVkEsc0JBQXVDLGUzRjQrVnZDLEMyRjMrVkEsdUJBQXdDLGUzRisrVnhDLEMyRjkrVkEsOEJBQStDLGUzRmsvVi9DLEMyRmovVkEsNEJBQTZDLGUzRnEvVjdDLEMyRnAvVkEscUJBQXNDLGUzRncvVnRDLEMyRnYvVkEsMkJBQTRDLGUzRjIvVjVDLEMyRjEvVkEsc0JBQXVDLGUzRjgvVnZDLEMyRjcvVkEsK0JBQWdELGUzRmlnV2hELEMyRmhnV0EseUJBQTBDLGUzRm9nVzFDLEMyRm5nV0Esb0JBQXFDLGUzRnVnV3JDLEMyRnRnV0EsaUJBQWtDLGUzRjBnV2xDLEMyRnpnV0EsbUJBQW9DLGUzRjZnV3BDLEMyRjVnV0Esa0JBQW1DLGUzRmdoV25DLEMyRi9nV0EsZ0JBQWlDLGUzRm1oV2pDLEMyRmxoV0Esb0JBQXFDLGUzRnNoV3JDLEMyRnJoV0EsdUJBQXdDLGUzRnloV3hDLEMyRnhoV0EsOEJBQStDLGUzRjRoVy9DLEMyRjNoV0Esc0JBQXVDLGUzRitoV3ZDLEMyRjloV0EscUJBQXNDLGUzRmtpV3RDLEMyRmppV0Esa0JBQW1DLGUzRnFpV25DLEMyRnBpV0EsaUJBQWtDLGUzRndpV2xDLEMyRnZpV0Esd0JBQXlDLGUzRjJpV3pDLEMyRjFpV0EsOEJBQStDLGUzRjhpVy9DLEMyRjdpV0EsZ0NBQWlELGUzRmlqV2pELEMyRmhqV0EsNEJBQTZDLGUzRm9qVzdDLEMyRm5qV0EsOEJBQStDLGUzRnVqVy9DLEMyRnRqV0EsdUJBQXdDLGUzRjBqV3hDLEMyRnpqV0EsOEJBQStDLGUzRjZqVy9DLEMyRjVqV0Esc0JBQXVDLGUzRmdrV3ZDLEMyRi9qV0Esc0JBQXVDLGUzRm1rV3ZDLEMyRmxrV0EsMkJBQTRDLGUzRnNrVzVDLEMyRnJrV0EsMkJBQTRDLGUzRnlrVzVDLEMyRnhrV0EsNEJBQTZDLGUzRjRrVzdDLEMyRjNrV0EseUJBQTBDLGUzRitrVzFDLEMyRjlrV0Esd0JBQXlDLGUzRmtsV3pDLEMyRmpsV0EscUJBQXNDLGUzRnFsV3RDLEMyRnBsV0EseUJBQTBDLGUzRndsVzFDLEMyRnZsV0EseUJBQTBDLGUzRjJsVzFDLEMyRjFsV0Esc0JBQXVDLGUzRjhsV3ZDLEMyRjdsV0EsaUJBQWtDLGUzRmltV2xDLEMyRmhtV0EseUJBQTBDLGUzRm9tVzFDLEMyRm5tV0Esc0JBQXVDLGUzRnVtV3ZDLEMyRnRtV0EscUJBQXNDLGUzRjBtV3RDLEMyRnptV0EsK0JBQWdELGUzRjZtV2hELEMyRjVtV0EsMkJBQTRDLGUzRmduVzVDLEMyRi9tV0Esb0JBQXFDLGUzRm1uV3JDLEMyRmxuV0Esb0JBQXFDLGUzRnNuV3JDLEMyRnJuV0EsbUJBQW9DLGUzRnluV3BDLEMyRnhuV0Esc0JBQXVDLGUzRjRuV3ZDLEMyRjNuV0EsMkJBQTRDLGUzRituVzVDLEMyRjluV0Esc0JBQXVDLGUzRmtvV3ZDLEMyRmpvV0EsZUFBZ0MsZTNGcW9XaEMsQzJGcG9XQSwyQkFBNEMsZTNGd29XNUMsQzJGdm9XQSxpQ0FBa0QsZTNGMm9XbEQsQzJGMW9XQSwwQkFBMkMsZTNGOG9XM0MsQzJGN29XQSwyQkFBNEMsZTNGaXBXNUMsQzJGaHBXQSxtQkFBb0MsZTNGb3BXcEMsQzJGbnBXQSxzQkFBdUMsZTNGdXBXdkMsQzJGdHBXQSwwQkFBMkMsZTNGMHBXM0MsQzJGenBXQSxtQkFBb0MsZTNGNnBXcEMsQzJGNXBXQSxpQkFBa0MsZTNGZ3FXbEMsQzJGL3BXQSx3QkFBeUMsZTNGbXFXekMsQzJGbHFXQSxxQkFBc0MsZTNGc3FXdEMsQzJGcnFXQSxzQkFBdUMsZTNGeXFXdkMsQzJGeHFXQSx1QkFBd0MsZTNGNHFXeEMsQzJGM3FXQSxrQkFBbUMsZTNGK3FXbkMsQzJGOXFXQSxpQkFBa0MsZTNGa3JXbEMsQzJGanJXQSxnQkFBaUMsZTNGcXJXakMsQzJGcHJXQSx5QkFBMEMsZTNGd3JXMUMsQzJGdnJXQSxtQkFBb0MsZTNGMnJXcEMsQzJGMXJXQSxnQkFBaUMsZTNGOHJXakMsQzJGN3JXQSx1QkFBd0MsZTNGaXNXeEMsQzJGaHNXQSx1QkFBd0MsZTNGb3NXeEMsQzJGbnNXQSxnQkFBaUMsZTNGdXNXakMsQzJGdHNXQSxpQkFBa0MsZTNGMHNXbEMsQzJGenNXQSxvQkFBcUMsZTNGNnNXckMsQzJGNXNXQSxpQkFBa0MsZTNGZ3RXbEMsQzJGL3NXQSxzQkFBdUMsZTNGbXRXdkMsQzJGbHRXQSxvQkFBcUMsZTNGc3RXckMsQzJGcnRXQSx3QkFBeUMsZTNGeXRXekMsQzJGeHRXQSwyQkFBNEMsZTNGNHRXNUMsQzJGM3RXQSx5QkFBMEMsZTNGK3RXMUMsQzJGOXRXQSxtQkFBb0MsZTNGa3VXcEMsQzJGanVXQSxrQkFBbUMsZTNGcXVXbkMsQzJGcHVXQSxpQkFBa0MsZTNGd3VXbEMsQzJGdnVXQSxrQkFBbUMsZTNGMnVXbkMsQzJGMXVXQSxxQkFBc0MsZTNGOHVXdEMsQzJGN3VXQSx5QkFBMEMsZTNGaXZXMUMsQzJGaHZXQSwwQkFBMkMsZTNGb3ZXM0MsQzJGbnZXQSwyQkFBNEMsZTNGdXZXNUMsQzJGdHZXQSx3QkFBeUMsZTNGMHZXekMsQzJGenZXQSxzQkFBdUMsZTNGNnZXdkMsQzJGNXZXQSxpQkFBa0MsZTNGZ3dXbEMsQzJGL3ZXQSxtQkFBb0MsZTNGbXdXcEMsQzJGbHdXQSxpQkFBa0MsZTNGc3dXbEMsQzJGcndXQSxtQkFBb0MsZTNGeXdXcEMsQzJGeHdXQSxvQkFBcUMsZTNGNHdXckMsQzJGM3dXQSxxQkFBc0MsZTNGK3dXdEMsQzJGOXdXQSxtQkFBb0MsZTNGa3hXcEMsQzJGanhXQSxpQkFBa0MsZTNGcXhXbEMsQzJGcHhXQSxvQkFBcUMsZTNGd3hXckMsQzJGdnhXQSxtQkFBb0MsZTNGMnhXcEMsQzJGMXhXQSx1QkFBd0MsZTNGOHhXeEMsQzJGN3hXQSxpQkFBa0MsZTNGaXlXbEMsQzJGaHlXQSxpQkFBa0MsZTNGb3lXbEMsQzJGbnlXQSxpQkFBa0MsZTNGdXlXbEMsQzJGdHlXQSxrQkFBbUMsZTNGMHlXbkMsQzJGenlXQSxnQkFBaUMsZTNGNnlXakMsQzJGNXlXQSxpQkFBa0MsZTNGZ3pXbEMsQzJGL3lXQSxrQkFBbUMsZTNGbXpXbkMsQzJGbHpXQSxvQkFBcUMsZTNGc3pXckMsQzJGcnpXQSxvQkFBcUMsZTNGeXpXckMsQzJGeHpXQSxnQkFBaUMsZTNGNHpXakMsQzJGM3pXQSx1QkFBd0MsZTNGK3pXeEMsQzJGOXpXQSxvQkFBcUMsZTNGazBXckMsQzJGajBXQSxxQkFBc0MsZTNGcTBXdEMsQzJGcDBXQSw0QkFBNkMsZTNGdzBXN0MsQzJGdjBXQSxvQkFBcUMsZTNGMjBXckMsQzJGMTBXQSxvQkFBcUMsZTNGODBXckMsQzJGNzBXQSw2QkFBOEMsZTNGaTFXOUMsQzJGaDFXQSxvQkFBcUMsZTNGbzFXckMsQzJGbjFXQSxtQkFBb0MsZTNGdTFXcEMsQzJGdDFXQSxrQkFBbUMsZTNGMDFXbkMsQzJGejFXQSxtQkFBb0MsZTNGNjFXcEMsQzJGNTFXQSxrQkFBbUMsZTNGZzJXbkMsQzJGLzFXQSx1QkFBd0MsZTNGbTJXeEMsQzJGbDJXQSxnQkFBaUMsZTNGczJXakMsQzJGcjJXQSxnQkFBaUMsZTNGeTJXakMsQzJGeDJXQSxzQkFBdUMsZTNGNDJXdkMsQzJGMzJXQSxtQkFBb0MsZTNGKzJXcEMsQzJGOTJXQSxnQkFBaUMsZTNGazNXakMsQzJGajNXQSxpQkFBa0MsZTNGcTNXbEMsQzJGcDNXQSxpQkFBa0MsZTNGdzNXbEMsQzJGdjNXQSxrQkFBbUMsZTNGMjNXbkMsQzJGMTNXQSwwQkFBMkMsZTNGODNXM0MsQzJGNzNXQSxjQUErQixlM0ZpNFcvQixDMkZoNFdBLHFCQUFzQyxlM0ZvNFd0QyxDMkZuNFdBLG9CQUFxQyxlM0Z1NFdyQyxDMkZ0NFdBLGlCQUFrQyxlM0YwNFdsQyxDMkZ6NFdBLGtCQUFtQyxlM0Y2NFduQyxDMkY1NFdBLGVBQWdDLGUzRmc1V2hDLEMyRi80V0EsbUJBQW9DLGUzRm01V3BDLEMyRmw1V0Esb0JBQXFDLGUzRnM1V3JDLEMyRnI1V0Esa0JBQW1DLGUzRnk1V25DLEMyRng1V0Esa0JBQW1DLGUzRjQ1V25DLEMyRjM1V0EsdUJBQXdDLGUzRis1V3hDLEMyRjk1V0EseUJBQTBDLGUzRms2VzFDLEMyRmo2V0EsZ0JBQWlDLGUzRnE2V2pDLEMyRnA2V0EscUJBQXNDLGUzRnc2V3RDLEMyRnY2V0EsMkJBQTRDLGUzRjI2VzVDLEMyRjE2V0EscUJBQXNDLGUzRjg2V3RDLEMyRjc2V0Esa0JBQW1DLGUzRmk3V25DLEMyRmg3V0Esb0JBQXFDLGUzRm83V3JDLEMyRm43V0Esb0JBQXFDLGUzRnU3V3JDLEMyRnQ3V0Esa0JBQW1DLGUzRjA3V25DLEMyRno3V0EsdUJBQXdDLGUzRjY3V3hDLEMyRjU3V0Esd0JBQXlDLGUzRmc4V3pDLEMyRi83V0EsMEJBQTJDLGUzRm04VzNDLEMyRmw4V0EsbUJBQW9DLGUzRnM4V3BDLEMyRnI4V0Esa0JBQW1DLGUzRnk4V25DLEMyRng4V0EseUJBQTBDLGUzRjQ4VzFDLEMyRjM4V0EsaUJBQWtDLGUzRis4V2xDLEMyRjk4V0Esc0JBQXVDLGUzRms5V3ZDLEMyRmo5V0Esd0JBQXlDLGUzRnE5V3pDLEMyRnA5V0Esc0JBQXVDLGUzRnc5V3ZDLEMyRnY5V0EsdUJBQXdDLGUzRjI5V3hDLEMyRjE5V0EsZ0JBQWlDLGUzRjg5V2pDLEMyRjc5V0EsbUJBQW9DLGUzRmkrV3BDLEMyRmgrV0EsaUJBQWtDLGUzRm8rV2xDLEMyRm4rV0EsZ0JBQWlDLGUzRnUrV2pDLEMyRnQrV0EscUJBQXNDLGUzRjArV3RDLEMyRnorV0EsMkJBQTRDLGUzRjYrVzVDLEMyRjUrV0EsMEJBQTJDLGUzRmcvVzNDLEMyRi8rV0Esd0JBQXlDLGUzRm0vV3pDLEMyRmwvV0EscUJBQXNDLGUzRnMvV3RDLEMyRnIvV0EscUJBQXNDLGUzRnkvV3RDLEMyRngvV0EsZ0JBQWlDLGUzRjQvV2pDLEMyRjMvV0EsZ0JBQWlDLGUzRisvV2pDLEMyRjkvV0Esb0JBQXFDLGUzRmtnWHJDLEMyRmpnWEEsdUJBQXdDLGUzRnFnWHhDLEMyRnBnWEEsa0JBQW1DLGUzRndnWG5DLEMyRnZnWEEsaUJBQWtDLGUzRjJnWGxDLEMyRjFnWEEscUJBQXNDLGUzRjhnWHRDLEMyRjdnWEEsZ0JBQWlDLGUzRmloWGpDLEMyRmhoWEEsb0JBQXFDLGUzRm9oWHJDLEMyRm5oWEEsbUJBQW9DLGUzRnVoWHBDLEMyRnRoWEEsbUJBQW9DLGUzRjBoWHBDLEMyRnpoWEEsMEJBQTJDLGUzRjZoWDNDLEMyRjVoWEEsZ0JBQWlDLGUzRmdpWGpDLEMyRi9oWEEscUJBQXNDLGUzRm1pWHRDLEMyRmxpWEEsK0JBQWdELGUzRnNpWGhELEMyRnJpWEEsK0JBQWdELGUzRnlpWGhELEMyRnhpWEEsZ0NBQWlELGUzRjRpWGpELEMyRjNpWEEsNkJBQThDLGUzRitpWDlDLEMyRjlpWEEsc0JBQXVDLGUzRmtqWHZDLEMyRmpqWEEsd0JBQXlDLGUzRnFqWHpDLEMyRnBqWEEsaUJBQWtDLGUzRndqWGxDLEMyRnZqWEEsdUJBQXdDLGUzRjJqWHhDLEMyRjFqWEEsZ0JBQWlDLGUzRjhqWGpDLEMyRjdqWEEsbUJBQW9DLGUzRmlrWHBDLEMyRmhrWEEsaUJBQWtDLGUzRm9rWGxDLEMyRm5rWEEsa0JBQW1DLGUzRnVrWG5DLEMyRnRrWEEscUJBQXNDLGUzRjBrWHRDLEMyRnprWEEscUJBQXNDLGUzRjZrWHRDLEMyRjVrWEEsZ0JBQWlDLGUzRmdsWGpDLEMyRi9rWEEsdUJBQXdDLGUzRm1sWHhDLEMyRmxsWEEsZUFBZ0MsZTNGc2xYaEMsQzJGcmxYQSxzQkFBdUMsZTNGeWxYdkMsQzJGeGxYQSwwQkFBMkMsZTNGNGxYM0MsQzJGM2xYQSxzQkFBdUMsZTNGK2xYdkMsQzJGOWxYQSwwQkFBMkMsZTNGa21YM0MsQzJGam1YQSxtQkFBb0MsZTNGcW1YcEMsQzJGcG1YQSxxQkFBc0MsZTNGd21YdEMsQzJGdm1YQSxvQkFBcUMsZTNGMm1YckMsQzJGMW1YQSxrQkFBbUMsZTNGOG1YbkMsQzJGN21YQSxnQkFBaUMsZTNGaW5YakMsQzJGaG5YQSx1QkFBd0MsZTNGb25YeEMsQzJGbm5YQSx1QkFBd0MsZTNGdW5YeEMsQzJGdG5YQSx5QkFBMEMsZTNGMG5YMUMsQzJGem5YQSx5QkFBMEMsZTNGNm5YMUMsQzJGNW5YQSxnQkFBaUMsZTNGZ29YakMsQzJGL25YQSxvQkFBcUMsZTNGbW9YckMsQzJGbG9YQSxrQkFBbUMsZTNGc29YbkMsQzJGcm9YQSxlQUFnQyxlM0Z5b1hoQyxDMkZ4b1hBLGlCQUFrQyxlM0Y0b1hsQyxDMkYzb1hBLG1CQUFvQyxlM0Yrb1hwQyxDMkY5b1hBLGtCQUFtQyxlM0ZrcFhuQyxDMkZqcFhBLG9CQUFxQyxlM0ZxcFhyQyxDMkZwcFhBLGtCQUFtQyxlM0Z3cFhuQyxDMkZ2cFhBLGlCQUFrQyxlM0YycFhsQyxDMkYxcFhBLGtCQUFtQyxlM0Y4cFhuQyxDMkY3cFhBLG9CQUFxQyxlM0ZpcVhyQyxDMkZocVhBLGVBQWdDLGUzRm9xWGhDLEMyRm5xWEEscUJBQXNDLGUzRnVxWHRDLEMyRnRxWEEsNEJBQTZDLGUzRjBxWDdDLEMyRnpxWEEsa0JBQW1DLGUzRjZxWG5DLEMyRjVxWEEsb0JBQXFDLGUzRmdyWHJDLEMyRi9xWEEsbUJBQW9DLGUzRm1yWHBDLEMyRmxyWEEsbUJBQW9DLGUzRnNyWHBDLEMyRnJyWEEsa0JBQW1DLGUzRnlyWG5DLEMyRnhyWEEscUJBQXNDLGUzRjRyWHRDLEMyRjNyWEEscUJBQXNDLGUzRityWHRDLEMyRjlyWEEsc0JBQXVDLGUzRmtzWHZDLEMyRmpzWEEsMEJBQTJDLGUzRnFzWDNDLEMyRnBzWEEsZ0NBQWlELGUzRndzWGpELEMyRnZzWEEsNEJBQTZDLGUzRjJzWDdDLEMyRjFzWEEsc0JBQXVDLGUzRjhzWHZDLEMyRjdzWEEscUJBQXNDLGUzRml0WHRDLEMyRmh0WEEsaUJBQWtDLGUzRm90WGxDLEMyRm50WEEsd0JBQXlDLGUzRnV0WHpDLEMyRnR0WEEsd0JBQXlDLGUzRjB0WHpDLEMyRnp0WEEsa0JBQW1DLGUzRjZ0WG5DLEMyRjV0WEEsZUFBZ0MsZTNGZ3VYaEMsQzJGL3RYQSxvQkFBcUMsZTNGbXVYckMsQzJGbHVYQSxpQkFBa0MsZTNGc3VYbEMsQzJGcnVYQSxrQkFBbUMsZTNGeXVYbkMsQzJGeHVYQSxrQkFBbUMsZTNGNHVYbkMsQzJGM3VYQSxzQkFBdUMsZTNGK3VYdkMsQzJGOXVYQSxnQkFBaUMsZTNGa3ZYakMsQzJGanZYQSxrQkFBbUMsZTNGcXZYbkMsQzJGcHZYQSxzQkFBdUMsZTNGd3ZYdkMsQzJGdnZYQSwwQkFBMkMsZTNGMnZYM0MsQzJGMXZYQSwyQkFBNEMsZTNGOHZYNUMsQzJGN3ZYQSwrQkFBZ0QsZTNGaXdYaEQsQzJGaHdYQSx1QkFBd0MsZTNGb3dYeEMsQzJGbndYQSwyQkFBNEMsZTNGdXdYNUMsQzJGdHdYQSxvQkFBcUMsZTNGMHdYckMsQzJGendYQSxnQkFBaUMsZTNGNndYakMsQzJGNXdYQSx5QkFBMEMsZTNGZ3hYMUMsQzJGL3dYQSxrQkFBbUMsZTNGbXhYbkMsQzJGbHhYQSxzQkFBdUMsZTNGc3hYdkMsQzJGcnhYQSxvQkFBcUMsZTNGeXhYckMsQzJGeHhYQSxpQkFBa0MsZTNGNHhYbEMsQzJGM3hYQSx5QkFBMEMsZTNGK3hYMUMsQzJGOXhYQSxtQkFBb0MsZTNGa3lYcEMsQzJGanlYQSxpQkFBa0MsZTNGcXlYbEMsQzJGcHlYQSxtQkFBb0MsZTNGd3lYcEMsQzJGdnlYQSxnQkFBaUMsZTNGMnlYakMsQzJGMXlYQSx5QkFBMEMsZTNGOHlYMUMsQzJGN3lYQSxrQkFBbUMsZTNGaXpYbkMsQzJGaHpYQSxxQkFBc0MsZTNGb3pYdEMsQzJGbnpYQSxrQkFBbUMsZTNGdXpYbkMsQzJGdHpYQSxnQkFBaUMsZTNGMHpYakMsQzJGenpYQSxtQkFBb0MsZTNGNnpYcEMsQzJGNXpYQSxxQkFBc0MsZTNGZzBYdEMsQzJGL3pYQSx5QkFBMEMsZTNGbTBYMUMsQzJGbDBYQSxlQUFnQyxlM0ZzMFhoQyxDMkZyMFhBLGVBQWdDLGUzRnkwWGhDLEMyRngwWEEsdUJBQXdDLGUzRjQwWHhDLEMyRjMwWEEsd0JBQXlDLGUzRiswWHpDLEMyRjkwWEEsMEJBQTJDLGUzRmsxWDNDLEMyRmoxWEEsMEJBQTJDLGUzRnExWDNDLEMyRnAxWEEseUJBQTBDLGUzRncxWDFDLEMyRnYxWEEsZ0NBQWlELGUzRjIxWGpELEMyRjExWEEsbUJBQW9DLGUzRjgxWHBDLEMyRjcxWEEsd0JBQXlDLGUzRmkyWHpDLEMyRmgyWEEsY0FBK0IsZTNGbzJYL0IsQzJGbjJYQSxvQkFBcUMsZTNGdTJYckMsQzJGdDJYQSxrQkFBbUMsZTNGMDJYbkMsQzJGejJYQSxpQkFBa0MsZTNGNjJYbEMsQzJGNTJYQSx5QkFBMEMsZTNGZzNYMUMsQzJGLzJYQSxpQkFBa0MsZTNGbTNYbEMsQzJGbDNYQSxlQUFnQyxlM0ZzM1hoQyxDMkZyM1hBLGlCQUFrQyxlM0Z5M1hsQyxDMkZ4M1hBLG1CQUFvQyxlM0Y0M1hwQyxDMkYzM1hBLGlCQUFrQyxlM0YrM1hsQyxDMkY5M1hBLHFCQUFzQyxlM0ZrNFh0QyxDMkZqNFhBLGlCQUFrQyxlM0ZxNFhsQyxDMkZwNFhBLHVCQUF3QyxlM0Z3NFh4QyxDMkZ2NFhBLHdCQUF5QyxlM0YyNFh6QyxDMkYxNFhBLG1CQUFvQyxlM0Y4NFhwQyxDMkY3NFhBLGtCQUFtQyxlM0ZpNVhuQyxDMkZoNVhBLGtCQUFtQyxlM0ZvNVhuQyxDMkZuNVhBLHVCQUF3QyxlM0Z1NVh4QyxDMkZ0NVhBLHFCQUFzQyxlM0YwNVh0QyxDMkZ6NVhBLHlCQUEwQyxlM0Y2NVgxQyxDMkY1NVhBLHFCQUFzQyxlM0ZnNlh0QyxDMkYvNVhBLG1CQUFvQyxlM0ZtNlhwQyxDMkZsNlhBLG9CQUFxQyxlM0ZzNlhyQyxDMkZyNlhBLDBCQUEyQyxlM0Z5NlgzQyxDMkZ4NlhBLGlCQUFrQyxlM0Y0NlhsQyxDMkYzNlhBLG1CQUFvQyxlM0YrNlhwQyxDMkY5NlhBLGlCQUFrQyxlM0ZrN1hsQyxDMkZqN1hBLHdCQUF5QyxlM0ZxN1h6QyxDMkZwN1hBLGVBQWdDLGUzRnc3WGhDLEMyRnY3WEEsa0JBQW1DLGUzRjI3WG5DLEMyRjE3WEEsaUJBQWtDLGUzRjg3WGxDLEMyRjc3WEEsZUFBZ0MsZTNGaThYaEMsQzJGaDhYQSxtQkFBb0MsZTNGbzhYcEMsQzJGbjhYQSxxQkFBc0MsZTNGdThYdEMsQzJGdDhYQSxtQkFBb0MsZTNGMDhYcEMsQzJGejhYQSxzQkFBdUMsZTNGNjhYdkMsQzJGNThYQSxzQkFBdUMsZTNGZzlYdkMsQzJGLzhYQSx3QkFBeUMsZTNGbTlYekMsQzJGbDlYQSx3QkFBeUMsZTNGczlYekMsQzJGcjlYQSx5QkFBMEMsZTNGeTlYMUMsQzJGeDlYQSx3QkFBeUMsZTNGNDlYekMsQzJGMzlYQSxzQkFBdUMsZTNGKzlYdkMsQzJGOTlYQSxtQkFBb0MsZTNGaytYcEMsQzJGaitYQSxtQkFBb0MsZTNGcStYcEMsQzJGcCtYQSxzQkFBdUMsZTNGdytYdkMsQzJGditYQSxxQkFBc0MsZTNGMitYdEMsQzJGMStYQSx3QkFBeUMsZTNGOCtYekMsQzJGNytYQSx1QkFBd0MsZTNGaS9YeEMsQzJGaC9YQSw2QkFBOEMsZTNGby9YOUMsQzJGbi9YQSw0QkFBNkMsZTNGdS9YN0MsQzJGdC9YQSxpQkFBa0MsZTNGMC9YbEMsQzJGei9YQSxxQkFBc0MsZTNGNi9YdEMsQzJGNS9YQSx1QkFBd0MsZTNGZ2dZeEMsQzJGLy9YQSx3QkFBeUMsZTNGbWdZekMsQzJGbGdZQSw0QkFBNkMsZTNGc2dZN0MsQzJGcmdZQSx3QkFBeUMsZTNGeWdZekMsQzJGeGdZQSx1QkFBd0MsZTNGNGdZeEMsQzJGM2dZQSxlQUFnQyxlM0YrZ1loQyxDMkY5Z1lBLHNCQUF1QyxlM0ZraFl2QyxDMkZqaFlBLDBCQUEyQyxlM0ZxaFkzQyxDMkZwaFlBLDBCQUEyQyxlM0Z3aFkzQyxDMkZ2aFlBLHlCQUEwQyxlM0YyaFkxQyxDMkYxaFlBLDZCQUE4QyxlM0Y4aFk5QyxDMkY3aFlBLHNCQUF1QyxlM0ZpaVl2QyxDMkZoaVlBLGlCQUFrQyxlM0ZvaVlsQyxDMkZuaVlBLHFCQUFzQyxlM0Z1aVl0QyxDMkZ0aVlBLHVCQUF3QyxlM0YwaVl4QyxDMkZ6aVlBLDRCQUE2QyxlM0Y2aVk3QyxDMkY1aVlBLHVCQUF3QyxlM0Znall4QyxDMkYvaVlBLDRCQUE2QyxlM0Ztalk3QyxDMkZsallBLGlCQUFrQyxlM0ZzallsQyxDMkZyallBLHlCQUEwQyxlM0Z5alkxQyxDMkZ4allBLDJCQUE0QyxlM0Y0alk1QyxDMkYzallBLHVCQUF3QyxlM0Yrall4QyxDMkY5allBLGdCQUFpQyxlM0Zra1lqQyxDMkZqa1lBLHVCQUF3QyxlM0Zxa1l4QyxDMkZwa1lBLHVCQUF3QyxlM0Z3a1l4QyxDMkZ2a1lBLGdCQUFpQyxlM0Yya1lqQyxDMkYxa1lBLGdCQUFpQyxlM0Y4a1lqQyxDMkY3a1lBLHVCQUF3QyxlM0ZpbFl4QyxDMkZobFlBLHVCQUF3QyxlM0ZvbFl4QyxDMkZubFlBLG1CQUFvQyxlM0Z1bFlwQyxDMkZ0bFlBLGdCQUFpQyxlM0YwbFlqQyxDMkZ6bFlBLGtCQUFtQyxlM0Y2bFluQyxDMkY1bFlBLGVBQWdDLGUzRmdtWWhDLEMyRi9sWUEscUJBQXNDLGUzRm1tWXRDLEMyRmxtWUEsZ0JBQWlDLGUzRnNtWWpDLEMyRnJtWUEsb0JBQXFDLGUzRnltWXJDLEMyRnhtWUEsc0JBQXVDLGUzRjRtWXZDLEMyRjNtWUEscUJBQXNDLGUzRittWXRDLEMyRjltWUEsZ0JBQWlDLGUzRmtuWWpDLEMyRmpuWUEseUJBQTBDLGUzRnFuWTFDLEMyRnBuWUEsd0JBQXlDLGUzRnduWXpDLEMyRnZuWUEsK0JBQWdELGUzRjJuWWhELEMyRjFuWUEsbUNBQW9ELGUzRjhuWXBELEMyRjduWUEsaUJBQWtDLGUzRmlvWWxDLEMyRmhvWUEsc0JBQXVDLGUzRm9vWXZDLEMyRm5vWUEsd0JBQXlDLGUzRnVvWXpDLEMyRnRvWUEsMkJBQTRDLGUzRjBvWTVDLEMyRnpvWUEsd0JBQXlDLGUzRjZvWXpDLEMyRjVvWUEscUJBQXNDLGUzRmdwWXRDLEMyRi9vWUEsa0JBQW1DLGUzRm1wWW5DLEMyRmxwWUEsd0JBQXlDLGUzRnNwWXpDLEMyRnJwWUEsa0JBQW1DLGUzRnlwWW5DLEMyRnhwWUEsY0FBK0IsZTNGNHBZL0IsQzJGM3BZQSxrQkFBbUMsZTNGK3BZbkMsQzJGOXBZQSxvQkFBcUMsZTNGa3FZckMsQzJGanFZQSwyQkFBNEMsZTNGcXFZNUMsQzJGcHFZQSxxQkFBc0MsZTNGd3FZdEMsQzJGdnFZQSxxQkFBc0MsZTNGMnFZdEMsQzJGMXFZQSxpQkFBa0MsZTNGOHFZbEMsQzJGN3FZQSxzQkFBdUMsZTNGaXJZdkMsQzJGaHJZQSx1QkFBd0MsZTNGb3JZeEMsQzJGbnJZQSxpQkFBa0MsZTNGdXJZbEMsQzJGdHJZQSxxQkFBc0MsZTNGMHJZdEMsQzJGenJZQSxxQkFBc0MsZTNGNnJZdEMsQzJGNXJZQSx5QkFBMEMsZTNGZ3NZMUMsQzJGL3JZQSxtQkFBb0MsZTNGbXNZcEMsQzJGbHNZQSxrQkFBbUMsZTNGc3NZbkMsQzJGcnNZQSx3QkFBeUMsZTNGeXNZekMsQzJGeHNZQSxtQkFBb0MsZTNGNHNZcEMsQzJGM3NZQSxpQkFBa0MsZTNGK3NZbEMsQzJGOXNZQSx1QkFBd0MsZTNGa3RZeEMsQzJGanRZQSxrQkFBbUMsZTNGcXRZbkMsQzJGcHRZQSxpQkFBa0MsZTNGd3RZbEMsQzJGdnRZQSxtQkFBb0MsZTNGMnRZcEMsQzJGMXRZQSx3QkFBeUMsZTNGOHRZekMsQzJGN3RZQSxtQkFBb0MsZTNGaXVZcEMsQzJGaHVZQSxxQkFBc0MsZTNGb3VZdEMsQzJGbnVZQSxrQkFBbUMsZTNGdXVZbkMsQzJGdHVZQSx3QkFBeUMsZTNGMHVZekMsQzJGenVZQSx5QkFBMEMsZTNGNnVZMUMsQzJGNXVZQSxrQkFBbUMsZTNGZ3ZZbkMsQzJGL3VZQSxnQkFBaUMsZTNGbXZZakMsQzJGbHZZQSxvQkFBcUMsZTNGc3ZZckMsQzJGcnZZQSxzQkFBdUMsZTNGeXZZdkMsQzJGeHZZQSx5QkFBMEMsZTNGNHZZMUMsQzJGM3ZZQSxrQkFBbUMsZTNGK3ZZbkMsQzJGOXZZQSxpQkFBa0MsZTNGa3dZbEMsQzJGandZQSxxQkFBc0MsZTNGcXdZdEMsQzJGcHdZQSxrQkFBbUMsZTNGd3dZbkMsQzJGdndZQSxzQkFBdUMsZTNGMndZdkMsQzJGMXdZQSx3QkFBeUMsZTNGOHdZekMsQzJGN3dZQSxxQkFBc0MsZTNGaXhZdEMsQzJGaHhZQSxvQkFBcUMsZTNGb3hZckMsQzJGbnhZQSxtQkFBb0MsZTNGdXhZcEMsQzJGdHhZQSxlQUFnQyxlM0YweFloQyxDMkZ6eFlBLGtCQUFtQyxlM0Y2eFluQyxDMkY1eFlBLGdCQUFpQyxlM0ZneVlqQyxDMkYveFlBLGdCQUFpQyxlM0ZteVlqQyxDMkZseVlBLGlCQUFrQyxlM0ZzeVlsQyxDMkZyeVlBLGtCQUFtQyxlM0Z5eVluQyxDMkZ4eVlBLHNCQUF1QyxlM0Y0eVl2QyxDMkYzeVlBLG1CQUFvQyxlM0YreVlwQyxDMkY5eVlBLGlCQUFrQyxlM0ZrellsQyxDMkZqellBLGVBQWdDLGUzRnF6WWhDLEMyRnB6WUEsc0JBQXVDLGUzRnd6WXZDLEMyRnZ6WUEsc0JBQXVDLGUzRjJ6WXZDLEMyRjF6WUEsaUJBQWtDLGUzRjh6WWxDLEMyRjd6WUEsMEJBQTJDLGUzRmkwWTNDLEMyRmgwWUEsNEJBQTZDLGUzRm8wWTdDLEMyRm4wWUEsMEJBQTJDLGUzRnUwWTNDLEMyRnQwWUEsbUJBQW9DLGUzRjAwWXBDLEMyRnowWUEsc0JBQXVDLGUzRjYwWXZDLEMyRjUwWUEsZ0JBQWlDLGUzRmcxWWpDLEMyRi8wWUEsbUJBQW9DLGUzRm0xWXBDLEMyRmwxWUEsb0JBQXFDLGUzRnMxWXJDLEMyRnIxWUEsa0JBQW1DLGUzRnkxWW5DLEMyRngxWUEsc0JBQXVDLGUzRjQxWXZDLEMyRjMxWUEsZ0JBQWlDLGUzRisxWWpDLEMyRjkxWUEscUJBQXNDLGUzRmsyWXRDLEMyRmoyWUEsMEJBQTJDLGUzRnEyWTNDLEMyRnAyWUEsZ0JBQWlDLGUzRncyWWpDLEMyRnYyWUEsa0JBQW1DLGUzRjIyWW5DLEMyRjEyWUEsa0JBQW1DLGUzRjgyWW5DLEMyRjcyWUEsdUJBQXdDLGUzRmkzWXhDLEMyRmgzWUEsa0JBQW1DLGUzRm8zWW5DLEMyRm4zWUEsa0JBQW1DLGUzRnUzWW5DLEMyRnQzWUEsbUJBQW9DLGUzRjAzWXBDLEMyRnozWUEsa0JBQW1DLGUzRjYzWW5DLEMyRjUzWUEseUJBQTBDLGUzRmc0WTFDLEMyRi8zWUEsMkJBQTRDLGUzRm00WTVDLEMyRmw0WUEsd0JBQXlDLGUzRnM0WXpDLEMyRnI0WUEsdUJBQXdDLGUzRnk0WXhDLEMyRng0WUEsdUJBQXdDLGUzRjQ0WXhDLEMyRjM0WUEsb0JBQXFDLGUzRis0WXJDLEMyRjk0WUEsb0JBQXFDLGUzRms1WXJDLEMyRmo1WUEsa0JBQW1DLGUzRnE1WW5DLEMyRnA1WUEsa0JBQW1DLGUzRnc1WW5DLEMyRnY1WUEsd0JBQXlDLGUzRjI1WXpDLEMyRjE1WUEsa0JBQW1DLGUzRjg1WW5DLEMyRjc1WUEsaUJBQWtDLGUzRmk2WWxDLEMyRmg2WUEscUJBQXNDLGUzRm82WXRDLEMyRm42WUEsNEJBQTZDLGUzRnU2WTdDLEMyRnQ2WUEsd0JBQXlDLGUzRjA2WXpDLEMyRno2WUEsdUJBQXdDLGUzRjY2WXhDLEMyRjU2WUEsc0JBQXVDLGUzRmc3WXZDLEMyRi82WUEsd0JBQXlDLGUzRm03WXpDLEMyRmw3WUEsZ0JBQWlDLGUzRnM3WWpDLEMyRnI3WUEseUJBQTBDLGUzRnk3WTFDLEMyRng3WUEsd0JBQXlDLGUzRjQ3WXpDLEMyRjM3WUEsdUJBQXdDLGUzRis3WXhDLEMyRjk3WUEsbUJBQW9DLGUzRms4WXBDLEMyRmo4WUEsd0JBQXlDLGUzRnE4WXpDLEMyRnA4WUEsMkJBQTRDLGUzRnc4WTVDLEMyRnY4WUEseUJBQTBDLGUzRjI4WTFDLEMyRjE4WUEsb0JBQXFDLGUzRjg4WXJDLEMyRjc4WUEsa0JBQW1DLGUzRmk5WW5DLEMyRmg5WUEsdUJBQXdDLGUzRm85WXhDLEMyRm45WUEsZ0JBQWlDLGUzRnU5WWpDLEMyRnQ5WUEsdUJBQXdDLGUzRjA5WXhDLEMyRno5WUEseUJBQTBDLGUzRjY5WTFDLEMyRjU5WUEsd0JBQXlDLGUzRmcrWXpDLEMyRi85WUEsa0JBQW1DLGUzRm0rWW5DLEMyRmwrWUEscUJBQXNDLGUzRnMrWXRDLEMyRnIrWUEsb0JBQXFDLGUzRnkrWXJDLEMyRngrWUEsdUJBQXdDLGUzRjQrWXhDLEMyRjMrWUEsZ0JBQWlDLGUzRisrWWpDLEMyRjkrWUEsbUJBQW9DLGUzRmsvWXBDLEMyRmovWUEsbUJBQW9DLGUzRnEvWXBDLEMyRnAvWUEsZ0JBQWlDLGUzRncvWWpDLEMyRnYvWUEsbUJBQW9DLGUzRjIvWXBDLEMyRjEvWUEsa0JBQW1DLGUzRjgvWW5DLEMyRjcvWUEsa0JBQW1DLGUzRmlnWm5DLEMyRmhnWkEseUJBQTBDLGUzRm9nWjFDLEMyRm5nWkEsaUJBQWtDLGUzRnVnWmxDLEMyRnRnWkEsNEJBQTZDLGUzRjBnWjdDLEMyRnpnWkEsb0JBQXFDLGUzRjZnWnJDLEMyRjVnWkEsaUJBQWtDLGUzRmdoWmxDLEMyRi9nWkEsaUJBQWtDLGUzRm1oWmxDLEMyRmxoWkEsc0JBQXVDLGUzRnNoWnZDLEMyRnJoWkEsaUJBQWtDLGUzRnloWmxDLEMyRnhoWkEsa0JBQW1DLGUzRjRoWm5DLEMyRjNoWkEscUJBQXNDLGUzRitoWnRDLEMyRjloWkEsc0JBQXVDLGUzRmtpWnZDLEMyRmppWkEsaUJBQWtDLGUzRnFpWmxDLEMyRnBpWkEsc0JBQXVDLGUzRndpWnZDLEMyRnZpWkEsc0JBQXVDLGUzRjJpWnZDLEMyRjFpWkEsZ0JBQWlDLGUzRjhpWmpDLEMyRjdpWkEsbUJBQW9DLGUzRmlqWnBDLEMyRmhqWkEsdUJBQXdDLGUzRm9qWnhDLEMyRm5qWkEsZUFBZ0MsZTNGdWpaaEMsQzJGdGpaQSxvQkFBcUMsZTNGMGpackMsQzJGempaQSwwQkFBMkMsZTNGNmpaM0MsQzJGNWpaQSwyQkFBNEMsZTNGZ2taNUMsQzJGL2paQSx3QkFBeUMsZTNGbWtaekMsQzJGbGtaQSxxQkFBc0MsZTNGc2tadEMsQzJGcmtaQSxtQkFBb0MsZTNGeWtacEMsQzJGeGtaQSxvQkFBcUMsZTNGNGtackMsQzJGM2taQSxnQkFBaUMsZTNGK2taakMsQzJGOWtaQSxpQkFBa0MsZTNGa2xabEMsQzJGamxaQSx1QkFBd0MsZTNGcWxaeEMsQzJGcGxaQSxnQkFBaUMsZTNGd2xaakMsQzJGdmxaQSwyQkFBNEMsZTNGMmxaNUMsQzJGMWxaQSwrQkFBZ0QsZTNGOGxaaEQsQzJGN2xaQSx5QkFBMEMsZTNGaW1aMUMsQzJGaG1aQSw2QkFBOEMsZTNGb21aOUMsQzJGbm1aQSw0QkFBNkMsZTNGdW1aN0MsQzJGdG1aQSxnQ0FBaUQsZTNGMG1aakQsQzJGem1aQSwwQkFBMkMsZTNGNm1aM0MsQzJGNW1aQSw4QkFBK0MsZTNGZ25aL0MsQzJGL21aQSxxQkFBc0MsZTNGbW5adEMsQzJGbG5aQSw2QkFBOEMsZTNGc25aOUMsQzJGcm5aQSxpQ0FBa0QsZTNGeW5abEQsQzJGeG5aQSwyQkFBNEMsZTNGNG5aNUMsQzJGM25aQSwrQkFBZ0QsZTNGK25aaEQsQzJGOW5aQSxtQkFBb0MsZTNGa29acEMsQzJGam9aQSxzQkFBdUMsZTNGcW9adkMsQzJGcG9aQSxzQkFBdUMsZTNGd29adkMsQzJGdm9aQSxlQUFnQyxlM0Yyb1poQyxDMkYxb1pBLHlCQUEwQyxlM0Y4b1oxQyxDMkY3b1pBLG1CQUFvQyxlM0ZpcFpwQyxDMkZocFpBLHdCQUF5QyxlM0ZvcFp6QyxDMkZucFpBLHVCQUF3QyxlM0Z1cFp4QyxDMkZ0cFpBLGtCQUFtQyxlM0YwcFpuQyxDMkZ6cFpBLG1CQUFvQyxlM0Y2cFpwQyxDMkY1cFpBLG1CQUFvQyxlM0ZncVpwQyxDMkYvcFpBLG1CQUFvQyxlM0ZtcVpwQyxDMkZscVpBLHFCQUFzQyxlM0ZzcVp0QyxDMkZycVpBLGtCQUFtQyxlM0Z5cVpuQyxDMkZ4cVpBLHVCQUF3QyxlM0Y0cVp4QyxDMkYzcVpBLDJCQUE0QyxlM0YrcVo1QyxDMkY5cVpBLHVCQUF3QyxlM0Zrclp4QyxDMkZqclpBLDBCQUEyQyxlM0ZxclozQyxDMkZwclpBLDBCQUEyQyxlM0Z3clozQyxDMkZ2clpBLHFCQUFzQyxlM0Yyclp0QyxDMkYxclpBLGlCQUFrQyxlM0Y4clpsQyxDMkY3clpBLGdCQUFpQyxlM0Zpc1pqQyxDMkZoc1pBLDZCQUE4QyxlM0Zvc1o5QyxDMkZuc1pBLHFCQUFzQyxlM0Z1c1p0QyxDMkZ0c1pBLHlCQUEwQyxlM0Ywc1oxQyxDMkZ6c1pBLHlCQUEwQyxlM0Y2c1oxQyxDMkY1c1pBLHdCQUF5QyxlM0ZndFp6QyxDMkYvc1pBLHNCQUF1QyxlM0ZtdFp2QyxDMkZsdFpBLGlCQUFrQyxlM0ZzdFpsQyxDMkZydFpBLHdCQUF5QyxlM0Z5dFp6QyxDMkZ4dFpBLHdCQUF5QyxlM0Y0dFp6QyxDMkYzdFpBLHlCQUEwQyxlM0YrdFoxQyxDMkY5dFpBLHdCQUF5QyxlM0ZrdVp6QyxDMkZqdVpBLHVCQUF3QyxlM0ZxdVp4QyxDMkZwdVpBLHdCQUF5QyxlM0Z3dVp6QyxDMkZ2dVpBLHVCQUF3QyxlM0YydVp4QyxDMkYxdVpBLGdCQUFpQyxlM0Y4dVpqQyxDMkY3dVpBLHVCQUF3QyxlM0Zpdlp4QyxDMkZodlpBLHFCQUFzQyxlM0Zvdlp0QyxDMkZudlpBLHdCQUF5QyxlM0Z1dlp6QyxDMkZ0dlpBLGlCQUFrQyxlM0YwdlpsQyxDMkZ6dlpBLHFCQUFzQyxlM0Y2dlp0QyxDMkY1dlpBLDJCQUE0QyxlM0Znd1o1QyxDMkYvdlpBLHVCQUF3QyxlM0Ztd1p4QyxDMkZsd1pBLGtCQUFtQyxlM0Zzd1puQyxDMkZyd1pBLGtCQUFtQyxlM0Z5d1puQyxDMkZ4d1pBLHVCQUF3QyxlM0Y0d1p4QyxDMkYzd1pBLHlCQUEwQyxlM0Yrd1oxQyxDMkY5d1pBLGtCQUFtQyxlM0ZreFpuQyxDMkZqeFpBLG9CQUFxQyxlM0ZxeFpyQyxDMkZweFpBLHVCQUF3QyxlM0Z3eFp4QyxDMkZ2eFpBLHdCQUF5QyxlM0YyeFp6QyxDMkYxeFpBLHVCQUF3QyxlM0Y4eFp4QyxDMkY3eFpBLDhCQUErQyxlM0ZpeVovQyxDMkZoeVpBLHFCQUFzQyxlM0ZveVp0QyxDMkZueVpBLGtCQUFtQyxlM0Z1eVpuQyxDMkZ0eVpBLG9CQUFxQyxlM0YweVpyQyxDMkZ6eVpBLDRCQUE2QyxlM0Y2eVo3QyxDMkY1eVpBLGVBQWdDLGUzRmd6WmhDLEMyRi95WkEsdUJBQXdDLGUzRm16WnhDLEMyRmx6WkEsdUJBQXdDLGUzRnN6WnhDLEMyRnJ6WkEsa0JBQW1DLGUzRnl6Wm5DLEMyRnh6WkEsb0JBQXFDLGUzRjR6WnJDLEMyRjN6WkEsZ0JBQWlDLGUzRit6WmpDLEMyRjl6WkEsc0JBQXVDLGUzRmswWnZDLEMyRmowWkEsaUJBQWtDLGUzRnEwWmxDLEMyRnAwWkEsbUJBQW9DLGUzRncwWnBDLEMyRnYwWkEseUJBQTBDLGUzRjIwWjFDLEMyRjEwWkEsbUJBQW9DLGUzRjgwWnBDLEMyRjcwWkEscUJBQXNDLGUzRmkxWnRDLEMyRmgxWkEsZ0JBQWlDLGUzRm8xWmpDLEMyRm4xWkEsb0JBQXFDLGUzRnUxWnJDLEMyRnQxWkEsbUJBQW9DLGUzRjAxWnBDLEMyRnoxWkEsaUJBQWtDLGUzRjYxWmxDLEMyRjUxWkEsd0JBQXlDLGUzRmcyWnpDLEMyRi8xWkEsa0JBQW1DLGUzRm0yWm5DLEMyRmwyWkEsc0JBQXVDLGUzRnMyWnZDLEMyRnIyWkEsbUJBQW9DLGUzRnkyWnBDLEMyRngyWkEsMEJBQTJDLGUzRjQyWjNDLEMyRjMyWkEsZUFBZ0MsZTNGKzJaaEMsQzJGOTJaQSxnQkFBaUMsZTNGazNaakMsQzJGajNaQSxnQkFBaUMsZTNGcTNaakMsQzJGcDNaQSxpQkFBa0MsZTNGdzNabEMsQzJGdjNaQSxnQkFBaUMsZTNGMjNaakMsQzJGMTNaQSxxQkFBc0MsZTNGODNadEMsQzJGNzNaQSxpQkFBa0MsZTNGaTRabEMsQzJGaDRaQSxzQkFBdUMsZTNGbzRadkMsQzJGbjRaQSxvQkFBcUMsZTNGdTRackMsQzJGdDRaQSwwQkFBMkMsZTNGMDRaM0MsQzJGejRaQSw0QkFBNkMsZTNGNjRaN0MsQzJGNTRaQSwyQkFBNEMsZTNGZzVaNUMsQzJGLzRaQSx5QkFBMEMsZTNGbTVaMUMsQzJGbDVaQSxpQkFBa0MsZTNGczVabEMsQzJGcjVaQSxvQkFBcUMsZTNGeTVackMsQzJGeDVaQSx1QkFBd0MsZTNGNDVaeEMsQzJGMzVaQSxzQkFBdUMsZTNGKzVadkMsQzJGOTVaQSxjQUErQixlM0ZrNlovQixDMkZqNlpBLG9CQUFxQyxlM0ZxNlpyQyxDMkZwNlpBLG1CQUFvQyxlM0Z3NlpwQyxDMkZ2NlpBLHdCQUF5QyxlM0YyNlp6QyxDMkYxNlpBLHlCQUEwQyxlM0Y4NloxQyxDMkY3NlpBLG1CQUFvQyxlM0ZpN1pwQyxDMkZoN1pBLHFCQUFzQyxlM0ZvN1p0QyxDMkZuN1pBLHVCQUF3QyxlM0Z1N1p4QyxDMkZ0N1pBLDZCQUE4QyxlM0YwN1o5QyxDMkZ6N1pBLDRCQUE2QyxlM0Y2N1o3QyxDMkY1N1pBLDRCQUE2QyxlM0ZnOFo3QyxDMkYvN1pBLCtCQUFnRCxlM0ZtOFpoRCxDMkZsOFpBLHNDQUF1RCxlM0ZzOFp2RCxDMkZyOFpBLHVCQUF3QyxlM0Z5OFp4QyxDMkZ4OFpBLHVCQUF3QyxlM0Y0OFp4QyxDMkYzOFpBLHFCQUFzQyxlM0YrOFp0QyxDMkY5OFpBLHFCQUFzQyxlM0ZrOVp0QyxDMkZqOVpBLHNCQUF1QyxlM0ZxOVp2QyxDMkZwOVpBLGtCQUFtQyxlM0Z3OVpuQyxDMkZ2OVpBLGlCQUFrQyxlM0YyOVpsQyxDMkYxOVpBLHdCQUF5QyxlM0Y4OVp6QyxDMkY3OVpBLGdCQUFpQyxlM0ZpK1pqQyxDMkZoK1pBLHNCQUF1QyxlM0ZvK1p2QyxDMkZuK1pBLGlCQUFrQyxlM0Z1K1psQyxDMkZ0K1pBLHNCQUF1QyxlM0YwK1p2QyxDMkZ6K1pBLHFCQUFzQyxlM0Y2K1p0QyxDMkY1K1pBLGtCQUFtQyxlM0ZnL1puQyxDMkYvK1pBLHdCQUF5QyxlM0ZtL1p6QyxDMkZsL1pBLDhCQUErQyxlM0ZzL1ovQyxDMkZyL1pBLG1CQUFvQyxlM0Z5L1pwQyxDMkZ4L1pBLGlCQUFrQyxlM0Y0L1psQyxDMkYzL1pBLGlCQUFrQyxlM0YrL1psQyxDMkY5L1pBLGlCQUFrQyxlM0ZrZ2FsQyxDMkZqZ2FBLHNCQUF1QyxlM0ZxZ2F2QyxDMkZwZ2FBLG1CQUFvQyxlM0Z3Z2FwQyxDMkZ2Z2FBLDRCQUE2QyxlM0YyZ2E3QyxDMkYxZ2FBLHFCQUFzQyxlM0Y4Z2F0QyxDMkY3Z2FBLHlCQUEwQyxlM0ZpaGExQyxDMkZoaGFBLG1CQUFvQyxlM0ZvaGFwQyxDMkZuaGFBLGlCQUFrQyxlM0Z1aGFsQyxDMkZ0aGFBLGdCQUFpQyxlM0YwaGFqQyxDMkZ6aGFBLHVCQUF3QyxlM0Y2aGF4QyxDMkY1aGFBLDJCQUE0QyxlM0ZnaWE1QyxDMkYvaGFBLGlCQUFrQyxlM0ZtaWFsQyxDMkZsaWFBLHFCQUFzQyxlM0ZzaWF0QyxDMkZyaWFBLHlCQUEwQyxlM0Z5aWExQyxDMkZ4aWFBLDZCQUE4QyxlM0Y0aWE5QyxDMkYzaWFBLGdCQUFpQyxlM0YraWFqQyxDMkY5aWFBLGtCQUFtQyxlM0ZramFuQyxDMkZqamFBLGtCQUFtQyxlM0ZxamFuQyxDMkZwamFBLGlCQUFrQyxlM0Z3amFsQyxDMkZ2amFBLHlCQUEwQyxlM0YyamExQyxDMkYxamFBLHlCQUEwQyxlM0Y4amExQyxDMkY3amFBLHdCQUF5QyxlM0Zpa2F6QyxDMkZoa2FBLHdCQUF5QyxlM0Zva2F6QyxDMkZua2FBLGtCQUFtQyxlM0Z1a2FuQyxDMkZ0a2FBLGVBQWdDLGUzRjBrYWhDLEMyRnprYUEsa0JBQW1DLGUzRjZrYW5DLEMyRjVrYUEseUJBQTBDLGUzRmdsYTFDLEMyRi9rYUEsY0FBK0IsZTNGbWxhL0IsQzJGbGxhQSxrQkFBbUMsZTNGc2xhbkMsQzJGcmxhQSxtQkFBb0MsZTNGeWxhcEMsQzJGeGxhQSwwQkFBMkMsZTNGNGxhM0MsQzJGM2xhQSxpQkFBa0MsZTNGK2xhbEMsQzJGOWxhQSxnQkFBaUMsZTNGa21hakMsQzJGam1hQSxrQkFBbUMsZTNGcW1hbkMsQzJGcG1hQSxpQkFBa0MsZTNGd21hbEMsQzJGdm1hQSxtQkFBb0MsZTNGMm1hcEMsQzJGMW1hQSxvQkFBcUMsZTNGOG1hckMsQzJGN21hQSwwQkFBMkMsZTNGaW5hM0MsQzJGaG5hQSxxQkFBc0MsZTNGb25hdEMsQzJGbm5hQSxxQkFBc0MsZTNGdW5hdEMsQzJGdG5hQSxnQkFBaUMsZTNGMG5hakMsQzJGem5hQSxvQkFBcUMsZTNGNm5hckMsQzJGNW5hQSx1QkFBd0MsZTNGZ29heEMsQzJGL25hQSxpQkFBa0MsZTNGbW9hbEMsQzJGbG9hQSw0QkFBNkMsZTNGc29hN0MsQzJGcm9hQSxzQkFBdUMsZTNGeW9hdkMsQzJGeG9hQSxrQkFBbUMsZTNGNG9hbkMsQzJGM29hQSxrQkFBbUMsZTNGK29hbkMsQzJGOW9hQSxzQkFBdUMsZTNGa3BhdkMsQzJGanBhQSxvQkFBcUMsZTNGcXBhckMsQzJGcHBhQSxtQkFBb0MsZTNGd3BhcEMsQzJGdnBhQSxrQkFBbUMsZTNGMnBhbkMsQzJGMXBhQSxlQUFnQyxlM0Y4cGFoQyxDMkY3cGFBLGVBQWdDLGUzRmlxYWhDLEMyRmhxYUEsZ0JBQWlDLGUzRm9xYWpDLEMyRm5xYUEsb0JBQXFDLGUzRnVxYXJDLEMyRnRxYUEsMEJBQTJDLGUzRjBxYTNDLEMyRnpxYUEsMEJBQTJDLGUzRjZxYTNDLEMyRjVxYUEsc0JBQXVDLGUzRmdyYXZDLEMyRi9xYUEsdUJBQXdDLGUzRm1yYXhDLEMyRmxyYUEsc0JBQXVDLGUzRnNyYXZDLEMyRnJyYUEsb0JBQXFDLGUzRnlyYXJDLEMyRnhyYUEscUJBQXNDLGUzRjRyYXRDLEMyRjNyYUEsd0JBQXlDLGUzRityYXpDLEMyRjlyYUEseUJBQTBDLGUzRmtzYTFDLEMyRmpzYUEsd0JBQXlDLGUzRnFzYXpDLEMyRnBzYUEscUJBQXNDLGUzRndzYXRDLEMyRnZzYUEsbUJBQW9DLGUzRjJzYXBDLEMyRjFzYUEsc0JBQXVDLGUzRjhzYXZDLEMyRjdzYUEsc0JBQXVDLGUzRml0YXZDLEMyRmh0YUEsc0JBQXVDLGUzRm90YXZDLEMyRm50YUEscUJBQXNDLGUzRnV0YXRDLEMyRnR0YUEsdUJBQXdDLGUzRjB0YXhDLEMyRnp0YUEsdUJBQXdDLGUzRjZ0YXhDLEMyRjV0YUEsc0JBQXVDLGUzRmd1YXZDLEMyRi90YUEsb0JBQXFDLGUzRm11YXJDLEMyRmx1YUEsb0JBQXFDLGUzRnN1YXJDLEMyRnJ1YUEsc0JBQXVDLGUzRnl1YXZDLEMyRnh1YUEsaUJBQWtDLGUzRjR1YWxDLEMyRjN1YUEscUJBQXNDLGUzRit1YXRDLEMyRjl1YUEsdUJBQXdDLGUzRmt2YXhDLEMyRmp2YUEsZ0JBQWlDLGUzRnF2YWpDLEMyRnB2YUEsb0JBQXFDLGUzRnd2YXJDLEMyRnZ2YUEseUJBQTBDLGUzRjJ2YTFDLEMyRjF2YUEsb0JBQXFDLGUzRjh2YXJDLEMyRjd2YUEsa0JBQW1DLGUzRml3YW5DLEMyRmh3YUEseUJBQTBDLGUzRm93YTFDLEMyRm53YUEsaUJBQWtDLGUzRnV3YWxDLEMyRnR3YUEsd0JBQXlDLGUzRjB3YXpDLEMyRnp3YUEsc0JBQXVDLGUzRjZ3YXZDLEMyRjV3YUEsZ0JBQWlDLGUzRmd4YWpDLEMyRi93YUEsd0JBQXlDLGUzRm14YXpDLEMyRmx4YUEsbUJBQW9DLGUzRnN4YXBDLEMyRnJ4YUEsa0JBQW1DLGUzRnl4YW5DLEMyRnh4YUEseUJBQTBDLGUzRjR4YTFDLEMyRjN4YUEsZ0JBQWlDLGUzRit4YWpDLEMyRjl4YUEsaUJBQWtDLGUzRmt5YWxDLEMyRmp5YUEsaUJBQWtDLGUzRnF5YWxDLEMyRnB5YUEsaUJBQWtDLGUzRnd5YWxDLEMyRnZ5YUEsdUJBQXdDLGUzRjJ5YXhDLEMyRjF5YUEsa0JBQW1DLGUzRjh5YW5DLEMyRjd5YUEsaUJBQWtDLGUzRml6YWxDLEMyRmh6YUEsd0JBQXlDLGUzRm96YXpDLEMyRm56YUEsbUJBQW9DLGUzRnV6YXBDLEMyRnR6YUEsZ0JBQWlDLGUzRjB6YWpDLEMyRnp6YUEsaUJBQWtDLGUzRjZ6YWxDLEMyRjV6YUEsdUJBQXdDLGUzRmcwYXhDLEMyRi96YUEsbUJBQW9DLGUzRm0wYXBDLEMyRmwwYUEsY0FBK0IsZTNGczBhL0IsQzJGcjBhQSxlQUFnQyxlM0Z5MGFoQyxDMkZ4MGFBLHFCQUFzQyxlM0Y0MGF0QyxDMkYzMGFBLDJCQUE0QyxlM0YrMGE1QyxDMkY5MGFBLHVCQUF3QyxlM0ZrMWF4QyxDMkZqMWFBLHVCQUF3QyxlM0ZxMWF4QyxDMkZwMWFBLHNCQUF1QyxlM0Z3MWF2QyxDMkZ2MWFBLHFCQUFzQyxlM0YyMWF0QyxDMkYxMWFBLG9CQUFxQyxlM0Y4MWFyQyxDMkY3MWFBLHdCQUF5QyxlM0ZpMmF6QyxDMkZoMmFBLGlCQUFrQyxlM0ZvMmFsQyxDMkZuMmFBLG1CQUFvQyxlM0Z1MmFwQyxDMkZ0MmFBLGtCQUFtQyxlM0YwMmFuQyxDMkZ6MmFBLHFCQUFzQyxlM0Y2MmF0QyxDMkY1MmFBLCtCQUFnRCxlM0ZnM2FoRCxDMkYvMmFBLGlCQUFrQyxlM0ZtM2FsQyxDMkZsM2FBLHVCQUF3QyxlM0ZzM2F4QyxDMkZyM2FBLGdCQUFpQyxlM0Z5M2FqQyxDMkZ4M2FBLGtCQUFtQyxlM0Y0M2FuQyxDMkYzM2FBLGlCQUFrQyxlM0YrM2FsQyxDMkY5M2FBLGtCQUFtQyxlM0ZrNGFuQyxDMkZqNGFBLDBCQUEyQyxlM0ZxNGEzQyxDMkZwNGFBLGtCQUFtQyxlM0Z3NGFuQyxDMkZ2NGFBLG9CQUFxQyxlM0YyNGFyQyxDMkYxNGFBLDJCQUE0QyxlM0Y4NGE1QyxDMkY3NGFBLHNCQUF1QyxlM0ZpNWF2QyxDMkZoNWFBLGlCQUFrQyxlM0ZvNWFsQyxDMkZuNWFBLGdCQUFpQyxlM0Z1NWFqQyxDMkZ0NWFBLHVCQUF3QyxlM0YwNWF4QyxDMkZ6NWFBLGdCQUFpQyxlM0Y2NWFqQyxDMkY1NWFBLHdCQUF5QyxlM0ZnNmF6QyxDMkYvNWFBLDJCQUE0QyxlM0ZtNmE1QyxDMkZsNmFBLDJCQUE0QyxlM0ZzNmE1QyxDMkZyNmFBLDBCQUEyQyxlM0Z5NmEzQyxDMkZ4NmFBLG1CQUFvQyxlM0Y0NmFwQyxDMkYzNmFBLHVCQUF3QyxlM0YrNmF4QyxDMkY5NmFBLHNCQUF1QyxlM0ZrN2F2QyxDMkZqN2FBLDBCQUEyQyxlM0ZxN2EzQyxDMkZwN2FBLGVBQWdDLGUzRnc3YWhDLEMyRnY3YUEsZ0NBQWlELGUzRjI3YWpELEMyRjE3YUEsZ0JBQWlDLGUzRjg3YWpDLEMyRjc3YUEsK0JBQWdELGUzRmk4YWhELEMyRmg4YUEsb0JBQXFDLGUzRm84YXJDLEMyRm44YUEscUJBQXNDLGUzRnU4YXRDLEMyRnQ4YUEsNEJBQTZDLGUzRjA4YTdDLEMyRno4YUEsc0JBQXVDLGUzRjY4YXZDLEMyRjU4YUEsc0JBQXVDLGUzRmc5YXZDLEMyRi84YUEsbUJBQW9DLGUzRm05YXBDLEMyRmw5YUEsbUJBQW9DLGUzRnM5YXBDLEMyRnI5YUEsa0JBQW1DLGUzRnk5YW5DLEMyRng5YUEsaUJBQWtDLGUzRjQ5YWxDLEMyRjM5YUEsZ0JBQWlDLGUzRis5YWpDLEMyRjk5YUEsZ0JBQWlDLGUzRmsrYWpDLEMyRmorYUEsdUJBQXdDLGUzRnErYXhDLEMyRnArYUEsd0JBQXlDLGUzRncrYXpDLEMyRnYrYUEsaUJBQWtDLGUzRjIrYWxDLEMyRjErYUEsa0JBQW1DLGUzRjgrYW5DLEMyRjcrYUEsa0JBQW1DLGUzRmkvYW5DLEMyRmgvYUEsZ0NBQWlELGUzRm8vYWpELEMyRm4vYUEsZ0JBQWlDLGUzRnUvYWpDLEMyRnQvYUEsZ0JBQWlDLGUzRjAvYWpDLEMyRnovYUEsb0JBQXFDLGUzRjYvYXJDLEMyRjUvYUEsb0JBQXFDLGUzRmdnYnJDLEMyRi8vYUEsaUJBQWtDLGUzRm1nYmxDLEMyRmxnYkEsbUJBQW9DLGUzRnNnYnBDLEMyRnJnYkEsMEJBQTJDLGUzRnlnYjNDLEMyRnhnYkEsaUJBQWtDLGUzRjRnYmxDLEM0Rjc3ZEEsU1QyQkUsa0JBQUEsQ0FEQSxRQUFBLENBRUEsVUFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsU25GdTZkRixDbUY3NWRFLG1EQUVFLFNBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLFVuRis1ZEo7O0E2RnA5ZEE7OztFQUFBLENBTUEsV0FJRSxrQkNMcUIsQ0RFckIsZ0NBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FFQSxtRkFBQSxDQUNBLHFnQjdGcTlkRixDNkY5OGRBLG1EQUVFLGdDQUFBLENBQ0EsZTdGaTlkRixDK0YvNmRBLGtCQUNJLEdBQU8sUy9GbTdkVCxDK0ZsN2RFLEdBQU8sUy9GcTdkVCxDQUNGLENnRzErZEEsS0FHQyxhekZIdUIsQ3lGRXZCLGVBQUEsQ0FEQSxnQmhHdWhlRCxDZ0duaGVDLHdDQU1DLGFBQUEsQ0FEQSxpQmhHc2hlRixDZ0dsaGVDLFFBQ0MsZ0JoR29oZUYsQ2lCNytkSSx5QitFeENILFFBSUUsZ0JoR3FoZUQsQ0FDRixDaUc5aWVBLGFBQ0MsYWpHaWplRCxDaUcvaWVDLG1CQUNDLGFqR2lqZUYsQ2lHOWllQyxrQkFDQyxhakdnamVGLENpRzdpZUMsaUJBQ0MsaUJqRytpZUYsQ2lHNWllQyxpQ0FDQyxZakc4aWVGLENpRzNpZUMsaUNBQ0MseUJqRzZpZUYsQ2lHdmllRSwyQ0FDQyxhakc0aWVILENrR3ZrZUEsNkJBQ0Msa0IzRkl1QixDMkZIdkIsaUJsRzBrZUQsQ2lCaGhlSSx5QmlGNURKLDZCQUtFLGNsRzJrZUEsQ2tHeGtlRCx3Q0FHRSxTbEcwa2VELENBSkYsQ2tHbGtlRywyREFDQyxZbEd5a2VKLENrR3JrZUUsOENBQ0MsYWxHdWtlSCxDaUJoaWVJLDBCaUZ4Q0YsOENBUUUsYWxHb2tlRixDQUNGLENrR2xrZUcsb0RBQ0MsWWxHb2tlSixDaUJ4aWVJLDBCaUY3QkQsb0RBUUUsMEJsR2lrZUgsQ0FDRixDa0cvamVJLHVEQUVDLDJCQUFBLENBREEsd0JBQUEsQ0FHQSxnQjNGVlksQzJGU1osd0JBQUEsQ0FFQSxrQmxHaWtlTCxDa0c3amVHLG9EQUNDLGFsRytqZUosQ2lCdmplSSx5QmlGVEQsb0RsRnRDRCxZQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUFBLENBREEsa0JoQjJtZUEsQ0FDRixDaUIvamVJLDBCaUZURCxvREFRRSx1QmxHb2tlSCxDQUNGLENrR2xrZUksdURBQ0MsYUFBQSxDQUNBLGFsR29rZUwsQ2lCeGtlSSx5QmlGRUEsdURsRnRCRixZQUFBLENrRjhCSSxhQUFBLENsRjFCSixhQUFBLENrRnlCSSxjQUFBLENsRnZDSixpQkFBQSxDQUlBLFVoQjZtZUEsQ0FDRixDaUJwbGVJLHlCaUZFQSx1RGxGdEJGLHFCQUFBLENBSUEsc0JoQnltZUEsQ0FDRixDaUIxbGVJLDBCaUZFQSx1REFnQkUsaUJsRzRrZUosQ0FDRixDa0cxa2VLLDBEQUNDLGVBQUEsQ0FDQSxhQUFBLENBQ0EsYWxHNGtlTixDaUJwbWVJLHlCaUZxQkMsMERBTUUsU2xHNmtlTCxDQUNGLENpQnptZUksMEJpRnFCQywwREFZRSwrQkFBQSxDQUZBLGtCQUFBLENBQ0EsY2xHK2tlTCxDQUNGLENrRzFrZUssMERBQ0MsZUFBQSxDQUNBLGFBQUEsQ0FFQSxlQUFBLENBREEsYWxHNmtlTixDaUJ0bmVJLHlCaUZzQ0MsMERBU0UsV0FBQSxDQURBLFFBQUEsQ0FEQSxTbEcra2VMLENBQ0YsQ2lCN25lSSwwQmlGc0NDLDBEQWVFLCtCQUFBLENBRkEsa0JBQUEsQ0FDQSxjbEcra2VMLENrRzVrZUssMkhBQ0Msa0JsRzhrZU4sQ0FDRixDa0d0a2VHLDZDQUNDLGVsR3drZUosQ2tHcmtlSyxvREFDQyxnQmxHdWtlTixDa0d4amVJLCtJQUNBLGtCbEdna2VKLENrRzNqZUUsMENBQ0MsYWxHNmplSCxDa0d4amVJLGtHQUNDLGFsRzZqZUwsQ2tHeGplRSwwQ0FDQyxhQUFBLENBQ0EsMkJsRzBqZUgsQ21HL3RlQSxxREFFQyxrQm5Ha3VlRCxDbUdodWVDLGlFQUNDLGtCN0ZXUyxDNkZKVCxXQUFBLENBTkEsVUFBQSxDQUlBLFFBQUEsQ0FGQSxrQkFBQSxDQUdBLGtCQUFBLENBRkEsaUJBQUEsQ0FGQSxpQm5Hd3VlRixDbUdqdWVFLHFGQUVJLGFBQUEsQ0FHQSxXQUFBLENBSkgsZUFBQSxDQUVHLGlCQUFBLENBQ0EsVW5HcXVlTixDbUdsdWVHLDZGQUVDLFdBQUEsQ0FEQSxpQkFBQSxDQUVHLFVuR3F1ZVAsQ21HanVlRSxxR0FFQyxhQUFBLENBREEsWW5HcXVlSCxDbUdsdWVHLDJIQUNDLHdCbkdxdWVKLENtR2x1ZUcsNkhBQ0MsZ0JuR3F1ZUosQ21HbnVlSSxpSUFDQyxVQUFBLENBQ0Esb0JuR3N1ZUwsQ21HL3RlRSwyRkFDQyxZbkdrdWVILENtRzV0ZUcsbUZBRUMsMkJBQUEsQ0FEQSx3QkFBQSxDQUdBLGdCNUZ2QmEsQzRGc0JiLHdCQUFBLENBRUEsa0JuRyt0ZUosQ21HMXRlRyxzS0FDQyx3Qm5HOHRlSixDbUdwdGVFLGtKQUNDLGVuRzJ0ZUgsQ21HeHRlSSw2RUFDQyxnQm5HMnRlTCxDbUd0dGVFLHVFQUNDLGVuR3l0ZUgsQ21HNXNlRyw2TUFDQSxrQm5HdXRlSCxDbUdsdGVDLHlEQUNDLGFuR3F0ZUYsQ21HaHRlRyw4SUFDQyxhbkd1dGVKLENtR2x0ZUMseURBQ0MsYUFBQSxDQUNBLDJCbkdxdGVGLENvRzcwZUEsc0JBQ0Msa0I3Rkl1QixDNkZIdkIsaUJwR2cxZUQsQ2lCdHhlSSx5Qm1GNURKLHNCQUtFLGNwR2kxZUEsQ29HOTBlRCxpQ0FHRSxTcEdnMWVELENBSkYsQ29HeDBlRyxvREFDQyxZcEcrMGVKLENvRzMwZUUsdUNBQ0MsYXBHNjBlSCxDaUJ0eWVJLDBCbUZ4Q0YsdUNBUUUsYXBHMDBlRixDQUNGLENvR3gwZUcsNkNBQ0MsWXBHMDBlSixDaUI5eWVJLDBCbUY3QkQsNkNBUUUsMEJwR3UwZUgsQ0FDRixDb0dyMGVJLGdEQUVDLDJCQUFBLENBREEsd0JBQUEsQ0FHQSxnQjdGVlksQzZGU1osd0JBQUEsQ0FFQSxrQnBHdTBlTCxDb0duMGVHLDZDQUNDLGFwR3EwZUosQ2lCN3plSSx5Qm1GVEQsNkNwRnRDRCxZQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUFBLENBREEsa0JoQmkzZUEsQ0FDRixDaUJyMGVJLDBCbUZURCw2Q0FRRSx1QnBHMDBlSCxDQUNGLENvR3gwZUksZ0RBQ0MsYUFBQSxDQUNBLGFwRzAwZUwsQ2lCOTBlSSx5Qm1GRUEsZ0RwRnRCRixZQUFBLENvRjhCSSxhQUFBLENwRjFCSixhQUFBLENvRnlCSSxjQUFBLENwRnZDSixpQkFBQSxDQUlBLFVoQm0zZUEsQ0FDRixDaUIxMWVJLHlCbUZFQSxnRHBGdEJGLHFCQUFBLENBSUEsc0JoQisyZUEsQ0FDRixDaUJoMmVJLDBCbUZFQSxnREFnQkUsaUJwR2sxZUosQ0FDRixDb0doMWVLLG1EQUNDLGVBQUEsQ0FDQSxhQUFBLENBQ0EsYXBHazFlTixDaUIxMmVJLHlCbUZxQkMsbURBTUUsU3BHbTFlTCxDQUNGLENpQi8yZUksMEJtRnFCQyxtREFZRSwrQkFBQSxDQUZBLGtCQUFBLENBQ0EsY3BHcTFlTCxDQUNGLENvR2gxZUssbURBQ0MsZUFBQSxDQUNBLGFBQUEsQ0FFQSxlQUFBLENBREEsYXBHbTFlTixDaUI1M2VJLHlCbUZzQ0MsbURBU0UsV0FBQSxDQURBLFFBQUEsQ0FEQSxTcEdxMWVMLENBQ0YsQ2lCbjRlSSwwQm1Gc0NDLG1EQWVFLCtCQUFBLENBRkEsa0JBQUEsQ0FDQSxjcEdxMWVMLENvR2wxZUssNkdBQ0Msa0JwR28xZU4sQ0FDRixDb0c1MGVHLHNDQUNDLGVwRzgwZUosQ29HMzBlSyw2Q0FDQyxnQnBHNjBlTixDb0c5emVJLDBIQUNBLGtCcEdzMGVKLENvR2owZUUsbUNBQ0MsYXBHbTBlSCxDb0c5emVJLG9GQUNDLGFwR20wZUwsQ29HOXplRSxtQ0FDQyxhQUFBLENBQ0EsMkJwR2cwZUgsQ3FHcCtlQyw0QkFDQyxjckd1K2VGLENpQjc2ZUkseUJvRjNESCw0QkFJRSxTckd3K2VELENBQ0YsQ3FHdCtlRSwrQkFFQyxrQkFBQSxDQURBLGVyR3krZUgsQ3FHcCtlRyw4Q3JGMEJELGFBQUEsQ0FJQSxjQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCdzllRixDaUI5N2VJLHlCb0Y5Q0QsOENyRjBCRCxZQUFBLENBSUEsYWhCbTllQSxDQUNGLENpQnA4ZUkseUJvRjlDRCw4Q3JGMEJELFlBQUEsQ0FJQSxhaEJ5OWVBLENBQ0YsQ3FHNStlSSxtREFFQyxnQi9GK1B5QixDK0ZoUXpCLGtCckcrK2VMLENpQjk4ZUkseUJvRmxDQSxtREFLQyxrQnJHKytlSCxDc0c1Z2ZELHFDQUdFLFN0RytnZkQsQ0FMRixDc0d2Z2ZFLHdDQUVDLGtCQUFBLENBREEsZXRHZ2hmSCxDc0c1Z2ZFLGdEQUNDLGN0RzhnZkgsQ2lCaCtlSSx5QnFGL0NGLGdEQUlFLFN0RytnZkYsQ0FDRixDc0c3Z2ZHLHNEQUNDLGtCL0ZuQlEsQytGMEJSLFdBQUEsQ0FOQSxVQUFBLENBSUEsUUFBQSxDQUZBLGtCQUFBLENBS0EsZUFBQSxDQUZBLG1CQUFBLENBRkEsaUJBQUEsQ0FGQSxpQnRHcWhmSixDaUJoL2VJLHlCcUZ4Q0Qsc0RBWUUsa0J0R2doZkgsQ0FDRixDaUJyL2VJLHlCcUZ4Q0Qsc0RBZ0JFLGtCdEdpaGZILENBQ0YsQ2lCMS9lSSx5QnFGeENELHNEQW9CRSxrQnRHa2hmSCxDQUNGLENpQi8vZUksMEJxRnhDRCxzREF3QkUsa0J0R21oZkgsQ0FDRixDc0dqaGZJLGdFQUVJLGFBQUEsQ0FHQSxXQUFBLENBSkgsZUFBQSxDQUVHLGlCQUFBLENBQ0EsVXRHb2hmUixDc0dqaGZLLG9FQUVDLFdBQUEsQ0FFRyxRQUFBLENBSEgsaUJBQUEsQ0FLQSwwQkFBQSxDQUhHLFV0R3NoZlQsQ3NHL2dmSSx3RUFFQyxhQUFBLENBREEsU3RHa2hmTCxDc0cvZ2ZLLG1GQUNDLHdCdEdpaGZOLENzRzlnZkssb0ZBSUMsK0RBQUEsQ0FDQSxtSEFBQSxDQUpBLFloRzhERyxDZ0d6REgsbUN0R2doZk4sQ3NHOWdmTSxpR0FJQyxXQUFBLENBQ0EsTUFBQSxDQUhBLGVBQUEsQ0FJQSxjQUFBLENBSEEsaUJBQUEsQ0FGQSxlQUFBLENBTUEsbUN0R2doZlAsQ3NHN2dmTSx1RkFDQyxnQi9GaERXLEMrRmlEWCxldEcrZ2ZQLENzRzVnZk0sK0tBR0MsZ0IvRjlEVSxDK0YrRFYsZUFBQSxDQUZBLHdCdEdnaGZQLENzRzNnZk0sc0ZBRUMsVUFBQSxDQURBLGFBQUEsQ0FFQSxjdEc2Z2ZQLENzR3hnZkksbUVBS0MsV0FBQSxDQUZBLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FFQSxVdEcyZ2ZMLENzR3ZnZkksMkRBS0MseUJBQUEsQ0FDQSxXQUFBLENQbkhGLHlCQUFBLENPZ0hFLFFBQUEsQ0FJQSxVQUFBLENBQ0EsZ0IvRjNGYSxDK0ZxRmIsTUFBQSxDQURBLGlCQUFBLENBUUEsdUJBQUEsQ0FDQSwrQkFBQSxDQU5BLFV0R2toZkwsQ3NHemdmSyxvRUFDQyxrQnRHMmdmTixDc0d6Z2ZNLCtFQUNDLFl0RzJnZlAsQ3NHeGdmTSw2RUFDQyxjdEcwZ2ZQLEN1R25wZkMsaUNBQ0MsY3ZHc3BmRixDaUI3bGZJLHlCc0YxREgsaUNBSUUsU3ZHdXBmRCxDQUNGLEN1R3BwZkUsc0NBQ0MsYXZHc3BmSCxDdUdscGZJLHdEQUdDLGFoR2hCTyxDZ0djUCxlQUFBLENBQ0Esd0J2R3FwZkwsQ3VHanBmSSxnRUFDQyxldkdtcGZMLEN1Ry9vZkcsaURBQ0MsVXZHaXBmSixDdUcvb2ZJLHVEQUNDLHlCdkdpcGZMLEN1RzlvZkksc0RBQ0Msa0JoRzdCbUIsQ2dHOEJuQix3QkFBQSxDQUdBLDZCQUFBLENBREEsYWhHL0JtQixDZ0c4Qm5CLGV2R2twZkwsQ3VHOW9mSyw0REFDQyxrQnZHZ3BmTixDdUc3b2ZLLDZEQUNDLGtCaEd0Q2tCLENnR3VDbEIsd0JBQUEsQ0FDQSxVdkcrb2ZOLEN3RzlyZkEsb0JBQ0MsZXhHaXNmRCxDd0cvcmZDLDJCQUNDLGtCeEdpc2ZGLEN3Ry9yZkUsc0NBRUMsaUJBQUEsQ0FEQSxTeEdrc2ZILEN3Ry9yZkcsMENBRUMsV0FBQSxDQURBLFV4R2tzZkosQ3dHM3JmSSw0Q0FDQyxhakdqQk8sQ2lHa0JQLHlCeEc2cmZMLEN3RzFyZkcsNENBQ0Msb0JBQUEsQ0FDQSxrQnhHNHJmSixDeUdydGZBLHNCekZhRSxZQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUFBLENBREEsa0JoQjZzZkYsQ3lHdnRmRywwREFPQywyREFBQSxDQUpBLFdBQUEsQ0FLRyxtSEFBQSxDQU5ILE1BQUEsQ0FHQSxRQUFBLENBQ0EsbUJBQUEsQ0FMQSxpQkFBQSxDQUdBLFV6RzZ0ZkosQ3lHdnRmSSxxRUFFQyxvQkFBQSxDQURBLGV6RzB0ZkwsQ3lHdHRmSSw2REFDQyxlekd3dGZMLEN5R250ZkkscURBQ0MsZ0J6R3F0ZkwsQzBHaHZmQSxzQkFFQyw0Qm5HK0JvQixDbUdoQ3BCLGExR292ZkQsQzBHanZmQyx5QkFDQyxrQjFHbXZmRixDMEdodmZDLDRCQUNDLGtCbkdQVSxDbUdjVixXQUFBLENBTkEsVUFBQSxDQUlBLFFBQUEsQ0FGQSxrQkFBQSxDQUtBLGVBQUEsQ0FGQSxtQkFBQSxDQUZBLGlCQUFBLENBRkEsaUIxR3d2ZkYsQ2lCdnNmSSx5QnlGcERILDRCQVlFLGtCMUdtdmZELENBQ0YsQ2lCNXNmSSx5QnlGcERILDRCQWdCRSxrQjFHb3ZmRCxDQUNGLENpQmp0ZkkseUJ5RnBESCw0QkFvQkUsa0IxR3F2ZkQsQ0FDRixDaUJ0dGZJLDBCeUZwREgsNEJBd0JFLGtCMUdzdmZELENBQ0YsQzBHcHZmRSxzQ0FFSSxhQUFBLENBR0EsV0FBQSxDQUpILGVBQUEsQ0FFRyxpQkFBQSxDQUNBLFUxR3V2Zk4sQzBHcHZmRywwQ0FFQyxXQUFBLENBRUcsUUFBQSxDQUhILGlCQUFBLENBS0EsMEJBQUEsQ0FIRyxVMUd5dmZQLEMwR2x2ZkUsOENBRUMsYUFBQSxDQURBLFMxR3F2ZkgsQzBHbHZmRyx5REFFQyw0QkFBQSxDQURBLHdCMUdxdmZKLEMwR2p2ZkcsMERBSUMsK0RBQUEsQ0FDQSxtSEFBQSxDQUVBLFdBQUEsQ0FOQSxZcEd5RUssQ29HcEVMLG1DMUdvdmZKLEMwR2p2ZkksdUVBSUMsV0FBQSxDQUNBLE1BQUEsQ0FIQSxlQUFBLENBSUEsY0FBQSxDQUhBLGlCQUFBLENBRkEsZUFBQSxDQU1BLG1DMUdtdmZMLEMwR2h2ZkksNkRBR0MsNEJBQUEsQ0FGQSxnQm5HdENhLENtR3lDYixlQUFBLENBRkEsZTFHb3ZmTCxDMEcvdWZJLDJIQUdDLGdCbkd0RFksQ21HdURaLGVBQUEsQ0FGQSx3QjFHbXZmTCxDMEc5dWZJLDREQUVDLFVBQUEsQ0FEQSxhQUFBLENBRUEsYzFHZ3ZmTCxDMEc1dWZHLG1EQUtDLHlCQUFBLENBQ0EsV0FBQSxDWGxHRCxpQ0FBQSxDVytGQyxRQUFBLENBSUEsVUFBQSxDQUVBLDRCQUFBLENBREEsZ0JuRzFFYyxDbUc0RWQsZUFBQSxDQVJBLE1BQUEsQ0FEQSxpQkFBQSxDQVVBLHVCQUFBLENBQ0EsK0JBQUEsQ0FSQSxVMUd5dmZKLEMwRzl1ZkksNERBQ0Msa0IxR2d2ZkwsQzBHOXVmSyx1RUFDQyxZMUdndmZOLEMwRzd1ZksscUVBQ0MsYzFHK3VmTixDMEd0dWZDLHFCQUVDLFdBQUEsQ0FEQSxVMUcwdWZGLEMwR3J1ZkEsc0JBQ0Msa0JuR3pJWSxDbUdpSlosV0FBQSxDWDNJRSxpREFBQSxDV29JRixVQUFBLENBQ0Esc0NBQUEsQ0FHQSxnQm5HOUdpQixDbUc0R2pCLGVBQUEsQ0FJQSxxQkFBQSxDQUVBLGdCQUFBLENBTEEseUIxRyt1ZkQsQzJHLzNmQSx5QjNGU0UsZ0JBQUEsQ0FEQSxpQkFBQSxDMkZORCxtQkFBQSxDM0ZHQyxVaEJtNGZGLENpQjUwZkkseUIwRjVESix5Qlp3Q0UsZS9GbzJmQSxDQUNGLENpQmoxZkkseUIwRjVESix5Qlo0Q0UsZS9GcTJmQSxDQUNGLENpQnQxZkkseUIwRjVESix5QlpnREUsZS9GczJmQSxDQUNGLENpQjMxZkksMEIwRjVESix5QlpvREUsZ0IvRnUyZkEsQ0FDRixDMkd4NWZDLDRCQUNDLGtCM0cwNWZGLEMyR3Y1ZkMsb0NBQ0MsUzNHeTVmRixDMkd2NWZFLHlDWkZDLDZCL0Y4NWZILEM0R3Y2ZkEsaUJBQ0MsV0FBQSxDQUNBLGlCNUcwNmZELENpQmgzZkkseUIyRjVESixpQkFNRSxrQnJHSlUsQ3FHR1YsWTVHNDZmQSxDQUNGLEM0R3o2ZkMsaUNBUVksNEJBQUEsQ0FQWCxXQUFBLENBQ0EsUzVHZzdmRixDaUIvM2ZJLHlCMkZuREgsaUNBV0UsWTVHMjZmRCxDQUNGLEM0R3o2ZkUsZ0RBRUMsaUJBQUEsQ0FEQSxXNUc0NmZILENpQng0ZkkseUIyRnJDRixnREFNRSxxQkFBQSxDQURBLFk1RzY2ZkYsQ0FDRixDNEcxNmZHLG9EQUVDLFdBQUEsQ0FEQSxVNUc2NmZKLENpQmw1ZkkseUIyRjVCRCxvREFLRSxXQUFBLENBQ0EsY0FBQSxDQUNBLFU1RzY2ZkgsQ0FDRixDaUJ6NWZJLHlCMkY1QkQsb0RBV0UsWTVHODZmSCxDQUNGLEM0RzM2Zkcsd0RBTUMseUJBQUEsQ0FGQSxRQUFBLENBS0EsVUFBQSxDQVJBLGFBQUEsQ0FNQSxnQnJHbEJhLENxR2FiLGtCQUFBLENBQ0EsaUJBQUEsQ0FFQSxVQUFBLENBR0EsUzVHODZmSixDNEczNmZJLDBEQUNDLFU1RzY2ZkwsQzRHdjZmQyxnRkFFQyxZNUd5NmZGLENpQmg3ZkkseUIyRktILGdGQUtFLFk1RzI2ZkQsQ0FDRixDNEd4NmZDLG1DQVFJLFdBQUEsQ0FGQSxNQUFBLENBSEEsY0FBQSxDQURILGlCQUFBLENBS0csT0FBQSxDQUhBLGVBQUEsQ0FDQSxVQUFBLENBSkgsUzVHaTdmRixDaUJoOGZJLHlCMkZjSCxtQ0FZRSxXQUFBLENBREcsaUI1RzQ2ZkosQ0FDRixDNEd6NmZLLDhDQUNDLFM1RzI2Zk4sQzRHejZmTSxpREFDQyxrQjVHMjZmUCxDNEd0NmZDLDRCQUlJLFFBQUEsQ0FJQSxVQUFBLENBQ0EsWUFBQSxDQVBBLGNBQUEsQ0FJQSxVQUFBLENBSEEsaUJBQUEsQ0FGSCxpQkFBQSxDQUlHLFVBQUEsQ0FFQSxTNUcwNmZMLENpQnY5ZkkseUIyRnNDSCw0QkFZSyxhNUd5NmZKLENBQ0YsQzRHajZmSSxnRUFDQyxhckdsSG1CLENxR29IbkIsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBSkEsbUM1R3U2ZkwsQ2lCcCtmSSx5QjJGMkRBLGdFQVNFLFU1R282ZkosQ0FDRixDaUJ6K2ZJLHlCMkYyREEsZ0VBYUUsZ0JBQUEsQ0FDQSxZNUdxNmZKLENBQ0YsQ2lCLytmSSx5QjRGMURILG1DQUdFLGlCN0cyaWdCRCxDQUNGLENpQnIvZkkseUI0RjFESCxtQ0FPRSxpQjdHNGlnQkQsQ0FDRixDNkd4aWdCRSwyQ0FDQyxlN0cwaWdCSCxDaUI3L2ZJLHlCNEZ6Q0gsbURBRUUsaUI3R3dpZ0JELENBQ0YsQzZHcmlnQkMsbURBQ0MsT0FBQSxDZFhHLHNCQUFBLENjWUgsVTdHMGlnQkYsQ2lCemdnQkkseUI0Rm5DSCxtRGRWSSxzQkFBQSxDY2dCRixTN0c2aWdCRCxDQUNGLENpQmpoZ0JJLHlCNEZuQ0gsbURkVkksc0JBQUEsQ2NxQkYsUzdHZ2pnQkQsQ0FDRixDaUJ6aGdCSSx5QjRGaEJBLDhFQUdFLDBCQUFBLENBREEsa0I3RzRpZ0JKLENBQ0YsQ2lCL2hnQkkseUI0RmhCQSw4RUFRRSx5QkFBQSxDQURBLGtCN0c2aWdCSixDQUNGLENpQnJpZ0JJLHlCNEZoQkEsOEVBYUUseUJBQUEsQ0FEQSxrQjdHOGlnQkosQ0FDRixDaUIzaWdCSSwwQjRGaEJBLDhFQWtCRSx5QkFBQSxDQURBLGtCN0craWdCSixDQUNGLENpQmpqZ0JJLHlCNEZZQSwrRUFFRSxhQUFBLENBRUEsUUFBQSxDQURBLGNBQUEsQ0FFQSxTN0d1aWdCSixDQUNGLEM2R3BpZ0JJLGlGQUNDLGFBQUEsQ0FFQSxlQUFBLENBREEsY0FBQSxDQUVBLFM3R3NpZ0JMLENpQi9qZ0JJLHlCNEY0QkEsbVU3RjNFRixZQUFBLEM2RmdGSSxhQUFBLEM3Ri9FSixjQUFBLENBRUEsbUJBQUEsQzZGOEVJLGNBQUEsQ0FHQSxTN0d5aWdCSixDNkd0aWdCSSw4eEI3RjVESixhQUFBLEM2RmdFSyxrQkFBQSxDN0Y1REwsY0FBQSxDNkY2REssU0FBQSxDN0YzRUwsaUJBQUEsQ0FJQSxVaEJ5bmdCQSxDNkdoamdCSyxzNkJBQ0MsWUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGM3R3lqZ0JOLEM2R3ZqZ0JNLDhnQ0FDQyx5QkFBQSxDQUVBLGFBQUEsQ0FEQSwwQjdHaWtnQlAsQzZHOWpnQk8sOG5DQUNDLGFBQUEsQ0FDQSxjN0d1a2dCUixDNkdqa2dCSSwyMkQ3RnRGSixxQkFBQSxDNkY2Rkssa0JBQUEsQzdGekZMLHNCQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCeXJnQkEsQzZHbmxnQkksd29EQUlDLGFBQUEsQ0FDQSxjN0dpbWdCTCxDNkcvbGdCSyx3ckRBR0MsWUFBQSxDQUZBLGFBQUEsQ0FHQSxjQUFBLENBQ0EsZUFBQSxDQUhBLGM3R21uZ0JOLEM2RzdtZ0JNLHdrTEFHQyxrQkFBQSxDQUNBLG1CN0c0cGdCUCxDQUNGLEM2R3JwZ0JHLGlFQUNDLGtCN0d1cGdCSixDaUIvdmdCSSx5QjRGMEdBLHVFQUVFLDBCQUFBLENBQ0Esa0I3R3VwZ0JKLENBQ0YsQzZHN29nQkksdUdBQ0MsaUI3RytvZ0JMLEM2RzdvZ0JLLHdIQUNDLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxjN0crb2dCTixDNkc3b2dCTSxxSUFDQyx5QkFBQSxDQUVBLGFBQUEsQ0FEQSwwQkFBQSxDQUVBLFM3RytvZ0JQLEM2RzdvZ0JPLG1KQUNDLGFBQUEsQ0FDQSxjN0crb2dCUixDNkc1b2dCTyx3SUFDQyxrQjdHOG9nQlIsQzZHaG9nQkksNEpBQ0MsaUI3R2tvZ0JMLEM2R2hvZ0JLLDhMQUNDLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxjN0drb2dCTixDNkdob2dCTSx3TkFDQyx5QkFBQSxDQUVBLGFBQUEsQ0FEQSwwQkFBQSxDQUVBLFM3R2tvZ0JQLEM2R2hvZ0JPLG9QQUNDLGFBQUEsQ0FDQSxjN0drb2dCUixDNkc1bmdCUSx3Y0FDQyxrQjdHaW9nQlQsQ2lCcHpnQkkseUI0RnNNRixpR0FFRSxpQjdHcW5nQkYsQzZHbm5nQkUscUVBQ0MsWUFBQSxDQUNBLGE3R3FuZ0JILEM2R2xuZ0JFLDhEQUNDLFk3R29uZ0JILENBWEYsQzZHbG1nQkEsMkJBRUMsa0J0R25SVyxDd0ZPVCx5QkFBQSxDYytRRixRQUFBLENkclJBLHdDQUFBLENjaVJBLGFBQUEsQ0FFQSxjQUFBLENBR0EsVUFBQSxDQUZBLEtBQUEsQ2RsUUkseUJBQUEsQ2NzUUosVUFBQSxDQURBLGM3RzJuZ0JELENpQnoxZ0JJLHlCNEZ1TkosMkJBZ0JFLFVBQUEsQ0FGQSxTQUFBLENBQ0EsUzdHeW5nQkEsQ0FDRixDaUJoMmdCSSx5QjRGdU5KLDJCQXFCRSxVQUFBLENBREEsUzdHMG5nQkEsQ0FDRixDNkd2bmdCQyw4QkFLQyxrQkFBQSxDZHZTQyx5QkFBQSxDY21TRCxVQUFBLENBQ0EsZUFBQSxDQUVBLGtCQUFBLENBREEsd0JBQUEsQ0FHQSxjQUFBLENBQ0EsVUFBQSxDQUNBLFM3RzRuZ0JGLEM2R3puZ0JFLG1DQUNDLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0J2RzlCMkIsQ3VHK0IzQixjQUFBLENBQ0EsZTdHMm5nQkgsQzZHdm5nQkMsc0NBR0MsV0FBQSxDQUNBLGlCQUFBLENBSEEsaUNBQUEsQ0FJQSxpQkFBQSxDQUhBLFU3RzRuZ0JGLEM2R3ZuZ0JFLHdDQUNDLFVBQUEsQ0FDQSxrQjdHeW5nQkgsQzZHdm5nQkcsOERBRUMsK0JBQUEsQ0FDQSx3QkFBQSxDZHBVRCw2QkFBQSxDY3FVQyxVQUFBLENBSEEsWUFBQSxDQUtBLGVBQUEsQ0FEQSxZN0c2bmdCSixDNkd2bmdCRSxzREFLQyxVQUFBLENBSkEsU0FBQSxDQU1BLGlDQUFBLENBSkEsaUJBQUEsQ0FDQSxLQUFBLENkcFVFLHlCQUFBLENja1VGLFU3R2dvZ0JILEM2R3puZ0JHLCtEQUVDLE1BQUEsQ0FEQSxTN0c0bmdCSixDNkd4bmdCRyw0RUFDQyxZN0cwbmdCSixDNkd4bmdCSSxxRkFDQyxhQUFBLENBQ0Esa0I3RzBuZ0JMLEM2R3huZ0JLLHdGQUVDLFVBQUEsQ0FDQSxlQUFBLENBRkEsb0I3RzRuZ0JOLEM2R3huZ0JNLDBGQUNDLFU3RzBuZ0JQLEM2R3huZ0JPLDRGQUNDLHlCQUFBLENBRUEsaUJBQUEsQ0FEQSxVN0cybmdCUixDNkd0bmdCTSwrRkFDQyxrQnRHdlhNLENzR3dYTixVQUFBLENBRUEsZ0J0R3pWVSxDc0d3VlYsZUFBQSxDQUVBLHFCN0d3bmdCUCxDNkdwbmdCSyw0RkFDQyxlQUFBLENkMVhILDZCQUFBLENjNFhHLGtCN0d3bmdCTixDNkd0bmdCTSx1R0FDQyxrQnRHbllpQixDd0ZJckIseUJBQUEsQ2NpWUksV0FBQSxDQUNBLGlCdkdwUUUsQ3VHa1FGLFU3RzZuZ0JQLEM2R3ZuZ0JNLGdHZHRZSCx5QkFBQSxDY3dZSSxXQUFBLENBREEsVTdHNm5nQlAsQzZHeG5nQk0sd0dBRUMsbUJBQUEsQ0FEQSxpQjdHMm5nQlAsQzZHeG5nQk8sMkdBQ0MsZ0J0R3ZYVSxDc0d5WFYsZUFBQSxDQURBLHlCN0cybmdCUixDNkd4bmdCUSw2R0FHQyxhQUFBLENBRkEsV0FBQSxDQUNBLGU3RzJuZ0JULEM2R3RuZ0JPLDZHQUNDLGdCN0d3bmdCUixDNkdwbmdCTSx3R0FNQyxrQnRHN2FNLEN3Rk1WLHlCQUFBLENjc2FJLGdCdEc1WVcsQ3NHeVlYLFdBQUEsQ0FDQSxTQUFBLENBRkEsVTdHNm5nQlAsQzZHaG5nQkUsc0RBS0MsU0FBQSxDQUpBLFNBQUEsQ0FNQSxpQ0FBQSxDQUpBLGlCQUFBLENBQ0EsS0FBQSxDZHZhRSx5QkFBQSxDY3FhRixVN0d5bmdCSCxDNkdsbmdCRywrREFFQyxNQUFBLENBREEsU0FBQSxDZDdhQyx5Qi9GcWloQkwsQzZHbm5nQkcsNERBQ0MsVUFBQSxDQUNBLGdCdEdyYWEsQ3NHdWFiLGVBQUEsQ0FEQSx3QjdHc25nQkosQzZHbm5nQkksOERBQ0MseUJBQUEsQ0FDQSxrQjdHcW5nQkwsQzZHam5nQkcseURBRUMsdUNBQUEsQ0FEQSxrQjdHb25nQkosQzZHaG5nQkcseURBRUMsVUFBQSxDQUNBLGVBQUEsQ0FGQSxvQjdHb25nQkosQzZHL21nQkcsNERBQ0MsVUFBQSxDQUNBLGVBQUEsQ0FDQSx3QjdHaW5nQkosQzZHOW1nQkcsb0VBRUMsZUFBQSxDQURBLGtCN0dpbmdCSixDNkc3bWdCRywyREFDQyxhN0crbWdCSixDNkc3bWdCSSw2REFDQyx5QkFBQSxDQUNBLGtCN0crbWdCTCxDNkcxbWdCRSxpREFFQyxrQkFBQSxDQUNBLFVBQUEsQ0FGQSxhN0c4bWdCSCxDNkcxbWdCRyx1REFDQyxrQjdHNG1nQkosQzZHem1nQkcsbURBQ0MseUJBQUEsQ0FDQSxrQjdHMm1nQkosQzZHcm1nQkEsaUJBQ0MsR0FDQyxTN0d3bWdCQSxDNkdybWdCRCxJQUNDLFU3R3VtZ0JBLEM2R3BtZ0JELEdBQ0MsUzdHc21nQkEsQ0FDRixDNkdubWdCQSxtQkFFQyxrQnZHN2VTLEN1R29mVCxXQUFBLENkbGhCRSw2QkFBQSxDYzhnQkYsWUFBQSxDZHBoQkEsMENBQUEsQ2NraEJBLFVBQUEsQ0FVQSxnQnZHcFE2QixDdUcrUDdCLFdBQUEsQ0FKQSxjQUFBLENBRUEsVUFBQSxDQU1BLGlCQUFBLENkemdCSSx5QkFBQSxDY29nQkosVUFBQSxDQVFBLGM3RzBtZ0JELENpQi9raEJJLHlCNEZzZEosbUJBa0JFLFk3RzJtZ0JBLENBQ0YsQzZHem1nQkMscUJBQ0MsZ0JBQUEsQ0FDQSxnQjdHMm1nQkYsQzZHeG1nQkMsd0JBQ0MsWTdHMG1nQkYsQzZHdm1nQkMsMEJBSUMsZUFBQSxDQUhBLGlCQUFBLENBRUEsVUFBQSxDQURBLE83RzJtZ0JGLEM2R3RtZ0JDLDRCQUNDLFk3R3dtZ0JGLEM2R3RtZ0JFLDhCQUVDLGtDN0d3bWdCSCxDNkdubWdCQSwrQkFDQyxXN0dzbWdCRCxDaUI1bWhCSSx5QjRGcWdCSiwrQkFJRSxXN0d1bWdCQSxDQUNGLEM4RzdxaEJBLEtBQ0ksWUFBQSxDQUNBLFU5R2lyaEJKLEM4Ry9xaEJJLGFBQ0ksaUI5R2lyaEJSLEM4Ry9xaEJRLGlCQUVJLFdBQUEsQ0FEQSxXOUdrcmhCWixDOEc5cWhCUSwyQkFFSSxRQUFBLENBRUEsUUFBQSxDQURBLFl4R3dISCxDd0cxSEcsaUJBQUEsQ0FJQSxtQzlHZ3JoQlosQzhHOXFoQlksZ0NBTUksVUFBQSxDQURBLG9CQUFBLENBSkEsZ0J2R2dCQyxDdUdkRCxlQUFBLENBQ0EsbUJBQUEsQ0FGQSx3QjlHb3JoQmhCLEM4RzlxaEJnQix3Q0FFSSwwQkFBQSxDQURBLGlCQUFBLENBRUEsa0I5R2dyaEJwQixDOEc3cWhCZ0Isa0NBQ0ksZTlHK3FoQnBCLEM4RzVxaEJnQiw2Q0FDSSxVQUFBLENBQ0EsYUFBQSxDQUdBLGdCdkdFRixDdUdKRSxlQUFBLENBQ0EseUI5RytxaEJwQixDOEcxcWhCWSw2QkFDSSxVQUFBLENBQ0EsYUFBQSxDQUNBLGU5RzRxaEJoQixDOEd2cWhCWSxrQ0FFSSxrQnZHdERKLEN1R3FESSxpQjlHMHFoQmhCLEM4R3BxaEJJLGtCQUNJLGtCdkd6RGdCLEN1RzJEaEIsYUFBQSxDQURBLFk5R3VxaEJSLEM4R3BxaEJRLHdCQUNJLGlCQUFBLENBQ0Esd0I5R3NxaEJaLEM4R25xaEJRLHNCQUVJLGlCQUFBLENBREEsZ0I5R3NxaEJaLEM4R2xxaEJRLHNDQUlJLG9CQUFBLENBSEEsZ0J2RzFDTSxDdUc0Q04sZ0JBQUEsQ0FFQSx5QkFBQSxDQUhBLHFCOUd1cWhCWixDOEc5cGhCWSxxREFDSSxhOUdtcWhCaEIsQzhHOXBoQkksY0FHSSxhdkcxRmdCLEN1RzJGaEIsZ0J2RzlEVSxDdUcrRFYsZUFBQSxDQUhBLFl4R3dDQyxDd0d6Q0QsVzlHc3FoQlIsQzhHaHFoQlEsbUJBQ0ksdUJBQUEsQ0FHQSxlQUFBLENBREEsZUFBQSxDQURBLGU5R29xaEJaLEM4R2hxaEJZLHlCQUNJLG9CQUFBLENBQ0EsY0FBQSxDQUNBLG9COUdrcWhCaEIsQzhHOXBoQlEsZ0JBQ0ksYXZHNUdZLEN1RytHWixhQUFBLENBREEsZUFBQSxDQURBLGtCOUdrcWhCWixDOEc5cGhCWSx5QkFDSSxtQjlHZ3FoQmhCLEM4RzdwaEJZLHNCQUNJLGE5R2dxaEJoQixDOEc3cGhCZ0IscURBRkEseUI5R2txaEJoQixDOEc1cGhCZ0Isd0JBQ0ksYTlHOHBoQnBCLEM4R3pwaEJRLHdCQUdJLGFBQUEsQ0FDQSxlQUFBLENBRkEsaUJ4R0pILEN3R0dHLGlCOUc4cGhCWixDOEd6cGhCWSwwQkFFSSxNQUFBLENBREEsaUI5RzRwaEJoQixDOEd4cGhCWSw4QkFDSSx5QjlHMHBoQmhCLEM4R3RwaEJRLG9CQUVJLCtCQUFBLENBREEsYXZHbkpZLEN1R3NKWixvQkFBQSxDQUVBLGtCeEd4QkgsQ3dHdUJHLG9CQUFBLENBRkEsd0I5RzJwaEJaLEM4R3JwaEJRLGdCQUNJLGF2RzlKWSxDdUcrSlosMkI5R3VwaEJaLEM4RzlvaEJRLDZEQUNJLHdCOUdtcGhCWixDOEdocGhCUSwyQkFFSSw2QkFBQSxDQURBLGlCQUFBLENBRUEsa0JBQUEsQ0FDQSx3QjlHa3BoQlosQzhHem9oQlEsc0RBSEksd0I5R3FwaEJaLEM4R2xwaEJRLHVCQUVJLDZCQUFBLENBREEsaUJBQUEsQ0FFQSxrQjlHK29oQlosQzhHMW9oQkksZUFDSSw0QjlHNG9oQlIsQzhHMW9oQlEsOEJmaE1MLHlDL0YrMGhCSCxDOEc1b2hCWSw2Q0FFSSwwQkFBQSxDQURBLHFCOUcrb2hCaEIsQzhHeG9oQkksZ0NBQ0ksbUI5RzBvaEJSLEM4R3hvaEJRLHVDQUVJLGlCQUFBLENBREEsZTlHMm9oQlosQzhHeG9oQlksMkNBQ0ksZTlHMG9oQmhCLEMrR3QyaEJBLFFBQ0Msa0JBQUEsQ0FDQSxTL0d5MmhCRCxDK0d2MmhCQyxtQkFDQyxZL0d5MmhCRixDK0d2MmhCRSxpQy9GaUNBLFlBQUEsQ0FJQSxhQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCbzFoQkYsQytHMzJoQkcsbUNBQ0MsVS9HNjJoQkosQytHMTJoQkcsNENBQ0MsWS9HNDJoQkosQ2lCaDBoQkkseUI4RjdDRCw0Q0FJRSxjL0c2MmhCSCxDQUNGLEMrR3oyaEJFLCtCL0ZnQkEsWUFBQSxDQUlBLGFBQUEsQytGZkMsMkJBQUEsQy9GQ0QsaUJBQUEsQytGSEMsaUJBQUEsQy9GT0QsVWhCMDJoQkYsQytHNTJoQkUsNkIvRlFBLFlBQUEsQ0FJQSxhQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCazNoQkYsQytHaDNoQkcsK0JBQ0MsVS9HazNoQkosQytHLzJoQkcsd0NBQ0MsWS9HaTNoQkosQ2lCOTFoQkkseUI4RnBCRCx3Q0FJRSxjL0drM2hCSCxDQUNGLENnSDc1aEJBLGVBRUMseUJBQUEsQ0FDQSxXQUFBLENqQklFLHFCQUFBLENpQkhGLFVBQUEsQ0FDQSxnQnpHb0NpQixDeUduQ2pCLHVCQUFBLENBQ0EsK0JBQUEsQ0FOQSxVaEgwNmhCRCxDZ0hqNmhCQyxxQkFDQywwQmhIbTZoQkYsQ2dIaDZoQkMsYUFkRCxlQWVFLFloSG02aEJBLENBQ0YsQ2dIajZoQkMsMEJBQ0MsY2hIbTZoQkYsQ2dIejVoQkUsc0ZBQ0MsWWhIaTZoQkgsQ2dINzVoQkMsd0JBQ0Msa0JoSCs1aEJGLENnSDc1aEJFLG1DQUNDLFloSCs1aEJILENnSDU1aEJFLGlDQUNDLGNoSDg1aEJILENnSGo1aEJDLHlEakJoREUsNkJBQUEsQ2lCbURELGVBQUEsQ0FGQSxVaEgwNWhCRixDZ0h0NWhCRSxxRUFDQyxjaEh5NWhCSCxDaUh4OWhCQSxhQUdDLHlCQUFBLENBRkEsa0NBQUEsQ0FDQSxtQmpINDloQkQsQ2lIejloQkMsd0JBQ0MsWWpIMjloQkYsQ2lIejloQkUsMkJBRUMsYTFHUlMsQzBHT1QsZUFBQSxDQUVBLGtCakgyOWhCSCxDa0h0K2hCQSxVQWlCQyxlQUFBLENBR0EsbUVBQUEsQ0FDQSwrR0FBQSxDQUNBLFNBQUEsQ0FOQSxZbEhnK2hCRCxDaUJ2NmhCSSw0QmlHdkVGLG1CQVVDLGtCM0dWUyxDMkdJVCxRQUFBLENBR0EsYUFBQSxDQUVBLG1CQUFBLENBREEsZ0JBQUEsQ0FQQSxjQUFBLENBSUEsT0FBQSxDQUhBLEtBQUEsQ0FJQSxVbEhxL2hCRCxDQUNGLENrSHQraEJDLGFBeEJELFVBeUJFLFlsSHkraEJBLENBQ0YsQ2tIditoQkMscUJBSUMsa0JsSHMraEJGLENpQjE4aEJJLDBCaUdoQ0gscUJBT0UsY0FBQSxDQUNBLGVsSHUraEJELENBQ0YsQ2tIcitoQkUsbUNBRUMsZ0I1RzhGTSxDNEc3Rk4sYUFBQSxDQUZBLFlsSHkraEJILENpQnI5aEJJLHlCaUdyQkYsbUNBTUUsYWxIdytoQkYsQ0FDRixDa0h0K2hCRyx1Q0FFQyxjQUFBLENBREEsV2xIeStoQkosQ2tIcCtoQkUscUNBQ0MsWWxIcytoQkgsQ2tIcCtoQkcsMENBQ0MsVWxIcytoQkosQ2tIbCtoQkksbUVBQ0MsWWxIbytoQkwsQ2tINTloQkksNEhBQ0Msb0JsSGkraEJMLENrSC85aEJJLHlEQUNDLFlsSGkraEJMLENrSDM5aEJHLG9DQUNDLGVsSDY5aEJKLENpQm4vaEJJLDBCaUdxQkQsb0NBSUUsWWxIODloQkgsQ0FDRixDa0g1OWhCSSx3Q0FDQyxrQjNHdkZPLEMyRzZGUCxXQUFBLENBRkEsTUFBQSxDQUdBLG9CQUFBLENBTEEsaUJBQUEsQ0FDQSxLQUFBLENBRUEsVUFBQSxDQUdBLFVsSDg5aEJMLENpQm5naUJJLDBCaUc0QkEsd0NBWUUsWWxIKzloQkosQ0FDRixDa0gzOWhCRyx3Q2xHaEdELGdCQUFBLENBREEsaUJBQUEsQ2tHbUdFLGlCQUFBLENBQ0Esa0JBQUEsQ2xHdkdGLFVoQndraUJGLENpQmpoaUJJLDBCaUc2Q0Qsd0NBT0UsUUFBQSxDQUNBLFNBQUEsQ0FGQSxVbEhvK2hCSCxDQUNGLENrSGgraEJJLGtEQUNDLFVsSGsraEJMLENpQjNoaUJJLHlCaUd3REEsa0RBSUUsU2xIbStoQkosQ0FDRixDaUJoaWlCSSwwQmlHd0RBLGtEQVNFLGNBQUEsQ0FEQSxVbEhxK2hCSixDQUNGLENrSGwraEJLLHFEQUdDLGdCQUFBLENBRkEsa0I1R01HLEM0R0xILGdCbEhxK2hCTixDa0hsK2hCTSx1REFDQyxVQUFBLENBQ0EsZUFBQSxDQUNBLGtCbEhvK2hCUCxDa0hsK2hCTyx5REFDQyxpQkFBQSxDQUNBLFdBQUEsQ0FFQSxpQkFBQSxDQURBLFVsSHEraEJSLENpQnRqaUJJLDBCaUc4RUcseURBT0UsVWxIcStoQlAsQ0FDRixDa0hsK2hCTyxrRUFDQyxjQUFBLENBQ0EsZ0JsSG8raEJSLENpQi9qaUJJLDBCaUd5Rkcsa0VBS0UsWWxIcStoQlAsQ0FDRixDa0hoK2hCSyw0REFFQyxTQUFBLENBREEsaUJsSG0raEJOLENpQnhraUJJLDBCaUdvR0MsNERBS0UsWWxIbStoQkwsQ0FDRixDa0hqK2hCTSxxRUFFQyx5Q0FBQSxDQURBLG9CQUFBLENBRUEsZ0JBQUEsQ0FDQSxpQmxIbStoQlAsQ2tIaCtoQlEsMEVBQ0Msd0JBQUEsQ0FHQSxjQUFBLENBRkEsZ0I1RzBHcUIsQzRHekdyQixlbEhtK2hCVCxDaUJ6bGlCSSwwQmlHbUhJLDBFQU9FLGdCbEhtK2hCUixDa0gzOWhCRSxpREFFRSxZQUFBLENBQ0EsMEJsSDg5aEJKLENrSDM5aEJHLDJEQUVFLGtCbEg4OWhCTCxDQVZGLENrSGo5aEJNLHNFQUNDLGVsSDg5aEJQLENpQjVtaUJJLDBCaUc2SUUsc0VBSUUsY2xIKzloQk4sQ0FDRixDa0g3OWhCTyx3RUFDQyxVQUFBLENBQ0EsZ0IzRzlLUyxDMkcrS1Qsd0JsSCs5aEJSLENrSDc5aEJRLDBFQUVDLGlCQUFBLENBREEsV0FBQSxDQUdBLGlCQUFBLENBREEsVWxIZytoQlQsQ2lCNW5pQkksMEJpR3lKSSwwRUFPRSxVbEhnK2hCUixDQUNGLENrSDE5aEJLLDZEQUNDLGFsSDQ5aEJOLENpQnBvaUJJLDBCaUd1S0MsNkRBSUUsaUJsSDY5aEJMLENBQ0YsQ2tIMzloQk0sbUVBQ0MsWWxINjloQlAsQ2tIMTloQk0sMEVBQ0MsVUFBQSxDQUVBLGdCNUcwQ3VCLEM0RzNDdkIsaUJsSDY5aEJQLENpQmpwaUJJLDBCaUdrTEUsMEVBUUUsZ0IzR2xOUyxDMkdpTlQsaUJBQUEsQ0FEQSxjbEgrOWhCTixDQUNGLENrSHQ5aEJFLGlDQUNDLFlsSHc5aEJILENrSHA5aEJLLDBEQUNDLFVsSHM5aEJOLENrSDk4aEJBLG9DQUVFLHlCQUdDLGtCQUFBLENBREEsWUFBQSxDQURBLFdBQUEsQ0FHQSxzQmxIZzloQkQsQ0FDRixDbUhudWlCQSxXQUlDLGVBQUEsQ0FDQSxVQUFBLENBRkEsZUFBQSxDQURBLGVBQUEsQ0FJQSxjQUFBLENBTEEsaUJuSDB1aUJELENtSG51aUJDLGVBR0MsV0FBQSxDQUZBLGVBQUEsQ0FHQSxpQkFBQSxDQUNBLEtBQUEsQ0FIQSxVbkh3dWlCRixDaUJ0cmlCSSx5QmtHcERILGVBUUUsZW5Ic3VpQkQsQ0FDRixDaUIzcmlCSSx5QmtHcERILGVBWUUsZW5IdXVpQkQsQ0FDRixDaUJoc2lCSSx5QmtHcERILGVBZ0JFLGdCbkh3dWlCRCxDQUNGLENpQnJzaUJJLDBCa0dwREgsZUFvQkUsY25IeXVpQkQsQ0FDRixDbUh0dWlCQyx5QkFHQyxXQUFBLENBRkEsZ0JBQUEsQ0FDQSxpQm5IeXVpQkYsQ2lCL3NpQkkseUJrRzVCSCx5QkFNRSxpQm5IeXVpQkQsQ0FDRixDaUJwdGlCSSx5QmtHNUJILHlCQVVFLGlCbkgwdWlCRCxDQUNGLENtSHh1aUJFLGFBYkQseUJBZUUsY0FBQSxDQURBLGNBQUEsQ0FHQSxVQUFBLENBREEsVW5INHVpQkQsQ0FDRixDbUh6dWlCRSxvQ0FHSSxRQUFBLENBRkgsV0FBQSxDQUdHLE1BQUEsQ0FFQSxjQUFBLENBSkEsaUJBQUEsQ0FHQSxPbkg0dWlCTixDaUJ6dWlCSSx5QmtHUkYsb0NBU0ssU25INHVpQkwsQ0FDRixDaUI5dWlCSSx5QmtHUkYsb0NBYUssaUJuSDZ1aUJMLENBQ0YsQ21IenVpQkksMERBQ0MsV25IMnVpQkwsQ2lCdHZpQkkseUJrR1VBLDBEQUlLLGlCbkg0dWlCUCxDQUNGLENtSDF1aUJLLGtFQUNDLGVuSDR1aUJOLENtSDF1aUJNLG9FQUNDLFVuSDR1aUJQLENtSHJ1aUJFLG9DQUlJLFdBQUEsQ0FGQSxjQUFBLENBSUEsVUFBQSxDQUhBLGlCQUFBLENBRkgsaUJBQUEsQ0FJRyxVQUFBLENBRUEsU25IdXVpQk4sQ21IbnVpQkMsc0JBQ0MsZ0JuSHF1aUJGLENtSGx1aUJDLDRCQUNDLFdBQUEsQ0FDQSxpQm5Ib3VpQkYsQ21IbHVpQkUsdUNBU1ksK0JBQUEsQ0FOWCxTQUFBLENBRkEsaUJBQUEsQ0FDQSxTbkgwdWlCSCxDbUhodWlCRSx1Q0FJSSxXQUFBLENBRkEsY0FBQSxDQUlBLFVBQUEsQ0FIQSxpQkFBQSxDQUZILGlCQUFBLENBSUcsVUFBQSxDQUVBLFNuSGt1aUJOLENtSC90aUJFLGdDQUlDLFFBQUEsQ0FEQSxNQUFBLENBRkEsaUJBQUEsQ0FJQSxPQUFBLENBSEEsS0FBQSxDQUlBLFNuSGl1aUJILENtSC90aUJHLG9DQVVZLDRCQUFBLENBUFgsV0FBQSxDQURBLGVBQUEsQ0FEQSxjQUFBLENBR0EsU25Ic3VpQkosQ21INXRpQkUsd0NBR0MsOERBQUEsQ0FDQSxpSEFBQSxDQUdHLFdBQUEsQ0FFQSxNQUFBLENBSkgsaUJBQUEsQ0FHRyxLQUFBLENBRkEsVUFBQSxDQUlBLFNuSDh0aUJOLENtSDN0aUJFLHNDQUVDLGtCQUFBLENuR2xJRCxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJvMmlCRixDaUIxMGlCSSx5QmtHd0dGLHNDbkc1SEEsWUFBQSxDQUlBLGFoQisxaUJBLENBQ0YsQ21IaHVpQkcsd0RBQ0Msa0JuSGt1aUJKLENtSGh1aUJJLDhEQUNDLGdCN0cyR3lCLEM2R3pHekIsa0I3RzNDSSxDNkcwQ0osd0JuSG11aUJMLENtSC90aUJJLDJEQUNDLGdCQUFBLENBQ0Esa0JuSGl1aUJMLENpQjUxaUJJLHlCa0d5SEEsMkRBS0UsZ0JuSGt1aUJKLENBQ0YsQ2lCajJpQkkseUJrR3lIQSwyREFTRSxnQm5IbXVpQkosQ0FDRixDbUhqdWlCSyw2REFDQyxVbkhtdWlCTixDbUhqdWlCTSxtRUFDQyxvQm5IbXVpQlAsQ21IOXRpQk8sdUVBQ0MsYW5IZ3VpQlIsQ21IMXRpQkksMERBQ0MsZ0JuSDR0aUJMLENtSHh0aUJHLCtDQUdDLFVBQUEsQ0FEQSxrQkFBQSxDQURBLFVuSDR0aUJKLENtSHh0aUJJLDBEQUdDLGFBQUEsQ0FEQSxlQUFBLENBREEsU25INHRpQkwsQ21IeHRpQkssOERBRUMsV0FBQSxDQURBLFVuSDJ0aUJOLENtSHR0aUJJLGtEQUNDLGdCN0dvRHlCLEM2R25EekIsZ0JuSHd0aUJMLENtSHR0aUJLLHdEQUNDLGFBQUEsQ0FHQSxlQUFBLENBREEsbUJBQUEsQ0FEQSx3Qm5IMHRpQk4sQ21IcnRpQkssb0RBQ0MsVW5IdXRpQk4sQ21IanRpQkUsNkNBR0Msa0JBQUEsQ0FEQSxlQUFBLENBREEsY25IcXRpQkgsQ21IL3NpQkMsMkJBQ0Msa0JuSGl0aUJGLENtSC9zaUJFLGlDQWNZLCtCQUFBLENBVFgsV0FBQSxDQUVBLG1CQUFBLENBQUEsZ0JBQUEsQ0FDQSxTQUFBLENBUEEsaUJBQUEsQ0FFQSxLQUFBLENBQ0EsVUFBQSxDQUZBLFNuSDR0aUJILENtSDVzaUJDLHNCQUdJLGNBQUEsQ0FESCxpQkFBQSxDQURBLFNuSGd0aUJGLENpQno2aUJJLHlCa0d3Tkgsc0JBTUssU25IK3NpQkosQ0FDRixDbUhqc2lCRyxxR0FKQyxVQUFBLENBQ0EsbUNuSGl0aUJKLENtSDlzaUJHLGdDQUVDLGdCbkg0c2lCSixDaUIzN2lCSSx5QmtHNk9ELGdDQU1FLGdCbkg0c2lCSCxDQUNGLENpQmg4aUJJLHlCa0c2T0QsZ0NBVUUsY25INnNpQkgsQ0FDRixDbUh4c2lCQyxtQkFNQyx5QkFBQSxDQUZBLFFBQUEsQ0FIQSxhQUFBLENBTUEsZ0I1RzVSZSxDNEd1UmYsa0JBQUEsQ0FDQSxpQkFBQSxDQUVBLFVBQUEsQ0FHQSxTbkgwc2lCRixDbUh4c2lCRSxxQkFDQyxVbkgwc2lCSCxDbUh0c2lCQyw4QkFDQyxZQUFBLENBRUEsaUJBQUEsQ0FDQSxLQUFBLENBRkEsVW5IMHNpQkYsQ21IdHNpQkUsbUNBRUMsV0FBQSxDQURBLFVuSHlzaUJILENtSG5zaUJBLGlCQUNDLGtCbkhzc2lCRCxDbUhwc2lCQyxxQkFPWSw0QkFBQSxDQU5YLFNuSDJzaUJGLENvSHBpakJBLFlBRUMsa0I3R01xQixDd0ZDbkIscUJBQUEsQ3FCUkYsWUFBQSxDQUdHLGVwSHlpakJKLENpQmovaUJJLHlCbUc1REosWUFPSyxhcEgwaWpCSCxDQUNGLENvSHhpakJDLGVBR0MsWUFBQSxDQUNHLGVBQUEsQ0FFQSxlQUFBLENwR1BILGdCQUFBLENBREEsaUJBQUEsQ29HT0csU0FBQSxDcEdWSCxVaEJ3ampCRixDaUJqZ2pCSSx5Qm1HbERILGVwR2FLLGVoQjBpakJKLENBQ0YsQ2lCdGdqQkkseUJtR2xESCxlcEdhSyxlaEIraWpCSixDQUNGLENpQjNnakJJLHlCbUdsREgsZXBHYUssZWhCb2pqQkosQ0FDRixDaUJoaGpCSSwwQm1HbERILGVwR2FLLGdCaEJ5ampCSixDQUNGLENvSDlqakJNLGtDQUVDLFVBQUEsQ0FEQSxTQUFBLENBRUEseUJwSGdrakJQLENvSDlqakJPLG9DQUNDLFVBQUEsQ0FFQSx5QkFBQSxDQURBLHlCcEhpa2pCUixDb0g3ampCTyx5Q0FDQyxlcEgrampCUixDb0g1ampCTyx5Q0FDQyxhQUFBLENBQ0EsZUFBQSxDQUNBLGVwSDhqakJSLENxSG5takJBLGdCQUdDLE1BQUEsQ0FGQSxpQkFBQSxDQUNBLEtBQUEsQ0FFQSxVckhzbWpCRCxDc0gxbWpCQSxhQUNDLDBEQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBR0EsdUJ0SDZtakJELENpQnZqakJJLHlCcUc1REosYUFTRSxpQnRIOG1qQkEsQ0FDRixDaUI1ampCSSx5QnFHNURKLGFBYUUsaUJ0SCttakJBLENBQ0YsQ2lCamtqQkkseUJxRzVDSCx3QkFHRSxjQUFBLENBQ0EsZXRIOG1qQkQsQ0FDRixDc0g1bWpCRSwyQkFDQyxnQi9Ha0JlLEMrR2pCZix5QnRIOG1qQkgsQ2lCM2tqQkkseUJxR3JDRiwyQkFLRSxnQnRIK21qQkYsQ0FDRixDc0gxbWpCQSxnQkFFQyxrQkFBQSxDQURBLGV0SDhtakJELENzSDNtakJDLDJCQUNDLGN0SDZtakJGLENpQnhsakJJLHlCcUd0QkgsMkJBSUUsU3RIOG1qQkQsQ0FDRixDc0g1bWpCRSx1Q0FDQyxrQnRIOG1qQkgsQ3NIMW1qQkcsMkNBQ0MsZ0J0SDRtakJKLEN1SC9wakJBLGNBQ0MsY3ZIa3FqQkQsQ2lCdm1qQkkseUJzRzVESixjQUlFLFN2SG1xakJBLENBQ0YsQ3VIanFqQkMsd0JBQ0Msa0J2SG1xakJGLEN1SGhxakJDLCtCdkdFQyxZQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUFBLENBREEsa0JBQUEsQ3VHSEEsZ0J2SHNxakJGLEN1SG5xakJFLDRDdkd5QkEsYUFBQSxDQUlBLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJ3cGpCRixDaUI5bmpCSSx5QnNHN0NGLDRDQUtFLFN2SDBxakJGLENBQ0YsQ2lCbm9qQkkseUJzRzdDRiw0Q0FTRSxrQnZIMnFqQkYsQ0FDRixDaUJ4b2pCSSx5QnNHN0NGLDRDQWFFLFN2SDRxakJGLENBQ0YsQ3VIenFqQkksNERBQ0MsZ0J2SDJxakJMLEN1SHRxakJFLGtDQUVDLGdCQUFBLENBREEsa0J2SHlxakJILEN1SHJxakJFLGtDQUdDLGVBQUEsQ0FEQSxlQUFBLENBREEsa0J2SHlxakJILEN1SHBxakJFLGlDQUNDLGtCdkhzcWpCSCxDdUhucWpCRSxrQ0FHQyxrQkFBQSxDQURBLGVBQUEsQ0FEQSxVdkh1cWpCSCxDdUhscWpCRSxrQ0FFQyxrQkFBQSxDQURBLGV2SHFxakJILEN1SGxxakJHLHFDQUNDLG1CdkhvcWpCSixDdUhqcWpCRyxxQ0FDQyxZdkhtcWpCSixDdUhocWpCRyw2Q0FFQyxrQkFBQSxDQURBLGV2SG1xakJKLEN1SGhxakJJLGdEQUNDLGVBQUEsQ0FDQSxldkhrcWpCTCxDdUhocWpCSyxrREFJSSxzQkFBQSxDQUNBLGlDQUFBLENBQ0EsZUFBQSxDQUNBLGFoSGhGZSxDZ0gyRWYsYUFBQSxDQUNBLHNCQUFBLENBRkgsaUJ2SHdxakJOLEN1SGhxakJTLG9EQUNDLGFoSHBGYyxDZ0hxRmQsaUJ2SGtxakJWLEN1SC9wakJTLHdEQUNDLDZCdkhpcWpCVixDdUgvcGpCVSwwREFDQyxhdkhpcWpCWCxDdUgzcGpCUyw4REFDQyw2QkFBQSxDQUNBLDhCQUFBLEN4QmhHUCwrQi9GZ3dqQkgsQ3VIMXBqQlMsNkRBR0Msd0NBQUEsQ3hCekdQLCtCQUFBLEN3QnVHTyxldkhncWpCVixDdUh2cGpCRSwwQ0FFQyx3QkFBQSxDeEJsSEEseUVBQUEsQ3dCd0hBLGVBQUEsQ0FKQSxrQkFBQSxDQUNBLGdCQUFBLENBRkEsZUFBQSxDQUZBLFlBQUEsQ0FNQSxpQnZINHBqQkgsQ3VIdHBqQkcsaURBTUMsZUFBQSxDQUNBLGFoSHhJb0IsQ2dIa0lwQixlQUFBLENBT0EsZ0JBQUEsQ0FKQSxVQUFBLENBQ0EsYUFBQSxDQUhBLGlCQUFBLENBQ0EsUXZINnBqQkosQ3VIcnBqQkcsNENBR0MsNEJoSG5IaUIsQ2dIa0hqQixnQmpId0kwQixDaUh0STFCLGVBQUEsQ0FIQSxrQnZIMHBqQkosQ3VIcnBqQkkseURBQ0MsZXZIdXBqQkwsQ3VIcHBqQkksOENBQ0MsYWhIdEptQixDZ0h1Sm5CLHlCdkhzcGpCTCxDdUhscGpCRywrQ0FLQyxlQUFBLENBSEEsWUFBQSxDQUVBLGFoSGhLb0IsQ2dIK0pwQiw0QmhIbklpQixDZ0h3SWpCLGlCQUFBLENBQ0EsZUFBQSxDQUhBLGVBQUEsQ0FMQSxpQkFBQSxDQU1BLHdCdkhzcGpCSixDdUhocGpCRSwyQ0FDQyxhQUFBLENBQ0Esa0J2SGtwakJILENpQnR3akJJLDBCc0drSEYsMkNBU0UsYXZIK29qQkYsQ0FDRixDdUg3b2pCRyxpREFDQyxZdkgrb2pCSixDaUI5d2pCSSwwQnNHOEhELGlEQVFFLDBCdkg0b2pCSCxDQUNGLEN1SDFvakJJLG9EQUVDLDJCQUFBLENBREEsd0JBQUEsQ0FHQSxnQmhIcktZLENnSG9LWix3QkFBQSxDQUVBLGtCdkg0b2pCTCxDdUh4b2pCRyxpREFDQyxhdkgwb2pCSixDaUI3eGpCSSx5QnNHa0pELGlEdkdqTUQsWUFBQSxDQUNBLGNBQUEsQ0FFQSxpQkFBQSxDQURBLGtCaEJpMWpCQSxDQUNGLENpQnJ5akJJLDBCc0drSkQsaURBUUUsdUJ2SCtvakJILENBQ0YsQ3VIN29qQkksb0RBQ0MsYUFBQSxDQUNBLGF2SCtvakJMLENpQjl5akJJLHlCc0c2SkEsb0R2R2pMRixZQUFBLEN1R3lMSSxhQUFBLEN2R3JMSixhQUFBLEN1R29MSSxjQUFBLEN2R2xNSixpQkFBQSxDQUlBLFVoQm0xakJBLENBQ0YsQ2lCMXpqQkkseUJzRzZKQSxvRHZHakxGLHFCQUFBLENBSUEsc0JoQiswakJBLENBQ0YsQ2lCaDBqQkksMEJzRzZKQSxvREFnQkUsaUJ2SHVwakJKLENBQ0YsQ3VIcnBqQkssdURBQ0MsZUFBQSxDQUNBLGFBQUEsQ0FDQSxhdkh1cGpCTixDaUIxMGpCSSx5QnNHZ0xDLHVEQU1FLFN2SHdwakJMLENBQ0YsQ2lCLzBqQkksMEJzR2dMQyx1REFZRSwrQkFBQSxDQUZBLGtCQUFBLENBQ0EsY3ZIMHBqQkwsQ0FDRixDdUhycGpCSyx1REFDQyxlQUFBLENBQ0EsYUFBQSxDQUVBLGVBQUEsQ0FDQSxrQkFBQSxDQUZBLGF2SHlwakJOLENpQjcxakJJLHlCc0dpTUMsdURBVUUsV0FBQSxDQUNBLGdCQUFBLENBRkEsUUFBQSxDQURBLFN2SDJwakJMLENBQ0YsQ2lCcjJqQkksMEJzR2lNQyx1REFpQkUsK0JBQUEsQ0FGQSxrQkFBQSxDQUNBLGN2SDBwakJMLENBQ0YsQ3VIdnBqQk0seURBQ0Msa0J2SHlwakJQLEN1SHRwakJNLHlEQUNDLGV2SHdwakJQLEN1SGpwakJFLCtDQUVDLGtCQUFBLENBREEsZXZIb3BqQkgsQ3VIanBqQkcsMERBR0MsV0FBQSxDQUZBLGlCQUFBLENBQ0EsYXZIb3BqQkosQ3VIaHBqQkcsMkRBR0MsV0FBQSxDQUZBLGdCQUFBLENBQ0EsYXZIbXBqQkosQ3VIL29qQkcsbURBQ0MsV3ZIaXBqQkosQ3VIOW9qQkcsMERBRUMsYWpIdFNPLENpSHFTUCxpQnZIaXBqQkosQ3VIOW9qQkksNERBQ0MsYWpIeFNNLENpSHlTTixldkhncGpCTCxDdUgzb2pCRSx1REFDQyxRQUFBLENBSUEsZUFBQSxDQUZBLGVBQUEsQ0FEQSxxQkFBQSxDQUVBLGlCdkg4b2pCSCxDdUgzb2pCRyw4REFLQyxXQUFBLENBRkEsTUFBQSxDQUZBLGlCQUFBLENBQ0EsS0FBQSxDQUVBLFV2SDhvakJKLEN1SHpvakJFLDBEQUVJLFFBQUEsQ0FFQSxlQUFBLENBREEscUJBQUEsQ0FFQSxpQkFBQSxDQUpILFV2SCtvakJILEN1SHpvakJNLGlFQUtDLFdBQUEsQ0FGQSxNQUFBLENBRkEsaUJBQUEsQ0FDQSxLQUFBLENBRUEsVXZING9qQlAsQ3VIdG9qQkcsNERBQ0Msa0J2SHdvakJKLEN1SG5vakJHLGtEQUNDLGtCaEhqV1MsQ3dGTVYscUNBQUEsQ3dCNFZDLGVBQUEsQ0FFQSxrQnZIdW9qQkosQ3VIcG9qQkcsMERBQ0MsbUJ2SHNvakJKLEN1SHBvakJJLDREQUVDLGtCQUFBLENBREEsVXZIdW9qQkwsQ3VIam9qQkUsNkNBQ0Msa0J2SG1vakJILEN1SGhvakJFLHlGeEIvV0MscUMvRm8vakJILEN1SGpvakJFLDhDQUNDLGtCdkhtb2pCSCxDdUgvbmpCQyw4QkFFQyxrQkFBQSxDQURBLGV2SGtvakJGLENpQng4akJJLHlCc0dxVUgsOEJBS0UsaUJBQUEsQ0FDQSxrQnZIa29qQkQsQ0FDRixDdUhob2pCRSxvQ0FJQyxrQmhIellxQixDZ0h3WXJCLHdCQUFBLEN4QnBZQSxxQ0FBQSxDd0JrWUEseUJ2SHVvakJILEN1SGxvakJHLCtDQUVDLGFoSGhaUSxDZ0grWVIsWXZIcW9qQkosQ3VIbG9qQkksa0RBRUMsYWhIcFpPLENnSG1aUCxlQUFBLENBR0EsZ0JBQUEsQ0FEQSxrQnZIcW9qQkwsQ3VIam9qQkksb0RBQ0Msa0JoSDFaTyxDZ0g2WlAsV0FBQSxDeEJ0WkYsNkJBQUEsQ3dCb1pFLFV2SHVvakJMLEN1SHZuakJFLCtFQUNDLFN2SDZuakJILENpQi8rakJJLHlCc0dpWEYsc0NBSUUsZ0J2SDhuakJGLENBQ0YsQ3VINW5qQkcsd0RBQ0MsYXZIOG5qQkosQ3VINW5qQkksdUZBQ0MsYXZIOG5qQkwsQ2lCMS9qQkkseUJzR2lYRixzQ0FnQkUsZ0J2SDZuakJGLEN1SDNuakJFLHdEQUNDLFl2SDZuakJILEN1SDNuakJHLHVGQUNDLGdCdkg2bmpCSixDQUNGLEN1SHpuakJHLHdDQUNDLGdCdkgybmpCSixDd0hwa2tCQSxrQkFDQyxleEh1a2tCRCxDd0hya2tCQyxrQ0FFQyxrQkFBQSxDQURBLGV4SHdra0JGLEN3SHJra0JFLDhDQUNDLGtCeEh1a2tCSCxDd0hsa2tCSSx3RUFDQyxnQnhIb2trQkwsQ2lCdGhrQkkseUJ3RzVESixtQkFHRSxpQkFBQSxDQUVBLE9BQUEsQ0FEQSxVQUFBLENBRUEsU0FBQSxDQUNBLGF6SG1sa0JBLEN5SGpsa0JBLG9DQUNDLHlCQUFBLEMxQlBGLHlDL0Y2bGtCQyxDeUg1a2tCRSwyRUFFRSxpQnpIZ2xrQkosQ0FMRixDaUJyaWtCSSwwQndHeENBLDJFQUtFLGlCekhrbGtCSixDQUNGLEMwSHpta0JHLHdEMUdxQ0QsYUFBQSxDQUlBLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJtbGtCRixDaUJ6amtCSSx5QnlHekRELHdEMUdxQ0QsWUFBQSxDQWVBLHVCQUFBLENBWEEsYWhCK2trQkEsQ0FDRixDMEhobmtCSSw4REFHQyxRQUFBLENBRkEsZUFBQSxDQUNBLFMxSG1ua0JMLEMwSGhua0JLLDJFQUNDLGtCbkhia0IsQ21IY2xCLGUxSGtua0JOLEMwSGhua0JNLDZFQUtDLCtCQUFBLENBSkEsYW5IaEJpQixDbUh3QmQsb0JBQUEsQ0FDQSxnQm5IS08sQ21ISlYsZUFBQSxDQVJBLGVBQUEsQ0FERyxhQUFBLENBTUEsZUFBQSxDQURBLFlBQUEsQ0FEQSxvQkFBQSxDQUZILHdCMUh5bmtCUCxDMEg5bWtCSywwRUFDQyxRMUhnbmtCTixDMEg5bWtCTSw2RUFDQyxlMUhnbmtCUCxDMEg5bWtCTywrRUFDQyxrQm5IdENnQixDbUh3Q2hCLFdBQUEsQ0FBQSw0QjFIZ25rQlIsQzBIOW1rQlEscUZBQ0Msa0IxSGdua0JULEMwSDNta0JRLGlHQUVDLGtCQUFBLENBREEsZTFIOG1rQlQsQzBIeG1rQlEsMkZBQ0Msd0JBQUEsQ0FDQSx5QjFIMG1rQlQsQzBIbG1rQkcsc0RBQ0Msa0IxSG9ta0JKLENpQi9ta0JJLHlCeUdVRCxzRDFHOUJELHFCQUFBLENBSUEsc0JoQm9va0JBLENBQ0YsQzBIcG1rQkksMkQxR3JDRixhQUFBLENBSUEsY2hCeW9rQkYsQzBIam1rQkMseUJBQ0UsNERBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FFQSxtQkFBQSxDQURBLGdCMUhvbWtCSCxDMEhqbWtCRyxvQ0FDQyxpQkFBQSxDQUNBLGtCMUhtbWtCSixDaUJwb2tCSSx5QnlHK0JELG9DQUtFLGNBQUEsQ0FDQSxlMUhvbWtCSCxDQUNGLEMwSGxta0JJLHFEMUd2RkYsWUFBQSxDQUNBLGNBQUEsQ0FFQSxpQkFBQSxDQURBLGtCaEI2cmtCRixDMEhybWtCSyxrRTFHL0RILGFBQUEsQzBHa0VJLGtCcEg2QkcsQ1UzRlAsY0FBQSxDQVJBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDMEc2RUksaUJBQUEsQzFHekVKLFVoQm9ya0JGLENpQjFwa0JJLHlCeUcyQ0Msa0UxRy9ESCxZQUFBLENBSUEsYWhCK3FrQkEsQzBIM21rQkssOEUxR3hFTCxhQUFBLENBSUEsY2hCbXJrQkEsQ0FDRixDaUJwcWtCSSx5QnlHMkNDLGtFMUcvREgscUJBQUEsQzBHK0VLLFFBQUEsQzFHM0VMLHNCQUFBLEMwRzRFSyxlMUgrbWtCTCxDMEg3bWtCSyw4RTFHbEZMLHFCQUFBLENBSUEsc0JoQitya0JBLENBQ0YsQzBIN21rQk0sOEVBQ0MsZ0JuSHRGVyxDbUh1RlgsZTFIK21rQlAsQzBIN21rQk8sb0ZBR0MsYUFBQSxDQUZBLGdCcEh1SnNCLENvSHRKdEIsZUFBQSxDQUVBLGUxSCtta0JSLEMwSDNta0JNLHVFQUNDLGVBQUEsQ0FDQSxhbkgxSU0sQ21IMklOLGdCbkhuR1csQ21Ib0dYLGVBQUEsQ0FDQSxZMUg2bWtCUCxDMEgzbWtCTyw2RUFFQyxhQUFBLENBREEsYUFBQSxDQUVBLGdCbkhsSFUsQ21IbUhWLGUxSDZta0JSLEMySG53a0JBLGNBQ0MsMERBQUEsQ0FDQSxxQkFBQSxDQUVBLFVBQUEsQ0FFQSxnQnBIOEJnQixDb0gvQmhCLGVBQUEsQ0FGQSxtQjNIeXdrQkQsQzJIcHdrQkMsYUFSRCxjQVNFLFkzSHV3a0JBLENBQ0YsQzJIcndrQkMseUJBQ0ksYzNIdXdrQkwsQ2lCeHRrQkkseUIwR2hESCx5QkFJSyxTM0h3d2tCSixDQUNGLEMySHR3a0JFLDJCQUNDLFUzSHd3a0JILEMySHJ3a0JFLCtCQUVDLFVBQUEsQ0FEQSxhQUFBLENBRUEsbUJBQUEsQ0FDQSx3QjNIdXdrQkgsQzJIcHdrQkUsc0MzR1VBLFlBQUEsQzJHUEMsa0JySHNHTSxDVTNGUCxhQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCeXdrQkYsQ2lCL3VrQkkseUIwRzlCRixzQzNHVUEscUJBQUEsQ0FJQSxzQmhCb3drQkEsQ0FDRixDaUJydmtCSSx5QjBHOUJGLHNDM0dVQSxZQUFBLENBSUEsYWhCMHdrQkEsQ0FDRixDMkh6d2tCRywyQ0FDQyxrQjNIMndrQkosQzJIeHdrQkcsbURBQ0MsZ0JySHdPMEIsQ3FIdE8xQiwyQkFBQSxDQURBLGlCM0gyd2tCSixDMkh0d2tCRSx5QzNHakJBLFlBQUEsQ0FJQSxhQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCcXlrQkYsQ2lCM3drQkkseUIwR0hGLHlDM0dqQkEsWUFBQSxDQUlBLGFoQmd5a0JBLENBQ0YsQ2lCanhrQkkseUIwR0hGLHlDM0dqQkEscUJBQUEsQ0FJQSxzQmhCc3lrQkEsQ0FDRixDaUJ2eGtCSSx5QjBHSEYseUMzR2pCQSxZQUFBLENBSUEsYWhCNHlrQkEsQ0FDRixDMkgvd2tCRSw2QzNHdENBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDQUlBLFVoQjZ6a0JGLENpQm55a0JJLHlCMEdjRiw2QzNHbENBLFlBQUEsQ0FJQSxhaEJ3emtCQSxDQUNGLENpQnp5a0JJLHlCMEdjRiw2QzNHbENBLHFCQUFBLENBSUEsc0JoQjh6a0JBLENBQ0YsQ2lCL3lrQkkseUIwR2NGLDZDM0dsQ0EsWUFBQSxDQUlBLGFoQm8wa0JBLENBQ0YsQzJIeHhrQkcsK0NBQ0MsbUIzSDB4a0JKLEMySHR4a0JFLHNDM0cxREEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLEMyR2tFQyxpQkFBQSxDM0c5REQsVWhCeTFrQkYsQ2lCL3prQkkseUIwR2tDRixzQzNHdERBLFlBQUEsQ0FJQSxhaEJvMWtCQSxDQUNGLENpQnIwa0JJLHlCMEdrQ0Ysc0MzR3REQSxxQkFBQSxDQUlBLHNCQUFBLEMyRzRERSxlM0greGtCRixDQUNGLENpQjUwa0JJLHlCMEdrQ0Ysc0MzR3REQSxZQUFBLENBSUEsYUFBQSxDMkdpRUUsaUIzSGl5a0JGLENBQ0YsQzJIL3hrQkcsMENBRUMsV0FBQSxDQURBLGUzSGt5a0JKLEMySDd4a0JFLDRDQUVDLDRCQUFBLENBR0EsVUFBQSxDQURBLGVySGFNLENVbkdQLGlCQUFBLENBREEsa0JBQUEsQzJHc0ZDLGdCckhjTSxDVXpHUCxpQkFBQSxDQUlBLFVoQjIza0JGLEM0SDU1a0JDLG9DQUNDLGU1SCs1a0JGLEM0SDc1a0JFLHdDQUNDLFc1SCs1a0JILEM0SHo1a0JFLG1EQUNDLGU1SDI1a0JILEM0SHo1a0JHLHlFQUNDLGU1SDI1a0JKLEM2SHg2a0JFLHdDQUVDLDBEQUFBLENBQ0Esb0JBQUEsQzdHK0JELGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDQUlBLFVoQmk1a0JGLEM2SDU2a0JHLG1EOUJFQSxxQ0FBQSxDOEJEQyxVQUFBLENBQ0EsWTdIaTdrQkosQzZIOTZrQkksK0RBRUMsVUFBQSxDQUNBLGdCdEgyQmEsQ3NIN0JiLGtCdkgwSEksQ3VIdkhKLGlCN0hnN2tCTCxDNkg3NmtCSSx3REFHQyxrQnRIbkJRLENzSG9CUixVQUFBLENBQ0EsZ0J0SG1CYSxDc0hsQmIsZUFBQSxDQUpBLG1CQUFBLENBREEsZ0JBQUEsQ0FNQSxZN0grNmtCTCxDOEhuOGtCRyw0RTlHa0NELGFBQUEsQzhHL0JFLGtCeEg4SEssQ1UzRlAsY0FBQSxDQVJBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDQUlBLFVoQmk3a0JGLENpQnY1a0JJLHlCNkd0REQsNEU5R2tDRCxZQUFBLENBSUEsYWhCNDZrQkEsQ0FDRixDaUI3NWtCSSx5QjZHdERELDRFOUdrQ0QscUJBQUEsQzhHdkJHLGtCQUFBLEM5RzJCSCxzQmhCbTdrQkEsQ0FDRixDaUJwNmtCSSx5QjZHdERELDRFOUdrQ0QsWUFBQSxDOEdsQkcsa0JBQUEsQzlHc0JILGFoQjA3a0JBLENBQ0YsQzhIOThrQkksa0ZBRUMsK0JBQUEsQ0FJQSxhdkh4Qm1CLEN1SG1CbkIsb0JBQUEsQ0FHQSxrQnhIMEdJLEN3SDNHSixxQkFBQSxDQUVBLHdCOUhpOWtCTCxDOEg1OGtCRyxtRjlHS0QsYUFBQSxDOEdGRSxrQnhIaUdLLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJzOWtCRixDaUI1N2tCSSx5QjZHekJELG1GOUdLRCxZQUFBLENBSUEsYWhCaTlrQkEsQ0FDRixDaUJsOGtCSSx5QjZHekJELG1GOUdLRCxxQkFBQSxDOEdNRyxrQkFBQSxDOUdGSCxzQmhCdzlrQkEsQ0FDRixDaUJ6OGtCSSx5QjZHekJELG1GOUdLRCxZQUFBLEM4R1dHLGtCQUFBLEM5R1BILGFoQis5a0JBLENBQ0YsQzhIdDlrQkkseUZBRUMsK0JBQUEsQ0FJQSxhdkhyRG1CLEN1SGdEbkIsb0JBQUEsQ0FHQSxrQnhINkVJLEN3SDlFSixxQkFBQSxDQUVBLHdCOUh5OWtCTCxDOEhyOWtCSSxxRkFDQyxheEhoRE0sQ3dIaUROLHlCOUh1OWtCTCxDOEhyOWtCSyx1RkFDQyxhOUh1OWtCTixDOEhqOWtCTSx3TEFDQyxhOUhzOWtCUCxDOEhqOWtCSSxzRkFDQyxlQUFBLENBRUEsWUFBQSxDQURBLGM5SG85a0JMLEM4SGo5a0JLLHlGQUNDLG1COUhtOWtCTixDOEhqOWtCTSw4RkFDQywrQkFBQSxDQUVBLG9CQUFBLENBREEsb0I5SG85a0JQLEM4SDc4a0JPLGtOQUNDLGtCOUgrOGtCUixDOEh4OGtCSywyR0FLSSxhQUFBLENBSEEsZUFBQSxDQURILHNCQUFBLENBR0csa0JBQUEsQ0FEQSxVOUg0OGtCVCxDOEhyOGtCRyxrRjlHM0VELGFBQUEsQzhHOEVFLGtCeEhpQkssQ1UzRlAsY0FBQSxDQVJBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDQUlBLFVoQitobEJGLENpQnJnbEJJLHlCNkd1REQsa0ZBTUUsUzlINDhrQkgsQ0FDRixDaUIxZ2xCSSx5QjZHdURELGtGOUczRUQscUJBQUEsQzhHc0ZHLGtCQUFBLEM5R2xGSCxzQkFBQSxDOEdtRkcsaUI5SDg4a0JILENBQ0YsQ2lCbGhsQkkseUI2R3VERCxrRjlHM0VELFlBQUEsQzhHNkZHLGtCQUFBLEM5RzlFSCx1QkFBQSxDQVhBLGFoQnlpbEJBLENBQ0YsQzhIOThrQkksYUFyQkQsa0ZBc0JFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsZTlIaTlrQkgsQ0FDRixDOEh6OGtCSSxxTTlHNUdGLGFBQUEsQzhHK0dHLGtCeEhoQkksQ1UzRlAsY0FBQSxDQVJBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDQUlBLFVoQjZrbEJGLEM4SHQ5a0JLLHNQQUVDLFk5SHU5a0JOLENpQnRqbEJJLHlCNkdvR0QsNEU5R3hIRCxxQkFBQSxDQUlBLHNCaEIya2xCQSxDQUNGLEM4SG45a0JJLGFBTEQsNEVBTUUsYUFBQSxDQUNBLFVBQUEsQ0FDQSxPOUhzOWtCSCxDQUNGLEM4SG45a0JHLHNGQUNDLHNCQUFBLEM5R3JJRixhQUFBLEM4RzBJRSxrQkFBQSxDOUd0SUYsY0FBQSxDOEdxSUUsY0FBQSxDOUduSkYsaUJBQUEsQ0FJQSxVaEJ5bWxCRixDOEh2OWtCSSxpR0FDQywwREFBQSxDQUNBLG9CQUFBLEMvQjdLRixxQ0FBQSxDK0I4S0UsVUFBQSxDQUNBLFk5SDQ5a0JMLEM4SHo5a0JLLDZHQUVDLFVBQUEsQ0FDQSxnQnZIcEpZLEN1SGtKWixrQjlINjlrQk4sQzhIeDlrQkssc0dBRUMsa0J2SGhNTyxDdUhpTVAsVUFBQSxDQUNBLGdCdkgxSlksQ3VIMkpaLGVBQUEsQ0FKQSxnQkFBQSxDQUtBLFk5SDA5a0JOLEM4SHg5a0JNLDRHQUVDLGFBQUEsQ0FEQSxhQUFBLENBRUEsZ0J2SHhLVSxDdUh5S1YsZUFBQSxDQUlHLGVBQUEsQ0FGQSxzQkFBQSxDQURILGtCQUFBLENBRUcsVTlIMjlrQlYsQzhIbjlrQkUsc0VBQ0Msc0JBQUEsQ0FHQSxrQnZIdk5xQixDdUh3TnJCLFdBQUEsQy9CcE5BLGlEQUFBLEMrQmtOQSxnQkFBQSxDQURBLGE5SDI5a0JILEM4SHI5a0JHLGlGQUNDLFk5SHU5a0JKLEM4SHI5a0JJLDZGQUVDLGF2SG5PTyxDdUhvT1AsZ0J2SDNMYSxDdUg0TGIsZUFBQSxDQUhBLGU5SDA5a0JMLEM4SHA5a0JJLG1GQUNDLGE5SHM5a0JMLEM4SG45a0JJLHNGQUVDLGtCdkg5T08sQ3VIK09QLFVBQUEsQ0FGQSxvQkFBQSxDQUdBLGdCeEh5Q3lCLEN3SHhDekIsZUFBQSxDQUNBLGtCOUhxOWtCTCxDOEhuOWtCSyw0RkFFQyxhQUFBLENBREEsYUFBQSxDQUVBLGdCdkh0TlksQ3VIdU5aLGVBQUEsQ0FJRyxlQUFBLENBRkEsc0JBQUEsQ0FESCxrQkFBQSxDQUVHLFU5SHM5a0JULEM4SC84a0JFLHFFQUNDLDREQUFBLENBQ0EscUJBQUEsQ0FDQSxVQUFBLENBRUEsbUJBQUEsQ0FEQSxnQjlIazlrQkgsQzhILzhrQkcsZ0ZBQ0MsaUJBQUEsQ0FDQSxrQjlIaTlrQkosQ2lCbHFsQkkseUI2RytNRCxnRkFLRSxjQUFBLENBQ0EsZTlIazlrQkgsQ0FDRixDOEhoOWtCSSxpRzlHdlFGLFlBQUEsQ0FDQSxjQUFBLENBRUEsaUJBQUEsQ0FEQSxrQmhCMnRsQkYsQzhIbjlrQkssOEc5Ry9PSCxhQUFBLEM4R2tQSSxrQnhIbkpHLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQzhHNlBJLGlCQUFBLEM5R3pQSixVaEJrdGxCRixDaUJ4cmxCSSx5QjZHMk5DLDhHOUcvT0gsWUFBQSxDQUlBLGFoQjZzbEJBLEM4SHo5a0JLLDBIOUd4UEwsYUFBQSxDQUlBLGNoQml0bEJBLENBQ0YsQ2lCbHNsQkkseUI2RzJOQyw4RzlHL09ILHFCQUFBLEM4RytQSyxRQUFBLEM5RzNQTCxzQkFBQSxDOEc0UEssZTlINjlrQkwsQzhIMzlrQkssMEg5R2xRTCxxQkFBQSxDQUlBLHNCaEI2dGxCQSxDQUNGLEM4SDM5a0JNLDBIQUNDLGdCdkh0UVcsQ3VIdVFYLGU5SDY5a0JQLEM4SDE5a0JNLG1IQUNDLGVBQUEsQ0FDQSxhdkhuVE0sQ3VIb1ROLGdCdkg1UVcsQ3VINlFYLGVBQUEsQ0FDQSxZOUg0OWtCUCxDOEgxOWtCTyx5SEFFQyxhQUFBLENBREEsYUFBQSxDQUVBLGdCdkgzUlUsQ3VINFJWLGVBQUEsQ0FJRyxlQUFBLENBRkEsc0JBQUEsQ0FESCxrQkFBQSxDQUVHLFU5SDY5a0JYLEMrSHp4bEJHLDJEL0drQ0QsYUFBQSxDK0cvQkUsa0J6SDhISyxDVTNGUCxjQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCdXdsQkYsQ2lCN3VsQkkseUI4R3RERCwyRC9Ha0NELFlBQUEsQ0FJQSxhaEJrd2xCQSxDQUNGLENpQm52bEJJLHlCOEd0REQsMkQvR2tDRCxxQkFBQSxDK0d2Qkcsa0JBQUEsQy9HMkJILHNCaEJ5d2xCQSxDQUNGLENpQjF2bEJJLHlCOEd0REQsMkQvR2tDRCxZQUFBLEMrR2xCRyxrQkFBQSxDL0dzQkgsYWhCZ3hsQkEsQ0FDRixDK0hweWxCSSxpRUFFQywrQkFBQSxDQUlBLGF4SHhCbUIsQ3dIbUJuQixvQkFBQSxDQUdBLGtCekgwR0ksQ3lIM0dKLHFCQUFBLENBRUEsd0IvSHV5bEJMLEMrSG55bEJJLDZEQUNDLGF4SDdCbUIsQ3dIOEJuQix5Qi9IcXlsQkwsQytIbnlsQkssK0RBQ0MsYS9IcXlsQk4sQytIL3hsQk0sd0lBQ0MsYS9Ib3lsQlAsQytIL3hsQkksOERBQ0MsZUFBQSxDQUVBLFlBQUEsQ0FEQSxjL0hreWxCTCxDK0gveGxCSyxpRUFDQyxtQi9IaXlsQk4sQytIL3hsQk0sc0VBQ0MsK0JBQUEsQ0FFQSxvQkFBQSxDQURBLG9CL0hreWxCUCxDK0gzeGxCTyxrS0FDQyxrQi9INnhsQlIsQytIdHhsQkcsMEQvR3BDRCxhQUFBLEMrR3VDRSxrQnpId0RLLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJ5MGxCRixDaUIveWxCSSx5QjhHZ0JELDBEQU1FLFMvSDZ4bEJILENBQ0YsQ2lCcHpsQkkseUI4R2dCRCwwRC9HcENELHFCQUFBLEMrRytDRyxrQkFBQSxDL0czQ0gsc0JBQUEsQytHNENHLGlCL0greGxCSCxDQUNGLENpQjV6bEJJLHlCOEdnQkQsMEQvR3BDRCxZQUFBLEMrR3NERyxrQkFBQSxDL0d2Q0gsdUJBQUEsQ0FYQSxhaEJtMWxCQSxDQUNGLEMrSHp4bEJJLDZJL0cvREYsYUFBQSxDK0drRUcsa0J6SDZCSSxDVTNGUCxjQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCZzNsQkYsQ2lCdDFsQkkseUI4R2tERCw0RC9HdEVELHFCQUFBLENBSUEsc0JoQjIybEJBLENBQ0YsQytIcHlsQkcsOERBQ0Msc0JBQUEsQy9HN0VGLGFBQUEsQytHa0ZFLGtCQUFBLEMvRzlFRixjQUFBLEMrRzZFRSxjQUFBLEMvRzNGRixpQkFBQSxDQUlBLFVoQms0bEJGLEMrSHh5bEJJLHlFQUNDLDBEQUFBLENBQ0Esb0JBQUEsQ2hDckhGLHFDQUFBLENnQ3NIRSxVQUFBLENBQ0EsWS9INnlsQkwsQytIMXlsQksscUZBRUMsVUFBQSxDQUNBLGdCeEg1RlksQ3dIMEZaLGtCL0g4eWxCTixDK0gxeWxCTSwyRkFHQyxhQUFBLENBRkEsZ0J6SGtKdUIsQ3lIakp2QixlQUFBLENBRUEsZS9INHlsQlAsQytIeHlsQkssOEVBRUMsa0J4SC9JTyxDd0hnSlAsVUFBQSxDQUNBLGdCeEh6R1ksQ3dIMEdaLGVBQUEsQ0FKQSxnQkFBQSxDQUtBLFkvSDB5bEJOLEMrSHh5bEJNLG9GQUVDLGFBQUEsQ0FEQSxhQUFBLENBRUEsZ0J4SHhIVyxDd0h5SFgsZS9IMHlsQlAsQytIbnlsQkUsc0RBQ0Msc0JBQUEsQ0FHQSxrQnhIbEtxQixDd0htS3JCLFdBQUEsQ2hDL0pBLHFDQUFBLENnQzZKQSxnQkFBQSxDQURBLGEvSDJ5bEJILEMrSHJ5bEJHLGlFQUNDLFkvSHV5bEJKLEMrSHJ5bEJJLDZFQUVDLGF4SDlLTyxDd0g2S1Asb0JBQUEsQ0FFQSxnQnhIdElhLEN3SDBJYixlQUFBLENBREEsZUFBQSxDQURBLGlCekg1Q0ksQ3lIMkNKLHFCL0gweWxCTCxDK0hweWxCSSxtRUFDQyxhL0hzeWxCTCxDK0hueWxCSSxzRUFFQyxrQnhINUxPLEN3SDZMUCxVQUFBLENBRkEsb0JBQUEsQ0FHQSxnQnpIMkZ5QixDeUgxRnpCLGVBQUEsQ0FDQSxrQi9IcXlsQkwsQytIbnlsQkssNEVBRUMsYUFBQSxDQURBLGFBQUEsQ0FFQSxnQnhIcEtZLEN3SHFLWixlL0hxeWxCTixDK0gveGxCRSw2Q0FDQyw0REFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUVBLG1CQUFBLENBREEsZ0IvSGt5bEJILEMrSC94bEJHLHdEQUNDLGlCQUFBLENBQ0Esa0IvSGl5bEJKLENpQjU3bEJJLHlCOEd5SkQsd0RBS0UsY0FBQSxDQUNBLGUvSGt5bEJILENBQ0YsQytIaHlsQkkseUUvR2pORixZQUFBLENBQ0EsY0FBQSxDQUVBLGlCQUFBLENBREEsa0JoQnEvbEJGLEMrSG55bEJLLHNGL0d6TEgsYUFBQSxDK0c0TEksa0J6SDdGRyxDVTNGUCxjQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLEMrR3VNSSxpQkFBQSxDL0duTUosVWhCNCtsQkYsQ2lCbDlsQkkseUI4R3FLQyxzRi9HekxILFlBQUEsQ0FJQSxhaEJ1K2xCQSxDK0h6eWxCSyxrRy9HbE1MLGFBQUEsQ0FJQSxjaEIyK2xCQSxDQUNGLENpQjU5bEJJLHlCOEdxS0Msc0YvR3pMSCxxQkFBQSxDK0d5TUssUUFBQSxDL0dyTUwsc0JBQUEsQytHc01LLGUvSDZ5bEJMLEMrSDN5bEJLLGtHL0c1TUwscUJBQUEsQ0FJQSxzQmhCdS9sQkEsQ0FDRixDK0gzeWxCTSxrR0FDQyxnQnhIaE5XLEN3SGlOWCxlL0g2eWxCUCxDK0gzeWxCTyx3R0FHQyxhQUFBLENBRkEsZ0J6SDZCc0IsQ3lINUJ0QixlQUFBLENBRUEsZS9INnlsQlIsQytIenlsQk0sMkZBQ0MsZUFBQSxDQUNBLGF4SHBRTSxDd0hxUU4sZ0J4SDdOVyxDd0g4TlgsZUFBQSxDQUNBLFkvSDJ5bEJQLEMrSHp5bEJPLGlHQUVDLGFBQUEsQ0FEQSxhQUFBLENBRUEsZ0J4SDVPVSxDd0g2T1YsZS9IMnlsQlIsQ2dJdmptQkUsZ0RoSG9DQSxhQUFBLENnSGpDQyxrQjFIZ0lNLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJtaW1CRixDaUJ6Z21CSSx5QitHeERGLGdEaEhvQ0EsWUFBQSxDQUlBLGFoQjhobUJBLENBQ0YsQ2lCL2dtQkkseUIrR3hERixnRGhIb0NBLHFCQUFBLENnSHpCRSxrQkFBQSxDaEg2QkYsc0JoQnFpbUJBLENBQ0YsQ2lCdGhtQkkseUIrR3hERixnRGhIb0NBLFlBQUEsQ2dIcEJFLGtCQUFBLENoSHdCRixhaEI0aW1CQSxDQUNGLENnSWxrbUJHLHNEQUVDLCtCQUFBLENBSUEsYXpIdEJvQixDeUhpQnBCLG9CQUFBLENBR0Esa0IxSDRHSyxDMEg3R0wscUJBQUEsQ0FFQSx3QmhJcWttQkosQ2dJamttQkcsa0RBQ0MsYXpIM0JvQixDeUg0QnBCLHlCaElta21CSixDZ0lqa21CSSx1REFDQyx5QmhJbWttQkwsQ2dJaGttQkksb0RBQ0MsYWhJa2ttQkwsQ2dJNWptQkssa0hBQ0MsYWhJaWttQk4sQ2dJM2ptQkUsK0NoSGRBLGFBQUEsQ2dIaUJDLGtCMUg4RU0sQ1UzRlAsY0FBQSxDZ0hjQyxTQUFBLENoSDVCRCxpQkFBQSxDQUlBLFVoQnlsbUJGLENpQi9qbUJJLHlCK0dORiwrQ2hIZEEsWUFBQSxDQUlBLGFoQm9sbUJBLENBQ0YsQ2lCcmttQkkseUIrR05GLCtDaEhkQSxxQkFBQSxDZ0gwQkUsa0JBQUEsQ2hIdEJGLHNCQUFBLENnSHVCRSxpQmhJcWttQkYsQ0FDRixDaUI3a21CSSx5QitHTkYsK0NoSGRBLFlBQUEsQ2dIaUNFLGtCQUFBLENoSGxCRix1QkFBQSxDQVhBLGFoQm9tbUJBLENBQ0YsQ2dJcmttQkcsNkRoSHBDRCxhQUFBLENnSHVDRSxrQjFId0RLLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJ3bm1CRixDaUI5bG1CSSx5QitHZ0JELDZEQU1FLGtCaEk0a21CSCxDQUNGLENnSTFrbUJJLGdFQUNDLGVBQUEsQ0FFQSxZQUFBLENBREEsY2hJNmttQkwsQ2dJMWttQkssbUVBQ0MsbUJoSTRrbUJOLENnSTFrbUJNLHdFQUNDLCtCQUFBLENBRUEsb0JBQUEsQ0FEQSxvQmhJNmttQlAsQ2dJMWttQk8sMEVBQ0Msb0JBQUEsQ0FDQSxVaEk0a21CUixDZ0l2a21CTyxtRkFDQyxrQkFBQSxDQUNBLGdCaEl5a21CUixDZ0lwa21CSSxxRUFDQyxtQmhJc2ttQkwsQ2dJbGttQksseUZBSUMsYXpIbkhrQixDeUhnSGxCLGdCMUhxS3dCLEMwSG5LeEIsZUFBQSxDQURBLGVoSXNrbUJOLENnSTlqbUJFLCtDaEh2RkEsYUFBQSxDZ0gwRkMsa0JBQUEsQ2hIdEZELGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJvcW1CRixDaUIxb21CSSx5QitHbUVGLCtDaEh2RkEscUJBQUEsQ0FJQSxzQkFBQSxDZ0h5RkUsU0FBQSxDQUtBLGtCaElna21CRixDQUNGLENnSTlqbUJHLGtEQUNDLGVoSXVrbUJKLENnSWxrbUJDLDhCQUNDLGtCekhqSlcsQ3lIa0pYLFVBQUEsQ0FFQSxtQkFBQSxDQURBLGdCaElxa21CRixDZ0lsa21CRSx5Q0FDQyxpQkFBQSxDQUNBLGtCaElva21CSCxDaUJucW1CSSx5QitHNkZGLHlDQUtFLGNBQUEsQ0FDQSxlaElxa21CRixDQUNGLENnSW5rbUJHLHNEaEhySkQsWUFBQSxDQUNBLGNBQUEsQ0FFQSxpQkFBQSxDQURBLGtCaEI0dG1CRixDZ0l0a21CSSwrRGhIN0hGLGFBQUEsQ2dIZ0lHLGtCMUhqQ0ksQ1UzRlAsY0FBQSxDQVJBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDZ0gySUcsaUJBQUEsQ2hIdklILFVoQm10bUJGLENpQnpybUJJLHlCK0d5R0EsK0RoSDdIRixxQkFBQSxDZ0hxSUksUUFBQSxDaEhqSUosc0JBQUEsQ2dIa0lJLGVoSThrbUJKLENnSTVrbUJJLDJFaEh4SUoscUJBQUEsQ0FJQSxzQmhCb3RtQkEsQ0FDRixDZ0k1a21CSywyRUFDQyxnQnpINUlZLEN5SDZJWixlaEk4a21CTixDZ0kza21CSyxpRUFFQyxlQUFBLENBREEsZ0JoSThrbUJOLENnSTFrbUJLLG9FQUNDLGVBQUEsQ0FDQSxhekg5TE8sQ3lIK0xQLGdCekh2SlksQ3lId0paLGVBQUEsQ0FDQSxZaEk0a21CTixDZ0kxa21CTSwwRUFFQyxhQUFBLENBREEsYUFBQSxDQUVBLGdCekh0S1csQ3lIdUtYLGVoSTRrbUJQLENnSTFrbUJPLGlGQUNDLGtCQUFBLENBQ0EsVWhJNGttQlIsQ2lJdnhtQkcsb0RBR0MsUUFBQSxDQUZBLFdBQUEsQ0FHQSxNQUFBLENBRkEsaUJBQUEsQ0FHQSxPakkweG1CSixDaUl4eG1CSSxvRUFFQyxXQUFBLENBREEsaUJqSTJ4bUJMLENrSWx5bUJFLGdEbEhvQ0EsYUFBQSxDa0hqQ0Msa0I1SGdJTSxDVTNGUCxjQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCOHdtQkYsQ2lCcHZtQkkseUJpSHhERixnRGxIb0NBLFlBQUEsQ0FJQSxhaEJ5d21CQSxDQUNGLENpQjF2bUJJLHlCaUh4REYsZ0RsSG9DQSxxQkFBQSxDa0h6QkUsa0JBQUEsQ2xINkJGLHNCaEJneG1CQSxDQUNGLENpQmp3bUJJLHlCaUh4REYsZ0RsSG9DQSxZQUFBLENrSHBCRSxrQkFBQSxDbEh3QkYsYWhCdXhtQkEsQ0FDRixDa0k3eW1CRyxzREFFQywrQkFBQSxDQUlBLGEzSHRCb0IsQzJIaUJwQixvQkFBQSxDQUdBLGtCNUg0R0ssQzRIN0dMLHFCQUFBLENBRUEsd0JsSWd6bUJKLENrSTV5bUJHLGtEQUNDLGEzSDNCb0IsQzJINEJwQix5QmxJOHltQkosQ2tJNXltQkksdURBQ0MseUJsSTh5bUJMLENrSTN5bUJJLG9EQUNDLGFsSTZ5bUJMLENrSXZ5bUJLLGtIQUNDLGFsSTR5bUJOLENrSXR5bUJFLG9EbEhkQSxhQUFBLENrSGlCQyxrQjVIOEVNLENVM0ZQLGNBQUEsQ2tIY0MsU0FBQSxDbEg1QkQsaUJBQUEsQ0FJQSxVaEJvMG1CRixDaUIxeW1CSSx5QmlITkYsb0RBT0UsU2xJNnltQkYsQ0FDRixDaUIveW1CSSx5QmlITkYsb0RsSGRBLHFCQUFBLENrSDBCRSxrQkFBQSxDbEh0QkYsc0JBQUEsQ2tIdUJFLGlCbEkreW1CRixDQUNGLENpQnZ6bUJJLHlCaUhORixvRGxIZEEsWUFBQSxDa0hpQ0Usa0JBQUEsQ2xIbEJGLHVCQUFBLENBWEEsYWhCODBtQkEsQ0FDRixDa0kveW1CRyxnRWxIcENELGFBQUEsQ2tIdUNFLGtCNUh3REssQ1UzRlAsY0FBQSxDQVJBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDQUlBLFVoQmsybUJGLENpQngwbUJJLHlCaUhnQkQsZ0VBTUUsY0FBQSxDQUNBLGVsSXN6bUJILENBQ0YsQ2lCOTBtQkkseUJpSGdCRCxnRUFXRSxrQmxJdXptQkgsQ0FDRixDa0lyem1CSSxxRUFDQyxhbEl1em1CTCxDa0lwem1CSSxtRUFDQyxlQUFBLENBRUEsWUFBQSxDQURBLGNsSXV6bUJMLENrSXB6bUJLLHNFQUNDLG1CbElzem1CTixDa0lwem1CTSwyRUFDQywrQkFBQSxDQUVBLG9CQUFBLENBREEsb0JsSXV6bUJQLENrSXB6bUJPLDZFQUNDLG9CQUFBLENBQ0EsVWxJc3ptQlIsQ2tJanptQk8sc0ZBQ0Msa0JBQUEsQ0FDQSxnQmxJbXptQlIsQ2tJOXltQkksd0VBQ0MsbUJsSWd6bUJMLENrSTN5bUJNLDhGQUNDLGdCNUgySnVCLEM0SDFKdkIsZWxJNnltQlAsQ2tJdnltQkssZ0ZBQ0Msd0JsSXl5bUJOLENrSW55bUJFLGlEbEh0R0EsYUFBQSxDa0h5R0Msa0JBQUEsQ2xIckdELGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJ3NW1CRixDaUI5M21CSSx5QmlIa0ZGLGlEQU1FLFNsSTB5bUJGLENBQ0YsQ2lCbjRtQkkseUJpSGtGRixpRGxIdEdBLHFCQUFBLENBSUEsc0JBQUEsQ2tINkdFLGtCbEk0eW1CRixDQUNGLENrSTF5bUJHLG9EQUNDLGVsSTR5bUJKLENrSXp5bUJHLHFEQUVJLFdBQUEsQ0FDQSxrQkFBQSxDQUZILGNsSTZ5bUJKLENrSXR5bUJDLDhCQUNDLGtCM0h0S1csQzJIdUtYLFVBQUEsQ0FFQSxtQkFBQSxDQURBLGdCbEl5eW1CRixDa0lweW1CRyxzRGxIbktELFlBQUEsQ0FDQSxjQUFBLENBRUEsaUJBQUEsQ0FEQSxrQmhCMjhtQkYsQ2tJdnltQkksK0RsSDNJRixhQUFBLENrSDhJRyxrQjVIL0NJLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ2tIeUpHLGlCQUFBLENsSHJKSCxVaEJrOG1CRixDaUJ4Nm1CSSx5QmlIdUhBLCtEbEgzSUYscUJBQUEsQ2tIbUpJLFFBQUEsQ2xIL0lKLHNCQUFBLENrSGdKSSxlbEkreW1CSixDa0k3eW1CSSwyRWxIdEpKLHFCQUFBLENBSUEsc0JoQm04bUJBLENBQ0YsQ2tJN3ltQkssMkVBQ0MsZ0IzSDFKWSxDMkgySlosZWxJK3ltQk4sQ2tJNXltQkssaUVBRUMsZUFBQSxDQURBLGdCbEkreW1CTixDa0kzeW1CSyxvRUFDQyxlQUFBLENBQ0EsYTNINU1PLEMySDZNUCxnQjNIcktZLEMySHNLWixlQUFBLENBQ0EsWWxJNnltQk4sQ2tJM3ltQk0sMEVBRUMsYUFBQSxDQURBLGFBQUEsQ0FFQSxnQjNIcExXLEMySHFMWCxlbEk2eW1CUCxDa0kzeW1CTyxpRkFDQyxrQkFBQSxDQUNBLFVsSTZ5bUJSLENrSWp5bUJFLHdDQUVDLG9CM0hyT3FCLEN3RklyQiw2Qi9GdWduQkgsQ2tJcHltQkcsMkNuQ25PQSx5QkFBQSxDbUNzT0MsZ0I1SDRDMEIsQzRIM0MxQixlQUFBLENBRkEsZ0JsSTB5bUJKLENrSXJ5bUJHLDhDQUNDLGdCbEl1eW1CSixDa0lweW1CRyw4SW5DOU9BLDZCQUFBLENtQ2tQQyxnQjNIeE5jLEMySHlOZCxlQUFBLENBRUEsV0FBQSxDQURBLGdCQUFBLENBRUEsY2xJd3ltQkosQ2tJcnltQkcsOENBQ0Msa0JsSXV5bUJKLENrSXB5bUJHLDZEQUlDLGFBQUEsQ0FEQSxrQkFBQSxDQURBLGlCQUFBLENBREEsWWxJeXltQkosQ2tJbHltQkksa0VBR0ksb0JBQUEsQ0FGSCxrQkFBQSxDQUNHLGVsSXF5bUJSLENrSWp5bUJJLHlEQUVJLG9CQUFBLENBREgsa0JsSW95bUJMLENrSS94bUJHLHFEQUdDLGdCM0h6UGEsQzJIdVBiLHdCQUFBLENBQ0EsVWxJa3ltQkosQ2tJNXhtQkUsdUNBSUksa0IzSG5TTyxDMkhvU1AsNEJBQUEsQ0FJQSxpQkFBQSxDQU5BLFVsSXF5bUJOLENrSTF4bUJHLHNGQUpHLGNBQUEsQ0FUSCxvQkFBQSxDQU1HLGdCQUFBLENBTEEsZUFBQSxDQU1BLGVBQUEsQ0FGQSxzQmxJaXptQk4sQ2tJenltQkcsK0NBSUksc0JBQUEsQ0FDQSx3QkFBQSxDQUlBLGlCQUFBLENuQ2hUSiw2QkFBQSxDbUMwU0ksYWxJc3ltQlAsQ21JbmxuQkcsb0VuSGtDRCxhQUFBLENtSC9CRSxrQjdIOEhLLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEJpa25CRixDaUJ2aW5CSSx5QmtIdERELG9FbkhrQ0QsWUFBQSxDQUlBLGFoQjRqbkJBLENBQ0YsQ2lCN2luQkkseUJrSHRERCxvRW5Ia0NELHFCQUFBLENtSHZCRyxrQkFBQSxDbkgyQkgsc0JoQm1rbkJBLENBQ0YsQ2lCcGpuQkkseUJrSHRERCxvRW5Ia0NELFlBQUEsQ21IbEJHLGtCQUFBLENuSHNCSCxhaEIwa25CQSxDQUNGLENtSTlsbkJJLDBFQUVDLCtCQUFBLENBSUEsYTVIeEJtQixDNEhtQm5CLG9CQUFBLENBR0Esa0I3SDBHSSxDNkgzR0oscUJBQUEsQ0FFQSx3Qm5JaW1uQkwsQ21JNWxuQkcsdUVuSEtELGFBQUEsQ21IRkUsa0I3SGlHSyxDVTNGUCxjQUFBLENBUkEsaUJBQUEsQ0FEQSxrQkFBQSxDQUxBLGlCQUFBLENBSUEsVWhCc21uQkYsQ2lCNWtuQkkseUJrSHpCRCx1RW5IS0QsWUFBQSxDQUlBLGFoQmltbkJBLENBQ0YsQ2lCbGxuQkkseUJrSHpCRCx1RW5IS0QscUJBQUEsQ21ITUcsa0JBQUEsQ25IRkgsc0JoQndtbkJBLENBQ0YsQ2lCemxuQkkseUJrSHpCRCx1RW5IS0QsWUFBQSxDbUhXRyxrQkFBQSxDbkhQSCxhaEIrbW5CQSxDQUNGLENtSXRtbkJJLDZFQUVDLCtCQUFBLENBSUEsYTVIckRtQixDNEhnRG5CLG9CQUFBLENBR0Esa0I3SDZFSSxDNkg5RUoscUJBQUEsQ0FFQSx3Qm5JeW1uQkwsQ21Jcm1uQkkseUVBQ0MsYTdIaERNLEM2SGlETix5Qm5JdW1uQkwsQ21Jcm1uQkssMkVBQ0MsYW5JdW1uQk4sQ21Jam1uQk0sZ0tBQ0MsYW5Jc21uQlAsQ21Jam1uQkksMEVBQ0MsZUFBQSxDQUVBLFlBQUEsQ0FEQSxjbklvbW5CTCxDbUlqbW5CSyw2RUFDQyxtQm5JbW1uQk4sQ21Jam1uQk0sa0ZBQ0MsK0JBQUEsQ0FFQSxvQkFBQSxDQURBLG9CbklvbW5CUCxDbUk3bG5CTywwTEFDQyxrQm5JK2xuQlIsQ21JeGxuQkssMkZBS0ksYUFBQSxDQUhBLGVBQUEsQ0FESCxzQkFBQSxDQUdHLGtCQUFBLENBREEsVW5JNGxuQlQsQ21JcmxuQkcsc0VuSDNFRCxhQUFBLENtSDhFRSxrQjdIaUJLLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEIrcW5CRixDaUJycG5CSSx5QmtIdURELHNFQU1FLFNuSTRsbkJILENBQ0YsQ2lCMXBuQkkseUJrSHVERCxzRW5IM0VELHFCQUFBLENtSHNGRyxrQkFBQSxDbkhsRkgsc0JBQUEsQ21IbUZHLGlCbkk4bG5CSCxDQUNGLENpQmxxbkJJLHlCa0h1REQsc0VuSDNFRCxZQUFBLENtSDZGRyxrQkFBQSxDbkg5RUgsdUJBQUEsQ0FYQSxhaEJ5cm5CQSxDQUNGLENtSTlsbkJJLGFBckJELHNFQXNCRSxhQUFBLENBQ0EsVUFBQSxDQUNBLGVuSWltbkJILENBQ0YsQ21JemxuQkkseUtuSDVHRixhQUFBLENtSCtHRyxrQjdIaEJJLENVM0ZQLGNBQUEsQ0FSQSxpQkFBQSxDQURBLGtCQUFBLENBTEEsaUJBQUEsQ0FJQSxVaEI2dG5CRixDbUl0bW5CSyw4TUFFQyxZbkl1bW5CTixDaUJ0c25CSSx5QmtIb0dELG9Fbkh4SEQscUJBQUEsQ0FJQSxzQmhCMnRuQkEsQ0FDRixDbUlubW5CSSxhQUxELG9FQU1FLGFBQUEsQ0FDQSxVQUFBLENBQ0EsT25Jc21uQkgsQ0FDRixDbUlubW5CRywwRUFDQyxzQkFBQSxDbkhySUYsYUFBQSxDbUgwSUUsa0JBQUEsQ25IdElGLGNBQUEsQ21IcUlFLGNBQUEsQ25IbkpGLGlCQUFBLENBSUEsVWhCeXZuQkYsQ21Jdm1uQkkscUZBQ0MsMERBQUEsQ3BDNUtGLHFDQUFBLENvQzZLRSxVQUFBLENBQ0EsWW5JNG1uQkwsQ21Jem1uQkssaUdBRUMsVUFBQSxDQUNBLGdCNUhuSlksQzRIaUpaLGtCbkk2bW5CTixDbUl4bW5CSywwRkFFQyxrQjVIL0xPLEM0SGdNUCxVQUFBLENBQ0EsZ0I1SHpKWSxDNEgwSlosZUFBQSxDQUpBLGdCQUFBLENBS0EsWW5JMG1uQk4sQ21JeG1uQk0sZ0dBRUMsYUFBQSxDQURBLGFBQUEsQ0FFQSxnQjVIdktVLEM0SHdLVixlQUFBLENBSUcsZUFBQSxDQUZBLHNCQUFBLENBREgsa0JBQUEsQ0FFRyxVbkkybW5CVixDbUlubW5CRSx5REFDQyw0REFBQSxDQUNBLFVBQUEsQ0FFQSxtQkFBQSxDQURBLGdCbklzbW5CSCxDbUlubW5CRyxvRUFDQyxpQkFBQSxDQUNBLGtCbklxbW5CSixDaUJ4d25CSSx5QmtIaUtELG9FQUtFLGNBQUEsQ0FDQSxlbklzbW5CSCxDQUNGLENtSXBtbkJJLHFGbkh6TkYsWUFBQSxDQUNBLGNBQUEsQ0FFQSxpQkFBQSxDQURBLGtCaEJpMG5CRixDbUl2bW5CSyxrR25Iak1ILGFBQUEsQ21Ib01JLGtCN0hyR0csQ1UzRlAsY0FBQSxDQVJBLGlCQUFBLENBREEsa0JBQUEsQ0FMQSxpQkFBQSxDbUgrTUksaUJBQUEsQ25IM01KLFVoQnd6bkJGLENpQjl4bkJJLHlCa0g2S0Msa0duSGpNSCxZQUFBLENBSUEsYWhCbXpuQkEsQ21JN21uQkssOEduSDFNTCxhQUFBLENBSUEsY2hCdXpuQkEsQ0FDRixDaUJ4eW5CSSx5QmtINktDLGtHbkhqTUgscUJBQUEsQ21IaU5LLFFBQUEsQ25IN01MLHNCQUFBLENtSDhNSyxlbklpbm5CTCxDbUkvbW5CSyw4R25IcE5MLHFCQUFBLENBSUEsc0JoQm0wbkJBLENBQ0YsQ21JL21uQk0sOEdBQ0MsZ0I1SHhOVyxDNEh5TlgsZW5JaW5uQlAsQ21JOW1uQk0sdUdBQ0MsZUFBQSxDQUNBLGE1SHJRTSxDNEhzUU4sZ0I1SDlOVyxDNEgrTlgsZUFBQSxDQUNBLFluSWdubkJQLENtSTltbkJPLDZHQUVDLGFBQUEsQ0FEQSxhQUFBLENBRUEsZ0I1SDdPVSxDNEg4T1YsZUFBQSxDQUlHLGVBQUEsQ0FGQSxzQkFBQSxDQURILGtCQUFBLENBRUcsVW5JaW5uQlgsQ29JbDRuQkMseUY1R0dHLDRCNEdGc0IsQ0FHeEIscUNBQUEsQ3JDRUMseUVBQUEsQ25EUkQsYXJDS3NCLEM2SEV0QixhQUFBLENBSEEsc0JwSTg0bkJGLEM0Qzk0bkJFLCtGQUNFLG9DNUNpNW5CSixDNEM5NG5CRSxpSEFDRSxhNUNpNW5CSixDb0loNW5CRSx1SEFHQyw0Q0FBQSxDQUZBLGE3SFRVLEM2SGdCUCxvQkFBQSxDQUNBLGdCN0hnQlcsQzZIbkJYLGFBQUEsQ0FDQSxrQjlIcUhHLEM4SHZISCxZQUFBLENBREEsb0JBQUEsQ0FGSCx3QnBJMDVuQkgsQ29JaDVuQkUsNkZBQ0MsYTdIbEJxQixDNkhvQnJCLGdCOUhpUTJCLEM4SGxRM0IsZUFBQSxDQUVBLGVwSW01bkJILENvSWo1bkJHLHFJQUdDLCtCQUFBLENBRkEsYUFBQSxDQUdBLGtCOUhzR0ssQzhIeEdMLG1COUh3R0ssQzhIcEdMLG1CQUFBLENBREEsaUJwSXE1bkJKLENvSWw1bkJJLHlKQUNDLGE3SC9CbUIsQzZIaUNuQixNQUFBLENBREEsaUJBQUEsQ0FHQSxpQkFBQSxDQURBLFVwSXM1bkJMLENvSWw1bkJJLHlKQUVDLGdCN0haYSxDNkhXYix5QnBJczVuQkwsQ29JbDVuQkksK0pBQ0MsZUFBQSxDQUNBLGVwSXE1bkJMLENvSWo1bkJHLG1IQUNDLGVwSW81bkJKLENvSS80bkJHLHVHQUNDLFVwSWs1bkJKLENvSWg1bkJJLG1IQUNDLG9CcEltNW5CTCxDcUluOW5CQyxnQ0FHQyxpQ0FBQSxDQUZBLFdBQUEsQ0FDQSxlQUFBLENBRUEsU3JJczluQkYsQ2lCaDZuQkkseUJvSDFESCxnQ0FPRSwyQ0FBQSxDQUNBLGVySXU5bkJELENBQ0YsQ2lCdDZuQkksMEJvSDdDRCxvQ0FDQyxRcklzOW5CRixDQUNGLENxSW45bkJFLHNDQUVDLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBSEEsVXJJdzluQkgsQ2lCajduQkkseUJvSHhDRixzQ0FRRSxNQUFBLENBRUEsUUFBQSxDQUhBLGlCQUFBLENBRUEsUXJJdTluQkYsQ0FDRixDcUlwOW5CRyxpREFDQyxpQnJJczluQkosQ3FJcDluQkkscURBQ0MsWUFBQSxDQUNBLFVySXM5bkJMLENxSWo5bkJFLDJDQUVDLGtCQUFBLENBREEsaUJySW85bkJILENpQnA4bkJJLHlCb0hqQkYsMkNBTUUsV0FBQSxDQUNBLGVBQUEsQ0FGQSxpQnJJczluQkYsQ0FDRixDaUIzOG5CSSwwQm9IakJGLDJDQVlFLFdBQUEsQ0FDQSxlQUFBLENBRkEsaUJySXU5bkJGLENBQ0YsQ3FJbjluQkcsaUVBRUMsUUFBQSxDQURBLGlCcklzOW5CSixDaUJ0OW5CSSx5Qm9IREQsaUVBS0UsYUFBQSxDQUNBLFNySXM5bkJILENBQ0YsQ3FJcDluQkksb0VBQ0MsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUVBLGlCQUFBLENBREEsd0JySXU5bkJMLENxSXA5bkJLLCtFQUNDLGNBQUEsQ0FDQSx5QnJJczluQk4sQ2lCdituQkkseUJvSFFBLG9FQWFFLGlCQUFBLENBQ0EsWXJJczluQkosQ3FJcDluQkksK0VBQ0MsZ0JySXM5bkJMLENBQ0YsQ2lCaC9uQkkseUJvSFFBLG9FQXNCRSxpQkFBQSxDQUNBLFlySXM5bkJKLENxSXA5bkJJLCtFQUNDLGdCcklzOW5CTCxDQUNGLENxSW45bkJLLCtFQUNDLFVySXE5bkJOLENxSTk4bkJDLG1DQUNDLGlCQUFBLENBQ0EsU3JJZzluQkYsQ2lCaGdvQkkseUJvSDhDSCxtQ0FLRSxpQkFBQSxDQUNBLFNySWk5bkJELENBQ0YsQ3FJLzhuQkUsb0RBQ0MsZ0JySWk5bkJILENpQnpnb0JJLHlCb0h1REYsb0RBSUUsZ0JySWs5bkJGLENBQ0YsQ2lCOWdvQkkseUJvSHVERixvREFRRSxhckltOW5CRixDQUNGLENxSS84bkJJLG9FQUNDLGdCcklpOW5CTCxDaUJ0aG9CSSx5Qm9Ib0VBLG9FQUlFLGlCcklrOW5CSixDQUNGLENxSS84bkJJLG9FQUNDLGdCcklpOW5CTCxDaUI5aG9CSSx5Qm9INEVBLG9FQUlFLGdCcklrOW5CSixDQUNGLENxSS84bkJJLGlGQUNDLGVySWk5bkJMLENpQnRpb0JJLHlCb0hvRkEsaUZBSUUsZXJJazluQkosQ0FDRixDcUkvOG5CSSxtRkFDQyxhcklpOW5CTCxDcUkvOG5CSyxvR0FFQyxlQUFBLENBREEsWXJJazluQk4sQ3FJOThuQkssbUdBQ0MsZXJJZzluQk4sQ2lCcmpvQkkseUJvSG9HQyxtR0FJRSxRcklpOW5CTCxDQUNGLENxSTc4bkJJLGtGQUNDLGVySSs4bkJMLENxSTc4bkJLLHlHQUdDLGtCOUg1S08sQ3dGTVYsNkJBQUEsQ3NDdUtHLGdCOUg3SVksQzhIMklaLGVySW05bkJOLENzSS9ub0JFLG1DQUVDLGdCQUFBLENBRUEsZUFBQSxDQURBLGdCQUFBLENBRkEsZXRJcW9vQkgsQ3NJN25vQkUsNENBQ0MsZ0JBQUEsQ0FFQSxtQkFBQSxDQURBLGdCdElnb29CSCxDc0kxbm9CTSx3RkFDQyxVQUFBLENBQ0Esb0N0STRub0JQLENzSXpub0JNLHVGQUNDLFVBQUEsQ0FDQSxtQ3RJMm5vQlAsQ3NJdG5vQlEsMElBQ0MsZ0J0SXdub0JULENpQjVsb0JJLHlCcUg3QkksMElBSUUsaUJ0SXlub0JSLENBQ0YsQ3NJdm5vQlMsK0pBQ0Msa0J0SXlub0JWLENzSTltb0JHLGdFQUNDLFN0SWdub0JKLENzSTNtb0JPLG1IQUNDLGV0STZtb0JSLENpQjFtb0JJLHlCcUhKRyxtSEFJRSxldEk4bW9CUCxDQUNGLENzSTNtb0JPLGtIQUNDLGtCdEk2bW9CUixDc0kxbW9CTyxrSUFDQyxldEk0bW9CUixDaUJybm9CSSx5QnFIUUcsa0lBSUUsZ0J0STZtb0JQLENBQ0YsQ3NJM21vQlEsdUpBQ0Msa0J0STZtb0JULENzSXptb0JPLGdJQUNDLGFBQUEsQ0FDQSxjdEkybW9CUixDc0l4bW9CTyw4SEFDQyxldEkwbW9CUixDc0l4bW9CUSxnSkFFQyxlQUFBLENBREEsZ0J0STJtb0JULENpQnhvb0JJLHlCcUh3Q0MsNkZBRUUsZ0JBQUEsQ0FDQSxpQnRJa21vQkwsQ0FDRixDdUloc29CUSxvSUFJSSxhdkk0dG9CWixDdUl6dG9CSSxnQ0FDSSx3QnZJNHRvQlIsQ3VJcHVvQlEscUhBSUksYXZJdXVvQlosQ3VJcHVvQkksNkJBQ0ksd0J2SXV1b0JSLEN1SS91b0JRLHlJQUlJLGF2SWt2b0JaLEN1SS91b0JJLGlDQUNJLHdCdklrdm9CUixDdUkxdm9CUSxnSEFJSSxVdkk2dm9CWixDdUkxdm9CSSw0QkFDSSxxQnZJNnZvQlIsQ3VJcndvQlEseUlBSUksYXZJd3dvQlosQ3VJcndvQkksaUNBQ0ksd0J2SXd3b0JSLEN1SWh4b0JRLCtIQUlJLGF2SW14b0JaLEN1SWh4b0JJLCtCQUNJLHdCdklteG9CUixDdUkzeG9CUSx5SUFJSSxhdkk4eG9CWixDdUkzeG9CSSxpQ0FDSSx3QnZJOHhvQlIsQ3VJdnhvQkEsbUJBQ0ksd0J2STZ4b0JKLEN1SWh4b0JJLHdDQUtJLG9CdkkyeG9CUixDdUl4eG9CZ0IsNkZBQ0ksa0NBQUEsQ0FDQSxVdkkweG9CcEIsQ3VJNXhvQmdCLDBGQUNJLGtDQUFBLENBQ0EsVXZJOHhvQnBCLEN1SWh5b0JnQiw4RkFDSSxrQ0FBQSxDQUNBLFV2SWt5b0JwQixDdUlweW9CZ0IseUZBQ0ksK0JBQUEsQ0FDQSxVdklzeW9CcEIsQ3VJeHlvQmdCLDhGQUNJLGtDQUFBLENBQ0EsVXZJMHlvQnBCLEN1STV5b0JnQiw0RkFDSSxrQ0FBQSxDQUNBLFV2STh5b0JwQixDdUloem9CZ0IsOEZBQ0ksa0NBQUEsQ0FDQSxVdklrem9CcEIsQ3VJNXlvQlEseURBQ0ksNEJ2STh5b0JaLEN1STV5b0JnQiw2RUFDSSxhdkk4eW9CcEIsQ3VJNXlvQmdCLHdGQUNJLG9Cdkk4eW9CcEIsQ3VJN3lvQm9CLDhGQUNJLHdCdkkreW9CeEIsQ3VJcnpvQmdCLDBFQUNJLGF2SXV6b0JwQixDdUlyem9CZ0IscUZBQ0ksb0J2SXV6b0JwQixDdUl0em9Cb0IsMkZBQ0ksd0J2SXd6b0J4QixDdUk5em9CZ0IsOEVBQ0ksYXZJZzBvQnBCLEN1STl6b0JnQix5RkFDSSxvQnZJZzBvQnBCLEN1SS96b0JvQiwrRkFDSSx3QnZJaTBvQnhCLEN1SXYwb0JnQix5RUFDSSxVdkl5MG9CcEIsQ3VJdjBvQmdCLG9GQUNJLGlCdkl5MG9CcEIsQ3VJeDBvQm9CLDBGQUNJLHFCdkkwMG9CeEIsQ3VJaDFvQmdCLDhFQUNJLGF2SWsxb0JwQixDdUloMW9CZ0IseUZBQ0ksb0J2SWsxb0JwQixDdUlqMW9Cb0IsK0ZBQ0ksd0J2SW0xb0J4QixDdUl6MW9CZ0IsNEVBQ0ksYXZJMjFvQnBCLEN1SXoxb0JnQix1RkFDSSxvQnZJMjFvQnBCLEN1STExb0JvQiw2RkFDSSx3QnZJNDFvQnhCLEN1SWwyb0JnQiw4RUFDSSxhdklvMm9CcEIsQ3VJbDJvQmdCLHlGQUNJLG9CdklvMm9CcEIsQ3VJbjJvQm9CLCtGQUNJLHdCdklxMm9CeEIsQ3VJajJvQlksK0RBQ0ksVXZJbTJvQmhCLEN1STMxb0JJLG9CQUNJLFd2SWkyb0JSLEN1SXIxb0JJLDJCQUdJLFdBQUEsQ0FHQSxhQzVFSSxDRDJFSixlQUFBLENBSEEsU0FBQSxDQUtBLHVDdkltMm9CUixDdUlsMm9CUSw2QkFDSSxVQUFBLENBQ0EseUJ2SW8yb0JaLEN1STkxb0JJLHlDQUVJLGtCQUFBLENBREEsNkJ2SWsyb0JSLEN1SXQxb0JBLGdCQUNJLGdCdkltMm9CSixDdUlsMm9CSSxpREFDSSxldklvMm9CUixDdUluMm9CUSxvREFDSSxhdklxMm9CWixDdUkxMG9CQSx5Q0FLSSxvQkFDSSxnQnZJZzJvQk4sQ3VJNzFvQkUsa0JBR0ksZ0JBQUEsQ0FEQSxnQkMxSGdCLENEeUhoQixTdklpMm9CTixDdUk3MW9CVSxxREFDSSx1QkFBQSxDQUVBLGlCdkk4MW9CZCxDdUkzMW9CTSx5Q0FDSSxnQnZJNjFvQlYsQ3VJMzFvQmMsNEVBRUksaUJ2STQxb0JsQixDdUl4MW9CTSxzQ0FFSSxjQUFBLENBREEsVXZJMjFvQlYsQ3VJeDFvQmMseUVBRUksaUJ2SXkxb0JsQixDdUlyMW9CTSxtQ0FDSSw2QnZJdTFvQlYsQ3VJdDFvQlUsb0RBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0EsNkJ2SXcxb0JkLEN1SW4xb0JFLGdCQUNJLGdCdklxMW9CTixDdUlwMW9CTSxvQ0VuTEosZ0RBQUEsQ0FBQSx3Q0FBQSxDQURBLGV6STRncEJGLEN1SXIxb0JNLHVDRWpMSiw2Q0FBQSxDQUFBLHFDQUFBLENBREEsZXpJMmdwQkYsQ3VJdDFvQk0scUNFMUtKLGdEQUFBLENBQUEsd0NBQUEsQ0FEQSxleklxZ3BCRixDdUl2MW9CTSxzQ0V4S0osNkNBQUEsQ0FBQSxxQ0FBQSxDQURBLGV6SW9ncEJGLEN1SXQxb0JFLG9CQUVJLGdCQ2xMZ0IsQ0RpTGhCLFN2SXkxb0JOLEN1SXAxb0JNLDRDQUNJLFN2SXMxb0JWLEN1SXIxb0JVLHVEQUNJLFl2SXUxb0JkLENBQ0YsQ3VJLzBvQkEseUNBS0ksb0JBQ0ksZ0J2SW0xb0JOLEN1SWgxb0JFLGtCQUdJLGdCQUFBLENBREEsYUFBQSxDQURBLFN2SW8xb0JOLEN1SWoxb0JNLHlDQUNJLGdCdkltMW9CVixDdUlqMW9CTSxzQ0FFSSxjQUFBLENBREEsVXZJbzFvQlYsQ3VJaDFvQlUsb0RBQ0ksa0J2SWsxb0JkLEN1STcwb0JFLGdCQUNJLGdCQUFBLENBT0EsaUJ2SXkwb0JOLEN1SS8wb0JNLDJDRWhQSixnREFBQSxDQUFBLHdDQUFBLENBREEsZXpJb2twQkYsQ3VJaDFvQk0sOENFOU9KLDZDQUFBLENBQUEscUNBQUEsQ0FEQSxleklta3BCRixDdUk5MG9CRSxvQkFFSSxnQkMxT2dCLENEeU9oQixTdklpMW9CTixDQUNGLEN1SXowb0JJLGlDQUVJLGFDblFHLENEa1FILGlCdkkrMG9CUixDdUkzMG9CQSxVQUVJLGVBQUEsQ0FEQSxTdkkrMG9CSixDdUl0MG9CUSxzQ0FDSSxhdkk0MG9CWixDdUk3MG9CUSxtQ0FDSSxhdkkrMG9CWixDdUloMW9CUSx1Q0FDSSxhdklrMW9CWixDdUluMW9CUSxrQ0FDSSxVdklxMW9CWixDdUl0MW9CUSx1Q0FDSSxhdkl3MW9CWixDdUl6MW9CUSxxQ0FDSSxhdkkyMW9CWixDdUk1MW9CUSx1Q0FDSSxhdkk4MW9CWixDdUk5MG9CQSxrQkFJSSxzQkFBQSxDQURBLHNCQUFBLENBREEsYUFBQSxDQURBLFN2STgxb0JKLEN1STExb0JJLHNDQUVJLGNBQUEsQ0FEQSxVdkk2MW9CUixDdUkxMW9CSSxtQ0FDSSxtQnZJNDFvQlIsQ3VJMzFvQlEsb0RBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0EsNkJ2STYxb0JaLEN1SXYxb0JJLHdDQUdJLGNBQUEsQ0FEQSxlQUFBLENBREEsd0JBQUEsQ0FHQSwrQnZJMDFvQlIsQ3VJdjFvQlEseURBQ0ksc0N2SXkxb0JaLEN1SXYxb0JnQiw2RUFDSSx1QnZJeTFvQnBCLEN1SXYxb0JnQix3RkFDSSw4QnZJeTFvQnBCLEN1SXgxb0JvQiw4RkFDSSxrQ3ZJMDFvQnhCLEN1SWgyb0JnQiwwRUFDSSx1QnZJazJvQnBCLEN1SWgyb0JnQixxRkFDSSw4QnZJazJvQnBCLEN1SWoyb0JvQiwyRkFDSSxrQ3ZJbTJvQnhCLEN1SXoyb0JnQiw4RUFDSSx1QnZJMjJvQnBCLEN1SXoyb0JnQix5RkFDSSw4QnZJMjJvQnBCLEN1STEyb0JvQiwrRkFDSSxrQ3ZJNDJvQnhCLEN1SWwzb0JnQix5RUFDSSxvQnZJbzNvQnBCLEN1SWwzb0JnQixvRkFDSSwyQnZJbzNvQnBCLEN1SW4zb0JvQiwwRkFDSSwrQnZJcTNvQnhCLEN1STMzb0JnQiw4RUFDSSx1QnZJNjNvQnBCLEN1STMzb0JnQix5RkFDSSw4QnZJNjNvQnBCLEN1STUzb0JvQiwrRkFDSSxrQ3ZJODNvQnhCLEN1SXA0b0JnQiw0RUFDSSx1QnZJczRvQnBCLEN1SXA0b0JnQix1RkFDSSw4QnZJczRvQnBCLEN1SXI0b0JvQiw2RkFDSSxrQ3ZJdTRvQnhCLEN1STc0b0JnQiw4RUFDSSx1QnZJKzRvQnBCLEN1STc0b0JnQix5RkFDSSw4QnZJKzRvQnBCLEN1STk0b0JvQiwrRkFDSSxrQ3ZJZzVvQnhCLEN1STU0b0JZLCtEQUNJLG9Cdkk4NG9CaEIsQ3VJdjRvQkksb0NFblZBLGdEQUFBLENBQUEsd0NBQUEsQ0FEQSxleklndXBCSixDdUl6NG9CSSx1Q0VqVkEsNkNBQUEsQ0FBQSxxQ0FBQSxDQURBLGV6SSt0cEJKLEN1STE0b0JJLGtDQUVJLG1DQUFBLENBREEsWXZJNjRvQlIsQ3VJeDRvQkEsb0JBRUksUUFBQSxDQURBLFF2STQ0b0JKLEN1STE0b0JJLHlDQUdJLDZCQUFBLENBREEsZ0JDblZnQixDRGtWaEIsU3ZJODRvQlIsQ3VJdjRvQkksa0hBQ0ksaURwSW5YTSxDb0lvWE4sd0J2SSs0b0JSLEN1STM0b0JBLGdCQUNJLGdCdkk4NG9CSixDdUk3NG9CSSxvQ0VsWEEsZ0RBQUEsQ0FBQSx3Q0FBQSxDQURBLGV6SW93cEJKLEN1STk0b0JJLHVDRWhYQSw2Q0FBQSxDQUFBLHFDQUFBLENBREEsZXpJbXdwQkosQ3VJNTRvQkksNENBS0ksZ0NDL1hLLENEZ1lMLHNCQUFBLENBREEsa0JDL1hLLENEK1hMLGdCQy9YSyxDRGlZTCxlQUFBLENBTkEsZ0JBQUEsQ0FDQSxXdklvNW9CUixDdUk5NG9CUSx1REFDSSxRdklnNW9CWixDdUkvNG9CWSx5REFDSSxjQUFBLENBQ0EsUXZJaTVvQmhCLEN1SXg0b0JBLHlDQUtJLGtCQUNJLGdCdkk2NG9CTixDdUk1NG9CTSx5Q0FDSSxnQnZJODRvQlYsQ0FDRixDdUl2NG9CQSx5Q0FLSSxrQkFDSSxnQnZJMjRvQk4sQ3VJMTRvQk0seUNBQ0ksZ0J2STQ0b0JWLENBQ0YsQzBJeDBwQkEsbUNBQ0UsaUIxSWcycEJGLEMwSTkxcEJFLDBDQUdFLHFCQUFBLENBS0EsVUFBQSxDQU5BLHFCQUFBLENBT0EsNEJ2SUZRLEN1SUZSLFNBQUEsQ0FKQSxpQkFBQSxDQU1BLHdCQUFBLENBSEEsS0FBQSxDQUVBLDBCMUltMnBCSixDMEk1MXBCQSwwQkFDSSxhMUkrMXBCSixDMEk5MXBCSSw2RUFHSSxXQUFBLENBREEsVTFJaTJwQlIsQzBJOTFwQkksdUNBTUksb0NBQUEsQ0FHQSxXQUFBLENBQ0Esa0JBQUEsQ0FFQSxlQUFBLENBUEEsV0FBQSxDQUdBLFdBQUEsQ0FHQSxZQUFBLENBVkEsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsMEJBQUEsQ0FVQSw4QkFBQSxDQU5BLFVBQUEsQ0FIQSxTMUl5MnBCUixDMEkvMXBCUSw4Q0FDSSxZMUlpMnBCWixDMEkvMXBCUSw2Q0FPSSx1QkFBQSxDQURBLHVCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FHQSxXQUFBLENEY1IsUUFBQSxDQUZBLGlCQUFBLENBQ0EsT0FBQSxDQUVBLDhCQUFBLENDaEJRLFUxSXUycEJaLEMwSWwycEJRLDZDQUNJLG1DMUlvMnBCWixDMElsMnBCUSxrREFDSSxTMUlvMnBCWixDMEluMnBCWSx3REFDSSw2VTFJcTJwQmhCLEMwSW4ycEJZLDhEQUNJLDBVMUlxMnBCaEIsQzBJbDJwQlEsa0RBQ0ksVTFJbzJwQlosQzBJbjJwQlksd0RBQ0ksOFUxSXEycEJoQixDMEluMnBCWSw4REFDSSwyVTFJcTJwQmhCLEMySXg2cEJJLHFDQU9RLHVCQUFBLENBREEsMkJBQUEsQ0FFQSxxQkFBQSxDRmdCUiw2Q0FBQSxDQUFBLHFDQUFBLENFZEksZ0JBQUEsQ0ZhSixleklzNnBCSixDMklsN3BCUSxxR0FWQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSx3QjNJKzdwQlIsQzJJbjdwQlksa0ZBR0ksbUNBQUEsQ0FGQSxnQkFBQSxDQUNBLFczSXM3cEJoQixDMklwN3BCZ0IsbUdBRUksbUNBQUEsQ0FEQSxXM0l1N3BCcEIsQzJJLzZwQkEsbUJBSUksa0JBQUEsQ0FNSSw0QkFBQSxDQURBLDJCQUFBLENBRUEscUJBQUEsQ0FUSixzQkFBQSxDQUNBLHFCQUFBLENBSUEsV0FBQSxDQUZBLHdCQUFBLENBSkEsaUJBQUEsQ0FLQSxVM0lzN3BCSixDMkk5NnBCUSxzREFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQjNJZzdwQlosQzJJNzZwQkkseUpBT0ksdUMzSSs2cEJSLEMySTc2cEJJLDBDQUNJLHNDM0krNnBCUixDMkkzNnBCZ0IsaVZBSUksYTNJNjZwQnBCLEMySWo3cEJnQixrVUFJSSxhM0ltN3BCcEIsQzJJdjdwQmdCLHNWQUlJLGEzSXk3cEJwQixDMkk3N3BCZ0IsNlRBSUksVTNJKzdwQnBCLEMySW44cEJnQixzVkFJSSxhM0lxOHBCcEIsQzJJejhwQmdCLDRVQUlJLGEzSTI4cEJwQixDMkkvOHBCZ0Isc1ZBSUksYTNJaTlwQnBCLEMySTU4cEJJLGdEQUVJLGEzSTg4cEJSLEMySTE4cEJZLHdFQUNJLGFBQUEsQ0FDQSxhM0k0OHBCaEIsQzJJbjhwQkEseUNBQ0ksbUJBR0ksMkJBQUEsQ0ZwRUosNkNBQUEsQ0FBQSxxQ0FBQSxDRWtFSSwwQkFBQSxDRm5FSixlQUFBLENFb0VJLGlCM0k0OHBCTixDMkl4OHBCVSxzREFDSSxXM0kwOHBCZCxDMklyOHBCTSxrQ0FDSSxpQjNJdThwQlYsQzJJbjhwQk0sdUNBQ0ksaUIzSXE4cEJWLEMySWw4cEJVLGlEQUNJLGlCM0lvOHBCZCxDQUNGLEMySS83cEJBLCtDQUNJLGtDQUNJLDBCQUFBLENBQ0EseUIzSWk4cEJOLENBQ0YsQzJJMzdwQkEseUNBQ0ksbUJGeEdBLDZDQUFBLENBQUEscUNBQUEsQ0V5R0ksZUhsRmUsQ0N4Qm5CLGVBQUEsQ0UyR0ksbUIzSWs4cEJOLEMySWg4cEJNLDRDQUVJLGMzSWs4cEJWLEMySWg4cEJNLHFDQUNJLGdCM0lrOHBCVixDMkk5N3BCTSxrQ0FDSSxnQjNJZzhwQlYsQzJJNTdwQk0sdUNBQ0ksZ0IzSTg3cEJWLEMySTM3cEJVLGlEQUNJLGdCM0k2N3BCZCxDQUNGLEM0SXBscUJJLHVEQUVJLGtCQUFBLENBREEsWUFBQSxDQUVBLDZCNUl3bXFCUixDNEl2bXFCUSw2REFDSSxpQjVJeW1xQlosQzRJdm1xQlEsZ0VBQ0ksa0I1SXltcUJaLEM0SXhtcUJZLG1FQUNJLGE1STBtcUJoQixDNEl4bXFCWSxrRUFDSSxhSk9MLENJTkssYTVJMG1xQmhCLEM0SXhtcUJZLHVFQUdJLHdCQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBSkEsWUFBQSxDQUNBLFk1STZtcUJoQixDNEl6bXFCZ0IsMkVBRUksV0FBQSxDQURBLFU1STRtcUJwQixDNElwbXFCQSwyQ0FFSSxrQkFBQSxDQURBLFlBQUEsQ0FFQSw2QjVJdW1xQkosQzRJdG1xQkksdURBQ0ksYTVJd21xQlIsQzRJdG1xQkkseURBSUksd0JKdkJLLENJd0JMLFdBQUEsQ0FDQSxrQkFBQSxDQUpBLFlBQUEsQ0FDQSxZQUFBLENBRkEsaUI1STZtcUJSLEM0SXZtcUJRLDZEQUVJLFdBQUEsQ0FDQSwrQkFBQSxDQUZBLFU1STJtcUJaLEM0SXZtcUJRLCtEQUtJLHFCQUFBLENBSkEsVUFBQSxDQUdBLFVBQUEsQ0hJUixRQUFBLENHRFEsU0FBQSxDSERSLGlCQUFBLENBQ0EsT0FBQSxDQUVBLDhCQUFBLENHSFEsK0JBQUEsQ0FIQSxPNUlnbnFCWixDNEl6bXFCWSxtRUFDSSwyQjVJMm1xQmhCLEM0SXptcUJZLHFFQUVJLFNBQUEsQ0FEQSxVNUk0bXFCaEIsQzRJbG1xQkEseUNBQ0ksMkNBQ0ksZ0JBQUEsQ0FFQSxnQkozQ2dCLENJMENoQixTNUl5bXFCTixDNEl2bXFCTSx1REFDSSxZNUl5bXFCVixDNEl4bXFCVSwwREFDSSxRNUkwbXFCZCxDNEl2bXFCTSw2Q0FDSSxZQUFBLENBQ0EsYTVJeW1xQlYsQ0FDRixDNElsbXFCQSx5Q0FDSSwyQ0FDSSxnQkFBQSxDQUNBLFM1SXVtcUJOLEM0SXRtcUJNLDZDQUNJLFk1SXdtcUJWLENBQ0YsQzZJM3NxQkksb0RBQ0ksV0FBQSxDQUNBLGU3SW11cUJSLEM2STN0cUJBLGlDQUdJLGtCQUFBLENBREEsWUFBQSxDQUVBLHNCQUFBLENBSEEsZ0I3SXF1cUJKLEM2SWp1cUJJLG1DQUdJLGVBQUEsQ0FGQSxRQUFBLENBQ0Esd0I3SW91cUJSLEM2STV0cUJBLHlDQUVRLG1DQUdJLGdCQUFBLENBRkEsZUFBQSxDQUNBLGdCN0lrdXFCVixDQUNGLEM2STF0cUJBLHlDQUNJLGlDQUNJLHFCN0krdHFCTixDNkk5dHFCTSxtQ0FFSSxnQkFBQSxDQURBLGlCN0lpdXFCVixDQUNGLEM4STl3cUJJLDJDQUlJLHdCTmdCRyxDTWZILFVBQUEsQ0FIQSxhQUFBLENBREEsZUFBQSxDQUVBLFk5SW95cUJSLEM4SWh5cUJZLHlFQUNJLGlCOUlreXFCaEIsQzhJNXhxQkEsNkJBRUksYUFBQSxDQURBLGlCOUlneXFCSixDOEk5eHFCSSx3Q0FFSSxrQkFBQSxDQUlBLHdCTkhHLENNQ0gsd0JBQUEsQ0FDQSxrQkFBQSxDQUtBLFVBQUEsQ0FGQSxpQkFBQSxDQUNBLGVBQUEsQ0FSQSxzQkFBQSxDQUVBLGtCQUFBLENBSUEsd0JBQUEsQ0xrREosK0J6SWt2cUJKLEM4SS94cUJRLDhDQU1RLDJUQUFBLENBR0EsdUJBQUEsQ0FGQSwyQkFBQSxDQUNBLHVCQUFBLENBUEosVUFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBUUEsZ0JBQUEsQ0FQQSxVOUlzeXFCWixDOEk3eHFCUSw4Q0FDSSx3Qk4zQkMsQ002QkQsYU56QkQsQ013QkMsb0I5SWd5cUJaLEM4STl4cUJZLG9EQUNJLGtUOUlneXFCaEIsQzhJdnhxQkEseUNBRVEsd0NBSUksVUFBQSxDQUZBLG1CQUFBLENBREEsaUJBQUEsQ0FFQSxXOUk2eHFCVixDQUNGLEM4SXJ4cUJBLHlDQUNJLDZCTHJEQSxnREFBQSxDQUFBLHdDQUFBLENBREEsZXpJazFxQkYsQzhJMXhxQk0sd0NBQ0ksWUFBQSxDQUdBLGFBQUEsQ0FEQSxjQUFBLENBREEsUzlJOHhxQlYsQ0FDRixDK0l6MnFCUSxpRUFFSSxVQUFBLENBREEsaUIvSWs0cUJaLEMrSTkzcUJJLDZDQUVRLHVCQUFBLENBRUEsMkJBQUEsQ0FEQSxxQi9JZzRxQlosQytJNzNxQlEsK0RBRUksbUNBQUEsQ0FEQSxpQi9JZzRxQlosQ3lJajVxQkkscUVBR0ksVUFBQSxDQUZBLFVBQUEsQ0FDQSxheklvNXFCUixDK0lsNHFCWSw2RUFFSSxrQkFBQSxDQURBLFlBQUEsQ0FFQSw2Qi9JbzRxQmhCLEMrSW40cUJnQiwwRkFDSSxVL0lxNHFCcEIsQytJbDRxQm9CLDRHQUlJLGVBQUEsQ0FDQSxXQUFBLENBRkEsV0FBQSxDQUZBLGlCQUFBLENBQ0EsVS9JdTRxQnhCLEMrSW40cUJ3QixnSEFLSSxTQUFBLENOdUJ4QixRQUFBLENBRkEsaUJBQUEsQ0FDQSxPQUFBLENBRUEsOEJBQUEsQ016QndCLGdDQUFBLENBRkEsU0FBQSxDQUNBLFMvSTA0cUI1QixDK0l0NHFCd0IseUhBQ0ksVS9JdzRxQjVCLEMrSWo0cUJvQiw4RkFDSSxVQUFBLENBQ0EsaUIvSW00cUJ4QixDK0lqNHFCb0IsOEZBTUksd0JQekNmLENPd0NlLGlCQUFBLENBRUEsVUFBQSxDQU5BLG9CQUFBLENBUUEsNEI1SWpEWixDNElnRFksY0FBQSxDQUxBLGtCQUFBLENBQ0Esa0JBQUEsQ0FNQSx3QkFBQSxDQVJBLFUvSTI0cUJ4QixDK0k5M3FCWSw0RUFDSSx3QlByREosQ09zREksWS9JZzRxQmhCLEMrSS8zcUJnQixrRkFDSSxVL0lpNHFCcEIsQytJLzNxQmdCLDZHQUNJLGtCL0lpNHFCcEIsQytJLzNxQmdCLDhFQUlJLFVBQUEsQ0FGQSw0QjVJbEVSLEM0SW1FUSxlQUFBLENBRkEsZ0IvSW80cUJwQixDK0k5M3FCb0IsOEdBRUkscUJBQUEsQ0FEQSxjL0lpNHFCeEIsQytJOTNxQm9CLDJHQUNJLGFBQUEsQ0FDQSxlL0lnNHFCeEIsQytJNTNxQlksOEVBQ0ksVy9JODNxQmhCLEMrSTczcUJnQix1R0FFSSxhQUFBLENBREEsZS9JZzRxQnBCLEMrSTkzcUJvQiw4R0FDSSxxQi9JZzRxQnhCLEMrSXgzcUJBLDBCQUNJLGlCL0kyM3FCSixDK0kxM3FCSSxrQ0FDSSxZL0k0M3FCUixDK0kxM3FCSSx3Q0FLSSxZQUFBLENBQ0EsNkJBQUEsQ0FIQSxRQUFBLENBRkEsaUJBQUEsQ0FDQSxLQUFBLENBRUEsMEJBQUEsQ0FHQSxTL0k0M3FCUixDK0kxM3FCWSx3RUFDSSxVL0k0M3FCaEIsQytJdjNxQndCLGlGQUNJLFMvSXkzcUI1QixDK0lsM3FCWSwrREFFSSxlQUFBLENBQ0EsV0FBQSxDQUZBLGlCL0lzM3FCaEIsQytJbjNxQmdCLG1FQUtJLFNBQUEsQ05uRmhCLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLE9BQUEsQ0FFQSw4QkFBQSxDTWlGZ0IsZ0NBQUEsQ0FGQSxTQUFBLENBQ0EsUy9JMDNxQnBCLEMrSXQzcUJnQiw0RUFDSSxVL0l3M3FCcEIsQytJdDNxQmdCLHFFQUtJLHFCQUFBLENBQ0EsaUJBQUEsQ0FMQSxVQUFBLENBR0EsV0FBQSxDTjVGaEIsUUFBQSxDTStGZ0IsU0FBQSxDTmpHaEIsaUJBQUEsQ0FDQSxPQUFBLENBRUEsOEJBQUEsQ00rRmdCLG1DQUFBLENBTEEsVS9JZzRxQnBCLEMrSXozcUJnQiwyRkFDSSxVL0kyM3FCcEIsQytJejNxQmdCLHFFQUNJLFkvSTIzcUJwQixDK0kxM3FCb0IsMkVBQ0ksVy9JNDNxQnhCLEMrSXIzcUJRLHlDQVNRLDJCQUFBLENBSEEsdUJBQUEsQ0FFQSwyQkFBQSxDQURBLHFCQUFBLENBTkosWS9JMjNxQlosQytJMTNxQlksZ0RBQ0ksYS9JNDNxQmhCLEMrSXAzcUJZLGtEQUVJLG1DQUFBLENBREEsVS9JdTNxQmhCLEMrSXIzcUJnQiwrREFDSSxZL0l1M3FCcEIsQytJdDNxQm9CLDJFQUNJLFVBQUEsQ0FDQSxjL0l3M3FCeEIsQytJdjNxQndCLHdGQUVJLGlENUlwTGQsQzRJbUxjLGtCQUFBLENBRUEsd0IvSXkzcUI1QixDK0l2M3FCd0IsMEZBQ0ksZ0IvSXkzcUI1QixDK0l2M3FCd0IseUZBRUksZUFBQSxDQURBLHdCL0kwM3FCNUIsQytJdjNxQndCLHFJQUdJLHdCQUFBLENBRkEsWUFBQSxDQUNBLG9CQUFBLENOaEl4QiwrQnpJMi9xQkosQytJeDNxQjRCLDJJQUVJLHdCUG5NcEIsQ09rTW9CLGEvSTIzcUJoQyxDK0l6M3FCZ0MsK0lBQ0ksY1A5THZCLENDdURULCtCekltZ3JCSixDK0l4M3FCNEIseUlBQ0ksaUIvSTAzcUJoQyxDK0lyM3FCd0IsOEZBSVEsdUJBQUEsQ0FFQSwyQkFBQSxDQURBLHFCQUFBLENBSEosV0FBQSxDQU1BLG9DQUFBLENBUEEsVS9JNDNxQjVCLEMrSWwzcUI0QixvR0FDSSxvQi9JbzNxQmhDLEMrSXYycUJBLHlDQUVRLGtDQUdJLFVBQUEsQ0FGQSxhQUFBLENBR0EsTUFBQSxDQUZBLGlCQUFBLENBSUEsd0JBQUEsQ0FEQSxvQi9JNjJxQlYsQytJMzJxQlUsb0NBSUksd0JQblBQLENPa1BPLHlCQUFBLENBRUEsVUFBQSxDQUpBLGFBQUEsQ0FLQSxjQUFBLENBSkEsa0JBQUEsQ0FLQSx3Qi9JNjJxQmQsQytJNTJxQmMsMENBQ0ksb0IvSTgycUJsQixDK0kxMnFCTSx3Q0FJSSxrQkFBQSxDQURBLFlBQUEsQ0FEQSxnQlB6T1ksQ093T1osUy9JKzJxQlYsQytJMTJxQmMsK0RBRUksV0FBQSxDQURBLFUvSTYycUJsQixDK0l0MnFCYyxrREFDSSxvQi9JdzJxQmxCLEMrSXYycUJrQiwrREFJSSx3QlBsUlosQ09pUlksZ0JBQUEsQ0FEQSw0QkFBQSxDQURBLFMvSTQycUJ0QixDK0l4MnFCc0IsMkVBQ0ksWUFBQSxDQUNBLGlCL0kwMnFCMUIsQytJeDJxQnNCLGlGTmxRcEIsZ0RBQUEsQ0FBQSx3Q0FBQSxDTW1Rd0IsWUFBQSxDTnBReEIsZXpJZ25yQkYsQytJMTJxQjBCLDhGQUNJLGdCL0k0MnFCOUIsQ0FDRixDK0loMnFCQSx5Q0FFUSx3Q0FHSSxvQkFBQSxDQUNBLFdBQUEsQ0FGQSxpQkFBQSxDQURBLFUvSXUycUJWLEMrSWwycUJjLHdFQUNJLGdCL0lvMnFCbEIsQytJajJxQlUsd0RBQ0ksWS9JbTJxQmQsQytJbDJxQmMsK0RBRUksV0FBQSxDQURBLFUvSXEycUJsQixDK0kvMXFCVSwyQ0FDSSxnQi9JaTJxQmQsQytJaDJxQmMsd0RBQ0ksNkIvSWsycUJsQixDK0lqMnFCa0Isb0VBQ0ksWS9JbTJxQnRCLEMrSWgycUJzQix1Rk4vVHBCLGdEQUFBLENBQUEsd0NBQUEsQ01pVXdCLGdCQUFBLENObFV4QixleklxcXJCRixDQUNGLENnSnZyckJBLDBDQUlJLHdCQUFBLENBREEsWWhKOHNyQkosQ2dKNXNyQkksdUlBQ0ksdUJBQUEsQ0FDQSw0QjdJRUksQzZJREosNkJoSjhzckJSLENnSjNzckJRLGdFQUNJLGNBQUEsQ0FDQSxzQmhKNnNyQlosQ2dKM3NyQlEsOEVBQ0ksWWhKNnNyQlosQ2dKNXNyQlksZ0ZBQ0ksaUJoSjhzckJoQixDZ0pwc3JCSSwrQ0FDSSx3QlJqQkksQ1FrQkosVWhKdXNyQlIsQ2dKdHNyQlEsb0RBR0ksa0JBQUEsQ0FGQSxZQUFBLENBQ0EsNkJBQUEsQ0FJQSxhQUFBLENBREEsZ0JSRFksQ1FHWixjQUFBLENBSEEsU2hKMnNyQlosQ2dKdnNyQlksdURBQ0ksZUFBQSxDQUNBLFFoSnlzckJoQixDZ0p2c3JCWSw2REFHSSxrQkFBQSxDQUZBLFlBQUEsQ0FDQSx3QmhKMHNyQmhCLENnSnhzckJnQix3SUFHSSxXQUFBLENBQ0EsbUJBQUEsQ0FGQSxhQUFBLENBR0EsbUJoSjBzckJwQixDZ0p4c3JCZ0Isb0VBUUksdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FOSSxxQkFBQSxDQUNBLHlMQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUVBLG9CQUFBLENBR0osYVIzQ1QsQ1E0Q1Msa0JoSndzckJwQixDZ0p0c3JCZ0Isb0VBQ0ksd0JSaERQLENRaURPLGFoSndzckJwQixDZ0psc3JCUSw0REFFSSxrQkFBQSxDQURBLFlBQUEsQ0FFQSw2QmhKb3NyQlosQ2dKanNyQm9CLDJHQUlJLGVBQUEsQ0FDQSxXQUFBLENBRkEsV0FBQSxDQUZBLGlCQUFBLENBQ0EsVWhKc3NyQnhCLENnSmpzckJ3QiwrR1A3QnBCLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLE9BQUEsQ0FFQSw4QkFBQSxDT2dDd0IsZ0NBQUEsQ0FGQSxTQUFBLENBQ0EsU2hKdXNyQjVCLENnSmxzckJnQyxtSUFDSSxZaEpvc3JCcEMsQ2dKcnNyQmdDLGdJQUNJLFloSnVzckJwQyxDZ0p4c3JCZ0Msb0lBQ0ksWWhKMHNyQnBDLENnSjNzckJnQywrSEFDSSxTaEo2c3JCcEMsQ2dKOXNyQmdDLG9JQUNJLFloSmd0ckJwQyxDZ0pqdHJCZ0Msa0lBQ0ksWWhKbXRyQnBDLENnSnB0ckJnQyxvSUFDSSxZaEpzdHJCcEMsQ2dKbHRyQndCLGlIQUtJLHdCUnpGZixDUTBGZSxpQkFBQSxDQUxBLFVBQUEsQ0FHQSxXQUFBLENQOUN4QixRQUFBLENPaUR3QixTQUFBLENQbkR4QixpQkFBQSxDQUNBLE9BQUEsQ0FFQSw4QkFBQSxDT2lEd0IsbUNBQUEsQ0FMQSxVaEo0dHJCNUIsQ2dKcnRyQndCLHVIQUNJLFVoSnV0ckI1QixDZ0pydHJCd0IsaUhBQ0ksWWhKdXRyQjVCLENnSnR0ckI0Qix1SEFDSSxTaEp3dHJCaEMsQ2dKcnRyQndCLHlPQUVJLFVoSnN0ckI1QixDZ0pydHJCNEIscVBBQ0ksU2hKdXRyQmhDLENnSmh0ckJRLG1FQUNJLFlBQUEsQ0FFQSxnQkFBQSxDQURBLGlCaEptdHJCWixDZ0pqdHJCWSx3RUFDSSxhaEptdHJCaEIsQ2dKaHRyQlEsNERQMUZKLHVCQUFBLENPMkZRLFlBQUEsQ0FJQSxrQkFBQSxDQURBLGdCQUFBLENBRkEsZUFBQSxDUDdGUixvQkFBQSxDTzhGUSxVaEpzdHJCWixDeUlsenJCSSwrRUFFSSxzQkFBQSxDQURBLE96SXF6ckJSLENnSnR0ckJZLGtFQU1JLHNCQUFBLENBTEEsWUFBQSxDQUlBLGlCaEpzdHJCaEIsQ2dKenRyQmdCLHVFQUNJLGFoSjJ0ckJwQixDZ0p0dHJCb0IsNkZBQ0ksU2hKd3RyQnhCLENnSnJ0ckJnQixvRUFDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxXaEp1dHJCcEIsQ2dKdHRyQm9CLDBFQUNJLG9CaEp3dHJCeEIsQ2dKcnRyQmdCLDhFUG5KWixnREFBQSxDQUFBLHdDQUFBLENPc0pnQixZQUFBLENQdkpoQixlQUFBLENPcUpnQixpQkFBQSxDQUNBLFVoSjB0ckJwQixDZ0p2dHJCb0IsdUZBTUksa0NBQUEsQ0FEQSxXQUFBLENBRkEsTUFBQSxDQUlBLFNBQUEsQ0FOQSxpQkFBQSxDQUNBLEtBQUEsQ0FNQSxtQ0FBQSxDQUpBLFVoSjZ0ckJ4QixDZ0p4dHJCd0Isa0dBUVEsaUQ3SWpMbEIsQzZJa0xrQixnQkFBQSxDQUZBLGVBQUEsQ0FKSixRQUFBLENBRkEsaUJBQUEsQ0FJQSx3QkFBQSxDQUhBLE9BQUEsQ0FFQSw4QmhKOHRyQjVCLENnSnJ0ckJvQiwwRkFJUSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FKSixXQUFBLENBREEsVWhKMnRyQnhCLENnSmx0ckJnQiw2RUFDSSx3QlIzTFAsQ0NPVCw2Q0FBQSxDQUFBLHFDQUFBLENBREEsZUFBQSxDT3NMZ0IsWWhKc3RyQnBCLENnSnB0ckJvQixnRkFFSSxpQkFBQSxDQURBLHdCaEp1dHJCeEIsQ2dKM3NyQkEseUNBS29CLHdJQUVJLGdCaEo2c3JCdEIsQ2dKeHNyQk0saURBQ0ksZWhKMHNyQlYsQ2dKenNyQlUsNERBR0ksa0JBQUEsQ0FEQSxnQlJ4TVEsQ1F1TVIsU2hKNnNyQmQsQ2dKenNyQmtCLGtGQUNJLFloSjJzckJ0QixDZ0p0c3JCYyxrRUFDSSxjaEp3c3JCbEIsQ2dKdnNyQmtCLHdFQUNJLGdCaEp5c3JCdEIsQ2dKdnNyQmtCLDZFQUNJLGtCaEp5c3JCdEIsQ2dKdnNyQmtCLDZFQUNJLE1oSnlzckJ0QixDZ0p4c3JCc0IsK0VBQ0ksY0FBQSxDQUNBLGdCaEowc3JCMUIsQ2dKeHNyQnNCLCtGQUNJLFloSjBzckIxQixDQUNGLENnSi9yckJBLHlDQUdZLG9EQUVJLHFCQUFBLENBREEsU2hKbXNyQmQsQ2dKanNyQmMsNkRBQ0kscUJoSm1zckJsQixDZ0psc3JCa0Isd0lBRUksZWhKb3NyQnRCLENnSi9yckJNLGlEQUNJLGVoSmlzckJWLENnSmhzckJVLDREQUdJLHFCQUFBLENBREEsa0JBQUEsQ0FEQSxTaEpvc3JCZCxDZ0pqc3JCYywrREFDSSxpQmhKbXNyQmxCLENnSmpzckJjLDRFQUlJLGtCQUFBLENBRkEsWUFBQSxDQUNBLHNCQUFBLENBRkEsVWhKc3NyQmxCLENnSmhzckIwQiwyRkFDSSxjaEprc3JCOUIsQ2dKL3JyQjhCLGtHQUNJLFloSmlzckJsQyxDZ0ozcnJCOEIsK0dBQ0ksY2hKNnJyQmxDLENnSjFyckJrQyxzSEFDSSxZaEo0cnJCdEMsQ2dKanNyQjhCLDRHQUNJLGNoSm1zckJsQyxDZ0poc3JCa0MsbUhBQ0ksWWhKa3NyQnRDLENnSnZzckI4QixnSEFDSSxjaEp5c3JCbEMsQ2dKdHNyQmtDLHVIQUNJLFloSndzckJ0QyxDZ0o3c3JCOEIsMkdBQ0ksV2hKK3NyQmxDLENnSjVzckJrQyxrSEFDSSxTaEo4c3JCdEMsQ2dKbnRyQjhCLGdIQUNJLGNoSnF0ckJsQyxDZ0psdHJCa0MsdUhBQ0ksWWhKb3RyQnRDLENnSnp0ckI4Qiw4R0FDSSxjaEoydHJCbEMsQ2dKeHRyQmtDLHFIQUNJLFloSjB0ckJ0QyxDZ0ovdHJCOEIsZ0hBQ0ksY2hKaXVyQmxDLENnSjl0ckJrQyx1SEFDSSxZaEpndXJCdEMsQ2dKdnRyQmMsa0VBQ0ksYWhKeXRyQmxCLENnSnZ0ckJzQiwrRUFDSSxZaEp5dHJCMUIsQ2dKdnRyQnNCLCtGQUNJLGdCaEp5dHJCMUIsQ0FDRixDaUp4aXNCQSxpQ0FDSSx3QlRrQlMsQ0NTVCw4Q0FBQSxDQUFBLHNDQUFBLENBREEsZUFBQSxDUXpCQSxpQmpKa2tzQkosQ2lKNWpzQkEsd0JBRUksc0JBQUEsQ0FDQSx3QlRRUyxDU1ZULFlBQUEsQ0FHQSxpQmpKK2pzQkosQ2lKOWpzQkksNkRBTUksd0JBQUEsQ0FKQSxVQUFBLENBRUEsTUFBQSxDQURBLGlCQUFBLENBRUEsVWpKZ2tzQlIsQ2lKN2pzQkksK0JBQ0ksV2pKK2pzQlIsQ2lKN2pzQkksOEJBQ0ksUWpKK2pzQlIsQ2lKN2pzQkksK0JBSUksNEJBQUEsQ0FGQSx3QkFBQSxDQUNBLGtCQXhCQyxDQTRCRCxhVHRCSSxDU3FCSixlQUFBLENBTEEsbUJBQUEsQ0FJQSx3QkFBQSxDUjBDSiwrQnpJd2hzQkosQ2lKOWpzQlEscUNBQ0ksa0NqSmdrc0JaLENpSjlqc0JRLHNDQUNJLHdCVDVCQSxDUzZCQSxhakpna3NCWixDaUo5anNCUSxxQ0FFSSw4QkFBQSxDQURBLFlqSmlrc0JaLENpSjNqc0JZLGlEQUVJLGtCQUFBLENBREEsWUFBQSxDQUVBLFVqSjZqc0JoQixDaUo1anNCZ0IsNEhBR0ksd0JBQUEsQ0FEQSxxQmpKK2pzQnBCLENpSjVqc0JnQixvRUFJSSw0QkFBQSxDQURBLDJCQUFBLENBRUEsZUFBQSxDQUpBLFlBQUEsQ0FDQSxXQUFBLENSYWhCLCtCeklxanNCSixDaUo3anNCb0IsMEVBRUksbUNBQUEsQ0FEQSxZakpna3NCeEIsQ2lKNWpzQmdCLHdEQUdJLHdCVDlEUixDUzZEUSwyQkFBQSxDQUtBLFVBQUEsQ0FOQSxZQUFBLENBS0EsZUFBQSxDQURBLGlCQUFBLENBREEsd0JqSmlrc0JwQixDaUp6anNCWSxxREFDSSxZQUFBLENBR0EsZ0JBQUEsQ0FGQSxhQUFBLENBQ0EsZUFBQSxDQUVBLGlCakoyanNCaEIsQ2lKMWpzQmdCLDBEQUNJLGFqSjRqc0JwQixDaUp2anNCb0Isc0RBS0ksYUFBQSxDQUpBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxvQmpKMGpzQnhCLENpSnZqc0JvQiw4REFJUSx1QkFBQSxDQURBLDJCQUFBLENBRUEscUJBQUEsQ0FKSixjako0anNCeEIsQ2lKdGpzQndCLHVFQUVJLGtCQUFBLENBR0Esa0NBQUEsQ0FKQSxZQUFBLENBR0EsV0FBQSxDQURBLHNCQUFBLENBR0EsU0FBQSxDUnpDeEIsK0J6SWttc0JKLENpSnZqc0I0Qiw0RUFJSSxVQUFBLENBSEEsaUQ5STVHbEIsQzhJNkdrQixnQkFBQSxDQUNBLGVBQUEsQ0FFQSx3QmpKeWpzQmhDLENpSnJqc0JvQiwwREFHSSx3QlRySFosQ1N1SFksVUFBQSxDQUpBLGFBQUEsQ0FDQSxZQUFBLENBRUEsaUJqSndqc0J4QixDaUp0anNCd0IsNkRBRUksY0FBQSxDQUVBLGVBQUEsQ0FIQSxtQkFBQSxDQUVBLHdCakp5anNCNUIsQ2lKdGpzQndCLDREQUdJLGFBQUEsQ0FEQSxhQUFBLENBREEsZWpKMGpzQjVCLENpSnBqc0J3Qiw2RUFDSSxTakpzanNCNUIsQ2lKbmpzQm9CLDBEQUVJLDhCQUFBLENBREEsWWpKc2pzQnhCLENpSmxqc0J3QixzRUFDSSxjakpvanNCNUIsQ2lKaGpzQndCLHVFQUNJLGNqSmtqc0I1QixDaUo3aXNCWSwwR0FFSSxZakoraXNCaEIsQ2lKN2lzQlksMERBQ0ksYWpKK2lzQmhCLENpSjdpc0JZLHFEQUlJLHNCako0aXNCaEIsQ2lKL2lzQmdCLDBEQUNJLFlqSmlqc0JwQixDaUo5aXNCZ0Isa0VBSUksYVR6S1IsQ1N1S1EsZUFBQSxDQURBLGtCQUFBLENBRUEsd0JqSmlqc0JwQixDaUo5aXNCZ0IsMERBQ0ksZ0RqSmdqc0JwQixDaUo5aXNCd0Isc0VBQ0ksbUJqSmdqc0I1QixDaUpqanNCd0IsdUVBQ0ksbUJqSm1qc0I1QixDaUpwanNCd0IsdUVBQ0ksbUJqSnNqc0I1QixDaUoxaXNCQSx5Q0FDSSx3QkFDSSxjQUFBLENBQ0EsY2pKZ2pzQk4sQ2lKL2lzQk0sNkRBRUksV2pKZ2pzQlYsQ2lKOWlzQk0sK0JSN0xKLCtDQUFBLENBQUEsdUNBQUEsQ0FEQSxleklndnNCRixDaUovaXNCTSw4QlIzTEosNENBQUEsQ0FBQSxvQ0FBQSxDQURBLGV6SSt1c0JGLENpSi9pc0JVLHFDQUdJLFlBQUEsQ0FDQSxlQUFBLENBSEEsZUFBQSxDQUNBLFNqSm1qc0JkLENpSmhqc0JjLCtEQUNJLGNqSmtqc0JsQixDaUpqanNCa0IsdUVBRUksa0JBQUEsQ0FFQSx3QkFBQSxDQUNBLGtCQTVOZixDQThOZSxhVHhOWixDU3lOWSxjQUFBLENBUEEsWUFBQSxDQUtBLGVBQUEsQ0FIQSxjakp3anNCdEIsQ2lKbGpzQnNCLDhFQUNJLFlqSm9qc0IxQixDaUpuanNCMEIsZ0dBR0ksUUFBQSxDQUZBLFNBQUEsQ0FDQSxPakpzanNCOUIsQ2lKbmpzQjBCLDRGQU1JLHdCQUFBLENBQ0Esa0JBQUEsQ0FIQSxXQUhPLENBSVAsaUJBQUEsQ0FIQSxpQkFBQSxDQUNBLFVqSndqc0I5QixDaUpuanNCOEIsbUdBVUksd0JUblB4QixDU2tQd0Isa0JBQUEsQ0FSQSxVQUFBLENBS0EsYUFBQSxDQUVBLFdBZkcsQ0FXSCxRQUFBLENBRkEsaUJBQUEsQ0FDQSxPQUFBLENBRUEsdUNBQUEsQ1JoTGhDLCtCQUFBLENRa0xnQyxVakp5anNCbEMsQ2lKbGpzQjBCLDZIQUNJLHVDakpvanNCOUIsQ2lKL2lzQmMsOERBQ0ksWWpKaWpzQmxCLENpSi9pc0JjLHdEQUNJLGFBQUEsQ0FDQSxnQmpKaWpzQmxCLENpSjdpc0JjLDhDQUVJLFlBQUEsQ0FEQSxZQUFBLENBRUEsY2pKK2lzQmxCLENpSjlpc0JrQixvREFDSSxhakpnanNCdEIsQ2lKOWlzQjBCLDREQUNJLHNCakpnanNCOUIsQ2lKampzQjBCLDREQUNJLHVCakptanNCOUIsQ2lKcGpzQjBCLDREQUNJLFlqSnNqc0I5QixDaUp2anNCMEIsNERBQ0ksdUJqSnlqc0I5QixDaUoxanNCMEIsNERBQ0ksdUJqSjRqc0I5QixDaUo3anNCMEIsNERBQ0ksWWpKK2pzQjlCLENpSmhrc0IwQiw0REFDSSx1QmpKa2tzQjlCLENpSm5rc0IwQiw0REFDSSx1QmpKcWtzQjlCLENpSnRrc0IwQiw0REFDSSxZakp3a3NCOUIsQ2lKemtzQjBCLDZEQUNJLHVCakoya3NCOUIsQ2lKNWtzQjBCLDZEQUNJLHVCako4a3NCOUIsQ2lKL2tzQjBCLDZEQUNJLGFqSmlsc0I5QixDaUo1a3NCYywwR0FFSSxrQmpKOGtzQmxCLENpSnhrc0JNLG9EQUNJLFNqSjBrc0JWLENpSnRrc0JNLHlEQUNHLFNqSndrc0JULENpSnJrc0JVLG1FQUNJLFNqSnVrc0JkLENBQ0YsQ2lKL2pzQkEseUNBQ0ksd0JBQ0kscUJBQUEsQ0FDQSxhakpva3NCTixDaUpua3NCTSw2REFFSSxXakpva3NCVixDaUpsa3NCTSwrQlJoVEosZ0RBQUEsQ0FBQSx3Q0FBQSxDQURBLGV6SXUzc0JGLENpSm5rc0JNLDhCUjlTSiw2Q0FBQSxDQUFBLHFDQUFBLENBREEsZXpJczNzQkYsQ2lKbmtzQlUscUNBRUksa0JBQUEsQ0FEQSxjakpza3NCZCxDaUpwa3NCYywrR0FFSSxrQmpKc2tzQmxCLENpSnBrc0JjLHNIQUVJLFVqSnNrc0JsQixDaUpwa3NCYywrREFDSSxZakpza3NCbEIsQ2lKcGtzQmMsOERBWUksdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FQSSw0QkFBQSxDQUNBLHlMQUFBLENBRUEsdUJBQUEsQ0FEQSwyQkFBQSxDQUVBLHVCQUFBLENBTkosd0JBQUEsQ0FRQSxrQkFBQSxDQUVBLGFUeFZSLENTNlVRLG1CQUFBLENBREEsaUJqSmdsc0JsQixDaUpua3NCa0Isb0VBRUksbUNBQUEsQ0FEQSxZakpza3NCdEIsQ2lKamtzQlUsbUNBQ0ksZ0JqSm1rc0JkLENpSmprc0JrQixvREFDSSxrQmpKbWtzQnRCLENpSmhrc0JjLHFEQUNJLFVqSmtrc0JsQixDQUNGLENrSnY3c0JBLG9DVGNJLHdCQUFBLENTWkEsWWxKOHV0QkosQ2tKdnV0Qkksc0NBRUksa0JBQUEsQ0FEQSxZQUFBLENBRUEsNkJsSjB1dEJSLENrSnZ1dEJnQixxRkFJSSxlQUFBLENBQ0EsV0FBQSxDQUZBLFdBQUEsQ0FGQSxpQkFBQSxDQUNBLFVsSjR1dEJwQixDa0p2dXRCb0IseUZUcUNoQixRQUFBLENBRkEsaUJBQUEsQ0FDQSxPQUFBLENBRUEsOEJBQUEsQ1NsQ29CLGdDQUFBLENBRkEsU0FBQSxDQUNBLFNsSjZ1dEJ4QixDa0p4dXRCNEIsNkdBQ0ksWWxKMHV0QmhDLENrSjN1dEI0QiwwR0FDSSxZbEo2dXRCaEMsQ2tKOXV0QjRCLDhHQUNJLFlsSmd2dEJoQyxDa0pqdnRCNEIseUdBQ0ksU2xKbXZ0QmhDLENrSnB2dEI0Qiw4R0FDSSxZbEpzdnRCaEMsQ2tKdnZ0QjRCLDRHQUNJLFlsSnl2dEJoQyxDa0oxdnRCNEIsOEdBQ0ksWWxKNHZ0QmhDLENrSnh2dEJvQiwyRkFLSSx3QlZ2QlgsQ1V3QlcsaUJBQUEsQ0FMQSxVQUFBLENBR0EsV0FBQSxDVG9CcEIsUUFBQSxDU2pCb0IsU0FBQSxDVGVwQixpQkFBQSxDQUNBLE9BQUEsQ0FFQSw4QkFBQSxDU2pCb0IsbUNBQUEsQ0FMQSxVbEprd3RCeEIsQ2tKM3Z0Qm9CLGlHQUNJLFVsSjZ2dEJ4QixDa0ozdnRCb0IsMkZBQ0ksWWxKNnZ0QnhCLENrSjV2dEJ3QixpR0FDSSxTbEo4dnRCNUIsQ2tKM3Z0Qm9CLDZMQUVJLFVsSjR2dEJ4QixDa0ozdnRCd0IseU1BQ0ksU2xKNnZ0QjVCLENrSnR2dEJJLHNDVGhCQSx1QkFBQSxDU2lCSSxZQUFBLENBR0EsZ0JBQUEsQ0FGQSxlQUFBLENUbkJKLG9CQUFBLENTb0JJLFVsSjJ2dEJSLEN5STd3dEJJLHlEQUVJLHNCQUFBLENBREEsT3pJZ3h0QlIsQ2tKNXZ0QlEsNENBRUksc0JBQUEsQ0FEQSxpQmxKK3Z0QlosQ2tKNXZ0QmdCLHVFQUNJLFNsSjh2dEJwQixDa0ozdnRCWSw4Q0FDSSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxXbEo2dnRCaEIsQ2tKNXZ0QmdCLG9EQUNJLG9CbEo4dnRCcEIsQ2tKM3Z0Qlksd0RUcEVSLGdEQUFBLENBQUEsd0NBQUEsQ1N1RVksWUFBQSxDVHhFWixlQUFBLENTc0VZLGlCQUFBLENBQ0EsVWxKZ3d0QmhCLENrSjd2dEJnQixpRUFNSSxrQ0FBQSxDQURBLFdBQUEsQ0FGQSxNQUFBLENBSUEsU0FBQSxDQU5BLGlCQUFBLENBQ0EsS0FBQSxDQU1BLG1DQUFBLENBSkEsVWxKbXd0QnBCLENrSjl2dEJvQiw0RUFRUSxpRC9JbEdkLEMrSW1HYyxnQkFBQSxDQUZBLGVBQUEsQ0FKSixRQUFBLENBRkEsaUJBQUEsQ0FJQSx3QkFBQSxDQUhBLE9BQUEsQ0FFQSw4QmxKb3d0QnhCLENrSjN2dEJnQixvRUFJUSx1QkFBQSxDQUNBLDJCQUFBLENBQ0EscUJBQUEsQ0FKSixXQUFBLENBREEsVWxKaXd0QnBCLENrSnh2dEJZLHVEQUNJLHdCVjVHSCxDQ09ULDZDQUFBLENBQUEscUNBQUEsQ0FEQSxlQUFBLENTdUdZLFlsSjR2dEJoQixDa0oxdnRCZ0IsMERBRUksaUJBQUEsQ0FEQSx3QmxKNnZ0QnBCLENrSmx2dEJBLHlDQUNJLDJCQUNJLGdCQUFBLENBQ0EsY2xKd3Z0Qk4sQ2tKdnZ0Qk0sc0NBR0ksa0JBQUEsQ0FEQSxnQlY5R1ksQ1U2R1osU2xKMnZ0QlYsQ2tKdnZ0QmMsNERBQ0ksWWxKeXZ0QmxCLENrSnB2dEJVLDRDQUNJLGNsSnN2dEJkLENrSnJ2dEJjLHdEQUNJLGdCbEp1dnRCbEIsQ2tKcnZ0QmMsdURBQ0ksa0JsSnV2dEJsQixDa0pydnRCYyx1REFDSSxNbEp1dnRCbEIsQ2tKdHZ0QmtCLHlEQUNJLGNBQUEsQ0FDQSxnQmxKd3Z0QnRCLENrSnR2dEJrQix5RUFDSSxZbEp3dnRCdEIsQ0FDRixDa0o5dXRCQSx5Q0FDSSwyQkFDSSxnQkFBQSxDQUNBLGNsSm12dEJOLENrSmx2dEJNLHNDQUdJLHFCQUFBLENBREEsa0JBQUEsQ0FEQSxTbEpzdnRCVixDa0pudnRCVSx5Q0FDSSxpQmxKcXZ0QmQsQ2tKbnZ0QlUsc0RBSUksa0JBQUEsQ0FGQSxZQUFBLENBQ0EsNkJBQUEsQ0FGQSxVbEp3dnRCZCxDa0psdnRCc0IscUVBQ0ksY2xKb3Z0QjFCLENrSmp2dEIwQiw0RUFDSSxZbEptdnRCOUIsQ2tKN3V0QjBCLHlGQUNJLGNsSit1dEI5QixDa0o1dXRCOEIsZ0dBQ0ksWWxKOHV0QmxDLENrSm52dEIwQixzRkFDSSxjbEpxdnRCOUIsQ2tKbHZ0QjhCLDZGQUNJLFlsSm92dEJsQyxDa0p6dnRCMEIsMEZBQ0ksY2xKMnZ0QjlCLENrSnh2dEI4QixpR0FDSSxZbEowdnRCbEMsQ2tKL3Z0QjBCLHFGQUNJLFdsSml3dEI5QixDa0o5dnRCOEIsNEZBQ0ksU2xKZ3d0QmxDLENrSnJ3dEIwQiwwRkFDSSxjbEp1d3RCOUIsQ2tKcHd0QjhCLGlHQUNJLFlsSnN3dEJsQyxDa0ozd3RCMEIsd0ZBQ0ksY2xKNnd0QjlCLENrSjF3dEI4QiwrRkFDSSxZbEo0d3RCbEMsQ2tKanh0QjBCLDBGQUNJLGNsSm14dEI5QixDa0poeHRCOEIsaUdBQ0ksWWxKa3h0QmxDLENrSnp3dEJVLDRDQUNJLGFsSjJ3dEJkLENrSnp3dEJrQix5REFDSSxZbEoyd3RCdEIsQ2tKend0QmtCLHlFQUNJLGdCbEoyd3RCdEIsQ0FDRixDbUozOXRCSSx5REFDRSxlbkpveHVCTixDbUp6bnVCTSxrRUFFRSxXbkowd3VCUixDbUpud3VCUSxxRkFNRSxTQUFBLENBQ0EsK0JuSjR3dUJWLENtSnR2dUJRLDBIQUdFLG9Cbkp3d3VCVixDbUpwcXVCSSxpREFFRSxTbkp1dnVCTixDbUpydXVCUSx1SUFFRSxhWHhVRCxDV3VVQyxTQUFBLENBR0EsMkNBQUEsQ0FEQSxXbkp3dnVCVixDbUpwdnVCVSx5SUFDRSxZbkpzdnVCWixDbUp2dXVCQSwwQ0FDRSwwQkFDRSxxQm5KZ3Z1QkYsQ21KL3V1QkksNkNBQ0UsWW5KaXZ1Qk4sQ21KN3V1QlEscURBQ0UsU0FBQSxDQUNBLHFDQUFBLENBQ0EsWW5KK3V1QlYsQ0FDRixDbUp6dXVCQSx5Q0FHTSxtRUFDRSxZbkp5dXVCTixDbUp2dXVCSSxtRUFDRSxZbkp5dXVCTixDbUp2dXVCSSx5REFDRSxjbkp5dXVCTixDbUp0dXVCTSxvRUFHRSxxQkFBQSxDQUVBLFdBQUEsQ0FIQSxTQUFBLENBSUEsU0FBQSxDQUNBLGVBQUEsQ0FOQSxLQUFBLENBT0EsMkJBQUEsQ0FKQSxXbko0dXVCUixDbUp0dXVCUSxtRkFDRSxVbkp3dXVCVixDbUpwdXVCUSwwRUFDRSxhbkpzdXVCVixDbUpwdXVCUSwyRUFDRSxTQUFBLENBQ0EsdUJuSnN1dUJWLENtSmx1dUJNLHlFQUNFLFluSm91dUJSLENtSmx1dUJNLHlFQUNFLFluSm91dUJSLENBQ0YsQ21KdnR1QkEsaUVBRUksZ0RBQ0UsYW5KNnR1QkosQ21KMXR1QkksMERBQ0UsZ0JuSjR0dUJOLENBQ0YsQ21KeHR1QkEsZ0VBRUksZ0RBQ0UsY25KeXR1QkosQ21KdHR1QkksMERBQ0UsaUJuSnd0dUJOLENBQ0YsQ21KcHR1QkEseUNBQ0UsMEJBQ0UscUJuSnN0dUJGLENtSnJ0dUJFLGdEQUNFLE1uSnV0dUJKLENtSnR0dUJJLG1FQUdFLGtCQUFBLENBS0Esd0JYeGNJLENXdWNKLFdBQUEsQ0FOQSxZQUFBLENBUUEsNEJoSmpkSSxDZ0o4Y0osZ0JBQUEsQ0FKQSw2QkFBQSxDQUdBLFlBQUEsQ0FEQSxVbko2dHVCTixDbUp2dHVCTSx5RUFLRSx3VEFBQSxDQUVBLDJCQUFBLENBREEsdUJBQUEsQ0FMQSxVQUFBLENBQ0EsV0FBQSxDQUVBLGdCQUFBLENBSUEsdUJBQUEsQ1Z6Wk4sK0JBQUEsQ1VvWk0sVW5KK3R1QlIsQ21KdHR1QlEsZ0ZBQ0UsbUJuSnd0dUJWLENtSnB0dUJJLG1FQUNFLFlBQUEsQ0FDQSxlQUFBLENBQ0EsOEJuSnN0dUJOLENtSnJ0dUJNLDBFQUNFLGdCQUFBLENBQ0EsYW5KdXR1QlIsQ21KcHR1QkkseURBQ0UsY25Kc3R1Qk4sQ21KbnR1Qk0sb0VBSUUsWUFBQSxDQUNBLFlBQUEsQ0FIQSxXQUFBLENBREEsUUFBQSxDQUVBLFVuSnV0dUJSLENtSnB0dUJRLG1GQUNFLFduSnN0dUJWLENtSnB0dUJRLGlGQUNFLFluSnN0dUJWLENtSmx0dUJRLDJFQUNFLGdCbkpvdHVCVixDbUpodHVCSSwyRUFDRSxhbkprdHVCTixDbUo5c3VCTSwwREFDRSxjbkpndHVCUixDbUo5c3VCTSx1REFDRSxZbkpndHVCUixDbUo3c3VCUSxxREFFRSxXQUFBLENBQ0EsMkJBQUEsQ0FGQSxVbkppdHVCVixDQUNGLENtSnRzdUJFLGdEQUVFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLDZCbkorc3VCSixDbUovK3RCRSw0Q0FFRSxNbkp3cnVCSixDbUo5cXVCTSxpRUFHRSxlQUFBLENBQ0EsVUFBQSxDQUhBLGlCQUFBLENBSUEsaUJBQUEsQ1ZodEJKLCtCQUFBLENVNnNCSSxTbko0cnVCUixDbUpwcXVCUSx1RkFDRSxVQUFBLENBQ0EsU25Kc3J1QlYsQ21KM3F1Qk0sNkRBS0UsV25Kd3J1QlIsQ21KdHB1QkEseUNBRUksZ0RBQ0UsY25KMnF1QkosQ21KMXF1QkksbUVBQ0UsWW5KNHF1Qk4sQ21KMXF1QkkseURBQ0UsY25KNHF1Qk4sQ21KenF1Qk0sb0VBR0UscUJBQUEsQ0FHQSxXQUFBLENBSkEsU0FBQSxDQUdBLFdBQUEsQ0FKQSxLQUFBLENBR0EsV25KNnF1QlIsQ21KMXF1QlEsbUZBQ0UsVW5KNHF1QlYsQ21KeHF1QlEsMkVBQ0UsZUFBQSxDQUNBLGVuSjBxdUJWLENBQ0YsQ21KcHF1QkEsMENBQ0UsMEJBQ0UsWW5Kc3F1QkYsQ0FDRixDbUpwcXVCQSxpRUFDRSwwQkFDRSxXbkpzcXVCRixDQUNGLENtSnBxdUJBLGdFQUNFLDBCQUNFLFduSnNxdUJGLENBQ0YsQ21KcHF1QkEseUNBQ0UsMEJBQ0UscUJuSnNxdUJGLENtSnJxdUJFLGdEQUNFLE1uSnVxdUJKLENtSnRxdUJJLG1FQUdFLGtCQUFBLENBS0Esd0JYOTRCSSxDVzY0QkosV0FBQSxDQU5BLFlBQUEsQ0FRQSw0QmhKdjVCSSxDZ0pvNUJKLGdCQUFBLENBSkEsNkJBQUEsQ0FHQSxZQUFBLENBREEsVW5KNnF1Qk4sQ21KdnF1Qk0seUVBS0Usd1RBQUEsQ0FFQSwyQkFBQSxDQURBLHVCQUFBLENBTEEsVUFBQSxDQUNBLFdBQUEsQ0FFQSxnQkFBQSxDQUlBLHVCQUFBLENWLzFCTiwrQkFBQSxDVTAxQk0sVW5KK3F1QlIsQ21KdHF1QlEsZ0ZBQ0UsbUJuSndxdUJWLENtSnBxdUJJLG1FQUNFLFlBQUEsQ0FDQSxlQUFBLENBQ0EsOEJuSnNxdUJOLENtSnJxdUJNLDBFQUNFLGdCQUFBLENBQ0EsYW5KdXF1QlIsQ21KcHF1QkkseURBQ0UsY25Kc3F1Qk4sQ21KbnF1Qk0sb0VBSUUsWUFBQSxDQUZBLE1BQUEsQ0FHQSxZQUFBLENBSkEsUUFBQSxDQUVBLFVuSnVxdUJSLENtSnBxdUJRLG1GQUNFLFduSnNxdUJWLENtSnBxdUJRLGlGQUNFLFluSnNxdUJWLENtSmxxdUJRLDJFQUNFLGdCbkpvcXVCVixDbUpocXVCSSwyRUFDRSxhbkprcXVCTixDbUo3cHVCTSxpRUFDRSxjbkorcHVCUixDQUNGLENtSmg0dEJBLDBCQUNFLFlBQUEsQ0FDQSxzQm5Kd3B1QkYsQ21KdHB1QkEsZ0RBR0UscUJBQUEsQ0FDQSxxQ0FBQSxDQUhBLGlCQUFBLENBQ0EsU25KMnB1QkYsQ21KdnB1QkEsbUVBQ0UsWUFBQSxDQUNBLHFCQUFBLENBRUEsV0FBQSxDQURBLDZCQUFBLENBRUEsYW5KMHB1QkYsQ21KeHB1QkEsaUhBR0UsZUFBQSxDQURBLFNuSjRwdUJGLENtSnpwdUJBLHlEQUdFLGVBQUEsQ0FGQSxlQUFBLENBQ0EsYW5KNnB1QkYsQ21KMXB1QkEsdUVBR0Usa0JBQUEsQ0FLQSxhQUFBLENBQ0EsY0FBQSxDQVJBLFlBQUEsQ0FNQSwyQkFBQSxDQUxBLDZCQUFBLENBR0EsUUFBQSxDQUNBLFlBQUEsQ0FGQSxVbkprcXVCRixDbUozcHVCQSw2RUFLRSx3VEFBQSxDQUVBLDJCQUFBLENBREEsdUJBQUEsQ0FMQSxVQUFBLENBQ0EsV0FBQSxDQUVBLGdCQUFBLENBSUEsK0JBQUEsQ0FMQSxVbkptcXVCRixDbUo1cHVCQSxnRUFFRSxZQUFBLENBREEsZW5KZ3F1QkYsQ21KN3B1QkEsb0ZBQ0UsdUJuSmdxdUJGLENtSjlwdUJBLHVFQUNFLGVBQUEsQ0FDQSwrQm5KaXF1QkYsQ21KL3B1QkEsd0RBQ0UsY25Ka3F1QkYsQ21KaHF1QkEsbUVBTUUsY0FBQSxDQUxBLFlBQUEsQ0FHQSxnQkFBQSxDQUNBLDZCQUFBLENBRkEsZUFBQSxDQURBLFVuSnVxdUJGLENtSmpxdUJBLDBFQU1FLDBhQUFBLENBRUEsMkJBQUEsQ0FEQSx1QkFBQSxDQU5BLFVBQUEsQ0FDQSxhQUFBLENBRUEsYUFBQSxDQUNBLGlCQUFBLENBRkEsWW5KeXF1QkYsQ21KbHF1QkEscUVBRUUsYUFBQSxDQURBLG9CbkpzcXVCRixDbUpucXVCQSx5RUFDRSxZbkpzcXVCRixDbUpwcXVCQSx5RUFDRSxZbkp1cXVCRixDbUpycXVCQSxvRUFLRSx3QkFBQSxDQUNBLHFDQUFBLENBSEEsWUFBQSxDQUNBLGVBQUEsQ0FIQSxpQkFBQSxDQU1BLCtCQUFBLENBTEEsU25KNnF1QkYsQ21KdHF1QkEsa0ZBTUUsZUFBQSxDQURBLFdBQUEsQ0FKQSxpQkFBQSxDQUVBLFdBQUEsQ0FEQSxTQUFBLENBRUEsU25KMnF1QkYsQ21KdnF1QkEsd0ZBQ0UsWW5KMHF1QkYsQ21KeHF1QkEsbUZBQ0UsWUFBQSxDQUNBLG1CQUFBLENBQUEsZ0JuSjJxdUJGLENtSnpxdUJBLHFGQUVFLGtCQUFBLENBQ0EsZUFBQSxDQUZBLFluSjhxdUJGLENtSjFxdUJBLG9HQUNFLGFuSjZxdUJGLENtSjNxdUJBLHNHQUNFLGNBQUEsQ0FDQSxhbko4cXVCRixDbUo1cXVCQSw0R0FFRSxlQUFBLENBREEsbUJuSmdydUJGLENtSjdxdUJBLG1FQUNFLFVuSmdydUJGLENtSjlxdUJBLHVGQUdFLGFBQUEsQ0FEQSxpQkFBQSxDQURBLGNuSm1ydUJGLENtSi9xdUJBLDJFQUdFLFNBQUEsQ0FEQSxjQUFBLENBREEsVW5Kb3J1QkYsQ21KaHJ1QkEsNkZBQ0UsU25KbXJ1QkYsQ21KanJ1QkEsOEtBRUUsT25Kb3J1QkYsQ21KbHJ1QkEsNExBTUUsd1RBQUEsQ0FFQSwyQkFBQSxDQURBLHVCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsWW5Kd3J1QkYsQ21KbnJ1QkEsdUZBQ0UsUW5Kc3J1QkYsQ21KcHJ1QkEsOEZBQ0Usd0JuSnVydUJGLENtSnJydUJBLHVGQUNFLFFuSndydUJGLENtSnRydUJBLGtFQUVFLFlBQUEsQ0FDQSxpQkFBQSxDQUZBLGlCbkoycnVCRixDbUp2cnVCQSxtRkFFRSxXQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkFBQSxDQUZBLFVuSjRydUJGLENtSnhydUJBLHFGQVFFLFVBQUEsQ0FMQSxRQUFBLENBR0EsVUFBQSxDQUxBLGlCQUFBLENBTUEsaUJBQUEsQ0FMQSxPQUFBLENBRUEsOEJBQUEsQ0FDQSxTbko4cnVCRixDbUp6cnVCQSwyRUFFRSxzQkFBQSxDQURBLFVuSjZydUJGLENtSjFydUJBLHFNQUVFLGFuSjZydUJGLENtSjNydUJBLGdHQUdFLGFBQUEsQ0FGQSxnQkFBQSxDQUNBLGVuSitydUJGLENtSjVydUJBLHFHQUNFLGlCbkorcnVCRixDbUo3cnVCQSwwSEFFRSxRQUFBLENBREEsT25KaXN1QkYsQ21KOXJ1QkEsaVFBTUUsa0JBQUEsQ0FHQSxtQ0FBQSxDQUZBLHNCQUFBLENBSEEsV0FBQSxDQURBLE1BQUEsQ0FFQSxvQkFBQSxDQUpBLGlCQUFBLENBQ0EsS0FBQSxDQU1BLDhCbkprc3VCRixDbUovcnVCQSxpSUFHRSx3QkFBQSxDQUVBLFVBQUEsQ0FKQSxhQUFBLENBR0EsZ0JBQUEsQ0FGQSxVbkpxc3VCRixDbUpoc3VCQSxnSUFHRSx3QkFBQSxDQUZBLFVBQUEsQ0FHQSx1QkFBQSxDQUZBLFVuSnFzdUJGLENtSmpzdUJBLHlJQUdFLHdCQUFBLENBRkEsWUFBQSxDQUNBLGVuSnFzdUJGLENtSmxzdUJBLHdJQUNFLDBCbkpxc3VCRixDbUpuc3VCQSw0Q0FFRSxNQUFBLENBREEsaUJuSnVzdUJGLENtSnBzdUJBLG1EQUdFLFFBQUEsQ0FDQSxNQUFBLENBSEEsaUJBQUEsQ0FJQSxPQUFBLENBSEEsS0FBQSxDQUlBLDBCbkp1c3VCRixDbUpyc3VCQSx1REFHRSxXQUFBLENBRkEsU0FBQSxDQUdBLCtCQUFBLENBRkEsVW5KMHN1QkYsQ21KdHN1QkEsMkRBR0UsUUFBQSxDQUNBLE1BQUEsQ0FIQSxpQkFBQSxDQUlBLE9BQUEsQ0FIQSxLbko0c3VCRixDbUp2c3VCQSx5RUFFRSxlQUFBLENBQ0EsVUFBQSxDQUZBLGlCQUFBLENBR0EsaUJBQUEsQ0FDQSwrQm5KMHN1QkYsQ21KeHN1QkEsMkRBQ0UsV25KMnN1QkYsQ21KenN1QkEsK0RBQ0UsV0FBQSxDQUNBLFVuSjRzdUJGLENtSjFzdUJBLG9FQUNFLHdCbko2c3VCRixDbUozc3VCQSw2RUFDRSxTbko4c3VCRixDbUo1c3VCQSxnRkFDRSxVQUFBLENBQ0EsU25KK3N1QkYsQ21KN3N1QkEsaURBQ0UsaUJuSmd0dUJGLENtSjlzdUJBLDZEQUVFLFdBQUEsQ0FLQSxjQUFBLENBSkEsUUFBQSxDQUdBLGVBQUEsQ0FJQSxTQUFBLENBVEEsaUJBQUEsQ0FRQSxpQkFBQSxDQURBLHdCQUFBLENBSkEsMEJBQUEsQ0FDQSxzQkFBQSxDQUFBLGlCbkpzdHVCRixDbUovc3VCQSxxREFFRSxhQUFBLENBREEsWW5KbXR1QkYsQ21KaHR1QkEsbUVBRUUsYUFBQSxDQURBLFNBQUEsQ0FHQSwyQ0FBQSxDQURBLFduSm90dUJGLENtSmp0dUJBLG9FQUNFLFluSm90dUJGLENtSjNzdUJBLHlDQUNFLG1FQUNFLFluSm90dUJGLENtSmx0dUJBLHlEQUNFLGNuSm90dUJGLENtSmx0dUJBLG9FQUdFLHFCQUFBLENBRUEsV0FBQSxDQUhBLFNBQUEsQ0FJQSxTQUFBLENBQ0EsZUFBQSxDQU5BLEtBQUEsQ0FPQSwyQkFBQSxDQUpBLFduSnd0dUJGLENtSmx0dUJBLG1GQUNFLFVuSm90dUJGLENtSmx0dUJBLDBFQUNFLGFuSm90dUJGLENtSmx0dUJBLDJFQUNFLFNBQUEsQ0FDQSx1Qm5Kb3R1QkYsQ21KbHR1QkEseUVBQ0UsWW5Kb3R1QkYsQ21KbHR1QkEseUVBQ0UsWW5Kb3R1QkYsQ0FDRixDbUpsdHVCQSwwQ0FDRSxnREFDRSxjbkpvdHVCRixDQUNGLENtSmx0dUJBLGlFQUNFLDBCQUNFLFduSm90dUJGLENtSmx0dUJBLGdEQUNFLGFuSm90dUJGLENtSmx0dUJBLDBEQUNFLGdCbkpvdHVCRixDQUNGLENtSmx0dUJBLGdFQUNFLDBCQUNFLFduSm90dUJGLENtSmx0dUJBLGdEQUNFLGNuSm90dUJGLENtSmx0dUJBLDBEQUNFLGlCbkpvdHVCRixDQUNGLENtSmx0dUJBLHlDQUNFLDBCQUNFLHFCbkpvdHVCRixDbUpsdHVCQSxnREFDRSxNbkpvdHVCRixDbUpsdHVCQSxtRUFHRSxrQkFBQSxDQUtBLHdCQUFBLENBREEsV0FBQSxDQU5BLFlBQUEsQ0FRQSw0QkFBQSxDQUhBLGdCQUFBLENBSkEsNkJBQUEsQ0FHQSxZQUFBLENBREEsVW5KeXR1QkYsQ21KbHR1QkEseUVBS0Usd1RBQUEsQ0FFQSwyQkFBQSxDQURBLHVCQUFBLENBTEEsVUFBQSxDQUNBLFdBQUEsQ0FFQSxnQkFBQSxDQUlBLHVCQUFBLENBQ0EsK0JBQUEsQ0FOQSxVbkowdHVCRixDbUpsdHVCQSxnRkFDRSxtQm5Kb3R1QkYsQ21KbHR1QkEsbUVBQ0UsWUFBQSxDQUNBLGVBQUEsQ0FDQSw4Qm5Kb3R1QkYsQ21KbHR1QkEsMEVBQ0UsZ0JBQUEsQ0FDQSxhbkpvdHVCRixDbUpsdHVCQSx5REFDRSxjbkpvdHVCRixDbUpsdHVCQSxvRUFJRSxZQUFBLENBRkEsTUFBQSxDQUdBLFlBQUEsQ0FKQSxRQUFBLENBRUEsVW5Kc3R1QkYsQ21KbHR1QkEsbUZBQ0UsV25Kb3R1QkYsQ21KbHR1QkEsaUZBQ0UsWW5Kb3R1QkYsQ21KbHR1QkEsMkVBQ0UsZ0JuSm90dUJGLENtSmx0dUJBLDJFQUNFLGFuSm90dUJGLENtSmx0dUJBLDBEQUNFLGNuSm90dUJGLENtSmx0dUJBLHVEQUNFLFluSm90dUJGLENtSmx0dUJBLHFEQUVFLFdBQUEsQ0FDQSwyQkFBQSxDQUZBLFVuSnN0dUJGLENBQ0YsQ29KMTV4QkEsMkJYZUksd0JBQUEsQ1dkQSxZcEpzNnhCSixDb0psNnhCQSxrQkFDSSxVcEpxNnhCSixDb0ovNXhCQSx5Q0FDSSxrQkFDSSxnQnBKcTZ4Qk4sQ0FDRixDb0ovNXhCQSx5Q0FDSSxrQkFDSSxnQnBKbzZ4Qk4sQ0FDRixDb0pqNnhCQSw0QlhaSSx3QkFBQSxDV2FBLFlwSm82eEJKLENvSmw2eEJJLDhDQUNJLGFwSm82eEJSLENvSmg2eEJBLG1CQUNFLGNBQUEsQ0FDQSxVcEptNnhCRixDb0psNnhCRSxxQ0FDRSxhcEpvNnhCSixDb0psNnhCRSx1Q1hyQkUsZ0RBQUEsQ0FBQSx3Q0FBQSxDV3VCQSxtQkFBQSxDWHhCQSxlQUFBLENXeUJBLG1CcEpxNnhCSixDb0puNnhCRSwyQ0FFRSxZQUFBLENBQ0EsbUJBQUEsQ0FGQSxTcEp1NnhCSixDb0pwNnhCSSxpREFHRSwrQkFBQSxDQUZBLG9CQUFBLENBQ0EsT3BKdTZ4Qk4sQ29KbjZ4QkUsK0NBQ0UsbUJBQUEsQ0FDQSxtQnBKcTZ4QkosQ29KcDZ4QkkscURBRUUsVUFBQSxDQUNBLDhCQUFBLENBRkEsaUJwSnc2eEJOLENvSm42eEJFLDBGQUtFLHNDQUFBLENBREEsWUFBQSxDQURBLGVBQUEsQ0FEQSxpQnBKdTZ4QkosQ29KbjZ4Qkksc0dBS0UsZUFBQSxDQUNBLGlCQUFBLENBTEEsVUFBQSxDQUVBLFVBQUEsQ0FEQSxpQkFBQSxDQUVBLFdBQUEsQ0FHQSxVcEpxNnhCTixDb0puNnhCUSxzSUFDRSxnQ3BKcTZ4QlYsQ29KdDZ4QlEsZ0lBQ0UsZ0NwSnc2eEJWLENvSno2eEJRLHdJQUNFLGdDcEoyNnhCVixDb0o1NnhCUSw4SEFDRSw2QnBKODZ4QlYsQ29KLzZ4QlEsd0lBQ0UsZ0NwSmk3eEJWLENvSmw3eEJRLG9JQUNFLGdDcEpvN3hCVixDb0pyN3hCUSx3SUFDRSxnQ3BKdTd4QlYsQ29KNzZ4QkEseUNBRUksMkNBQ0Usa0JwSms3eEJKLENBQ0YsQ29KMzZ4QkEseUNBRUksMkNBRUUsbUJBQUEsQ0FEQSxvQnBKZzd4QkosQ29KNzZ4QkUsdUNYeEZBLGdEQUFBLENBQUEsd0NBQUEsQ0FEQSxlekkwZ3lCRixDQUNGLENxSjloeUJBLHdCQXFCSSxXQUFBLENBSEEsY0FBQSxDQVRBLGFBQUEsQ0FOQSxXQUFBLENBU0EsV0FBQSxDQVJBLGFBQUEsQ0FTQSxTQUFBLENBUEEsaUJBQUEsQ0FDQSxPQUFBLENBU0EsMEJBQUEsQ0FMQSxVckowcHlCSixDcUo1b3lCQSxnR0FGSSxzQkFBQSxDQUhBLGlCQUFBLENBRUEsWXJKd3B5QkosQ3FKNW95QkEsb0dBS0ksU3JKOG95QkosQ3FKNW95QkEsb0VBR0ksV3JKOG95QkosQ3FKM295QkEsc0NBVUksa0NBQUEsQ0FDQSxpQ0FBQSxDQUhBLFVBQUEsQ0FMQSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxhQUFBLENBRUEsV3JKK295QkosQ3FKeG95QkEsWUFFSSxVckowb3lCSixDcUp4b3lCQSxzQkFHSSxTQUFBLENBREEsV3JKMm95QkosQ3FKeG95QkEsbUJBRUksV3JKMG95QkosQ3FKeG95QkEsNkJBRUksV3JKMG95QkosQ3FKdm95QkEsWUFFSSxXckp5b3lCSixDcUp2b3lCQSxzQkFHSSxVQUFBLENBREEsVXJKMG95QkosQ3FKdm95QkEsbUJBRUksV3JKeW95QkosQ3FKdm95QkEsNkJBRUksV3JKeW95QkosQ3FKcm95QkEsMkJBRUksa0JySndveUJKLENxSnJveUJBLFlBR0ksWUFBQSxDQUVBLGFBQUEsQ0FNQSxlQUFBLENBRkEsUUFBQSxDQURBLFNBQUEsQ0FOQSxpQkFBQSxDQVdBLGlCQUFBLENBTkEsVXJKeW95QkosQ3FKam95QkEsZUFJSSxvQkFBQSxDQUlBLFlBQUEsQ0FDQSxTQUFBLENBUEEsaUJySnlveUJKLENxSjlueUJBLHFDQUZJLGNBQUEsQ0FKQSxXQUFBLENBREEsVXJKbXB5QkosQ3FKNW95QkEsc0JBZ0JJLHNCQUFBLENBRkEsUUFBQSxDQURBLGlCQUFBLENBUkEsYUFBQSxDQUhBLFdBQUEsQ0FDQSxhQUFBLENBWUEsWUFBQSxDQU5BLFdySm1veUJKLENxSjFueUJBLHdEQUdJLFlySjRueUJKLENxSjFueUJBLHNFQUdJLFNySjRueUJKLENxSjFueUJBLDZCQW1CSSxrQ0FBQSxDQUNBLGlDQUFBLENBSEEsVUFBQSxDQUpBLFdBQUEsQ0FYQSxpQkFBQSxDQUNBLGFBQUEsQ0FRQSxXQUFBLENBSEEsTUFBQSxDQUpBLGdCQUFBLENBWUEsV0FBQSxDQVZBLGlCQUFBLENBUUEsaUJBQUEsQ0FQQSxLQUFBLENBR0EsVXJKaW95QkosQ3FKcm55QkEsMENBR0ksVUFBQSxDQURBLFdySndueUJKLENzSjN5eUJJLDREQUNJLGlCdEo4eXlCUixDc0o1eXlCSSxxREFDSSxzQnRKOHl5QlIsQ3NKN3l5QlEsZ0VBQ0ksYUFBQSxDQUNBLFd0Sit5eUJaLENzSjd5eUJRLDhEQUNJLGNBQUEsQ0FDQSxRdEoreXlCWixDc0p6eXlCQSxxQkFJSSxnQkFBQSxDQURBLGVBQUEsQ0FGQSxpQkFBQSxDQUNBLFN0Sjh5eUJKLENzSjN5eUJJLGdDQUdJLDRCQUFBLENBREEsZUFBQSxDQURBLFd0Sit5eUJSLENzSjN5eUJJLGtDQUtJLG9DQUFBLENBR0EsV0FBQSxDQUNBLGtCQUFBLENBRUEsZUFBQSxDQUpBLFdBQUEsQ0FHQSxZQUFBLENBVEEsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsMEJBQUEsQ0FTQSw4QkFBQSxDQU5BLFVBQUEsQ0FGQSxTdEpxenlCUixDc0o1eXlCUSxpRkFRSSx1QkFBQSxDQURBLHVCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FHQSxXQUFBLENiVVIsUUFBQSxDQUZBLGlCQUFBLENBQ0EsT0FBQSxDQUVBLDhCQUFBLENhWlEsVXRKbXp5QlosQ3NKOXl5QlEsd0NBQ0ksbUN0Smd6eUJaLENzSjl5eUJRLDZDQUNJLFF0Smd6eUJaLENzSi95eUJZLG1EQUNJLDZVdEppenlCaEIsQ3NKL3l5QlkseURBQ0ksMFV0Sml6eUJoQixDc0o5eXlCUSw2Q0FDSSxTdEpnenlCWixDc0oveXlCWSxtREFDSSw4VXRKaXp5QmhCLENzSi95eUJZLHlEQUNJLDJVdEppenlCaEIsQ3NKN3l5QkkseUNBRUksWUFBQSxDQUNBLFdBQUEsQ0FGQSxpQnRKaXp5QlIsQ3NKOXl5QlEsaUdBR0ksV0FBQSxDQURBLFV0Sml6eUJaLENzSjl5eUJRLHdEQU1JLG1DQUFBLENBREEsV0FBQSxDQUZBLE1BQUEsQ0FJQSxTQUFBLENBTkEsaUJBQUEsQ0FDQSxLQUFBLENBTUEsbUNBQUEsQ0FKQSxVdEpvenlCWixDc0o5eXlCUSxrREFHSSxXQUFBLENBR0EsYWRwRkEsQ2NtRkEsZUFBQSxDQUhBLFNBQUEsQ0FEQSxpQkFBQSxDQU1BLHVDQUFBLENBSEEsVXRKbXp5QlosQ3NKL3l5Qlksb0RBQ0ksVUFBQSxDQUNBLHlCdEppenlCaEIsQ3NKOXl5QlEsc0RBSUkscUJBQUEsQ0FGQSxnQkFBQSxDQUNBLGdCQUFBLENBRkEsU3RKcXp5QlosQ3NKaHp5QlksdUhickVSLDhDQUFBLENBQUEsc0NBQUEsQ0FEQSxlekkwM3lCSixDc0psenlCZ0IsZ0ZBQ0ksU3RKb3p5QnBCLENzSjl5eUJRLHVEQUdRLHVCQUFBLENBQ0EsMkJBQUEsQ0FGQSxxQnRKaXp5QmhCLEN1Smg3eUJBLGNBWUksMEJBQUEsQ0FJQSx1Q0FBQSxDQVhBLHFCQUFBLENBVUksa0JBQUEsQ0FSSix3QkFBQSxDQUNHLHFCQUFBLENBRUssZ0JBQUEsQ0FHUix1QnZKNDd5QkosQ3VKdDd5QkEsMEJBZkksYUFBQSxDQUZBLGlCdkorOHlCSixDdUo5N3lCQSxZQU9JLFFBQUEsQ0FGQSxlQUFBLENBR0EsU3ZKczd5QkosQ3VKcDd5QkEsa0JBRUksWXZKczd5QkosQ3VKcDd5QkEscUJBRUksY0FBQSxDQUNBLFd2SnM3eUJKLEN1Sm43eUJBLHFEQU9ZLHVCdkpxN3lCWixDdUpsN3lCQSxhQU1JLGFBQUEsQ0FGQSxNQUFBLENBR0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQU5BLGlCQUFBLENBQ0EsS3ZKdzd5QkosQ3VKajd5QkEsdUNBS0ksVUFBQSxDQUZBLGF2Sm83eUJKLEN1Smg3eUJBLG1CQUVJLFV2Sms3eUJKLEN1Smg3eUJBLDRCQUVJLGlCdkprN3lCSixDdUovNnlCQSxhQUVJLFlBQUEsQ0FDQSxVQUFBLENBRUEsV0FBQSxDQUNBLGN2Smc3eUJKLEN1Sjk2eUJBLHVCQUVJLFd2Smc3eUJKLEN1Sjk2eUJBLGlCQUVJLGF2Smc3eUJKLEN1Sjk2eUJBLCtCQUVJLFl2Smc3eUJKLEN1Sjk2eUJBLDBCQUVJLG1CdkpnN3lCSixDdUo5NnlCQSxnQ0FFSSxhdkpnN3lCSixDdUo5NnlCQSw0QkFFSSxpQnZKZzd5QkosQ3VKOTZ5QkEsNkJBTUksNEJBQUEsQ0FKQSxhQUFBLENBRUEsV3ZKZzd5QkosQ3VKNTZ5QkEsMEJBQ0ksWXZKKzZ5QkosQ3lJbml6QkkseUNBR0ksVUFBQSxDQUZBLFVBQUEsQ0FDQSxhekl1aXpCUixDd0pwaXpCSSw2Q0FJUSx1QkFBQSxDQURBLDJCQUFBLENBRUEscUJBQUEsQ2ZpQlIsNkNBQUEsQ0FBQSxxQ0FBQSxDZWZJLGdCQUFBLENmY0osZXpJdWh6QkosQ3dKbml6Qkksa0RBQ0ksWUFBQSxDQUNBLDZCQUFBLENBQ0EsWXhKcWl6QlIsQ3dKcGl6QlEseURBQ0ksbUNBQUEsQ0FFQSxXQUFBLENBREEsa0JBQUEsQ0FFQSxleEpzaXpCWixDd0pyaXpCWSxrRUFDSSxVeEp1aXpCaEIsQ3dKbml6QkksaURBQ0ksWUFBQSxDQUNBLDRCQUFBLENBQ0EsaUJ4SnFpekJSLEN3SnBpekJRLHlJQUtJLHNCQUFBLENBSEEsWUFBQSxDQUNBLHFCQUFBLENBQ0Esc0J4SnVpekJaLEN3SnBpekJRLG9FQUNJLFVBQUEsQ0FDQSxpQnhKc2l6QlosQ3dKcml6QlksNklBR0ksYUFBQSxDQURBLGNBQUEsQ0FFQSx1Q3hKdWl6QmhCLEN3SnJpekJZLGdGQUNJLHFCQUFBLENBQ0EsbUJBQUEsQ0FFQSxhaEJsQ1AsQ2dCaUNPLGtCeEp3aXpCaEIsQ3dKbGl6QmdCLCtHQUVJLG1DQUFBLENBREEsWXhKcWl6QnBCLEN3Si9oekJJLGlEQUNJLFd4SmlpekJSLEN3SmhpekJRLDBFQUVJLGFBQUEsQ0FEQSxleEptaXpCWixDd0pqaXpCWSxpRkFDSSxxQnhKbWl6QmhCLEN3SjVoekJJLDJEQUNJLHFCQUFBLENBQ0EsZXhKK2h6QlIsQ3dKN2h6QkksMENBQ0ksYUFBQSxDQUNBLGV4SitoekJSLEN3SjNoekJBLDBCQUVJLFlBQUEsQ0FEQSxVeEoraHpCSixDd0o3aHpCSSw2RUFHSSxXQUFBLENBREEsVXhKZ2l6QlIsQ3dKN2h6QkksdUNBTUksb0NBQUEsQ0FHQSxXQUFBLENBQ0Esa0JBQUEsQ0FFQSxlQUFBLENBUEEsV0FBQSxDQUdBLFdBQUEsQ0FHQSxZQUFBLENBVkEsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsMEJBQUEsQ0FVQSw4QkFBQSxDQU5BLFVBQUEsQ0FIQSxTeEp3aXpCUixDd0o5aHpCUSw2Q0FPSSx1QkFBQSxDQURBLHVCQUFBLENBTEEsVUFBQSxDQUNBLGFBQUEsQ0FHQSxXQUFBLENmcERSLFFBQUEsQ0FGQSxpQkFBQSxDQUNBLE9BQUEsQ0FFQSw4QkFBQSxDZWtEUSxVeEpzaXpCWixDd0pqaXpCUSw2Q0FDSSxtQ3hKbWl6QlosQ3dKaml6QlEsa0RBQ0ksU3hKbWl6QlosQ3dKbGl6Qlksd0RBQ0ksNlV4Sm9pekJoQixDd0psaXpCWSw4REFDSSwwVXhKb2l6QmhCLEN3SmppekJRLGtEQUNJLFV4Sm1pekJaLEN3SmxpekJZLHdEQUNJLDhVeEpvaXpCaEIsQ3dKbGl6QlksOERBQ0ksMlV4Sm9pekJoQixDd0poaXpCSSxpQ0FLUSx1QkFBQSxDQURBLDJCQUFBLENBRUEscUJBQUEsQ0FMSixXQUFBLENBQ0EsaUJ4SnFpekJSLEN3Si9oekJRLGdEQU1JLGtCQUFBLENBRkEsWUFBQSxDQUNBLDZCQUFBLENBSEEsUUFBQSxDQURBLGlCQUFBLENBRUEsMEJ4Sm9pekJaLEN3Si9oekJnQiw2SUFHSSxVQUFBLENBQ0EsYUFBQSxDQUZBLGtCQUFBLENBR0EsdUN4SmlpekJwQixDd0ovaHpCZ0Isc0VBRUksZ0JBQUEsQ0FEQSxleEpraXpCcEIsQ3dKOWh6Qm9CLHVGQUNJLHFCQUFBLENBR0Esb0JBQUEsQ0FFQSx3Q0FBQSxDQUpBLGFoQnhKZixDZ0I4SmUsZUFBQSxDQUxBLHNCQUFBLENBRUEsb0JBQUEsQ0FFQSx3QkFBQSxDQUVBLCtCeEpnaXpCeEIsQ3dKL2h6QndCLDZGQUNJLHdCaEJqS25CLENnQmtLbUIsVXhKaWl6QjVCLEN3SjVoekJZLHFFQUVJLG1DQUFBLENBREEsWXhKK2h6QmhCLEN3SjdoekJnQix5RUFDSSxleEoraHpCcEIsQ3dKcmh6QkEseUNBQ0ksMEJmN0tBLDZDQUFBLENBQUEscUNBQUEsQ0FEQSxlekkyc3pCRixDd0oxaHpCVSxnREFDSSxXQUFBLENBRUEsZ0JBQUEsQ0FEQSxTeEo2aHpCZCxDd0ozaHpCYyxvRUFDSSxpQnhKNmh6QmxCLENBQ0YsQ3dKcGh6QkEseUNBQ0ksMEJmaE1BLDZDQUFBLENBQUEscUNBQUEsQ0FEQSxlekk0dHpCRixDd0p4aHpCVSxnREFHSSxzQkFBQSxDQUZBLFVBQUEsQ0FDQSw2QkFBQSxDQUVBLFN4SjBoekJkLEN3SnhoekJrQix1RUFDSSxjQUFBLENBQ0Esa0J4SjBoekJ0QixDd0p2aHpCYyxxRUFDSSxrQnhKeWh6QmxCLEN3SnhoekJrQix5RUFDSSxleEowaHpCdEIsQ0FDRixDeUpyd3pCQSxnQ0FDSSxnQnpKZ3h6QkosQ3lKOXd6Qkksa0RBR0ksbUJBQUEsQ0FDQSxRQUFBLENBRkEsY0FBQSxDQUdBLFNBQUEsQ0FKQSxVekpveHpCUixDeUovd3pCUSxtRUFFSSxZQUFBLENBQ0EscUJBQUEsQ0FGQSxxQkFBQSxDQUdBLGtCQUFBLENBQ0EsU3pKaXh6QlosQ3lKaHh6QlksbUZBQ0ksYUFBQSxDQUNBLHVCekpreHpCaEIsQ3lKOXd6QkksZ0RBR0ksVUFBQSxDQURBLHNCQUFBLENBREEsc0J6Smt4ekJSLEN5Si93ekJRLHFGaEJtREosK0J6SSt0ekJKLEN5Si93ekJRLHNHQUdJLFFBQUEsQ0FEQSxZQUFBLENBREEsZUFBQSxDaEIrQ1IsK0J6SXF1ekJKLEN5Sjl3ekJZLHNMQUVJLHdCakJyQlAsQ2lCb0JPLG1CekppeHpCaEIsQ3lKOXd6Qlksd05BR0ksYUFBQSxDQURBLGlCQUFBLENBREEsZ0J6Smt4ekJoQixDMEp6enpCSSxpREFDSSxhMUpxMHpCUixDMEpqMHpCQSwyQkFDSSxZQUFBLENBRUEsZ0JsQjRCb0IsQ2tCN0JwQixTMUpxMHpCSixDMEpuMHpCSSxpQ0FDSSxlQUFBLENBQ0EsUzFKcTB6QlIsQzBKbDB6QlEsdUNBQ0ksZTFKbzB6QlosQzBKajB6QkksZ0NBRUksa0JBQUEsQ0FNQSxxQkFBQSxDQUZBLHdCQUFBLENBQ0EsMkJBQUEsQ0FHQSxhbEJmSSxDa0JNSixZQUFBLENBUUEsY0FBQSxDQUxBLFFBQUEsQ0FDQSxTQUFBLENBTUEsK0JBQUEsQ0FSQSxVMUoyMHpCUixDMEpsMHpCUSxzQ0FDSSx3QmxCbEJBLENrQm1CQSxVMUpvMHpCWixDMEpsMHpCUSx1Q0FNSSxxQkFBQSxDQURBLDhCQUFBLENBSkEsVUFBQSxDQUNBLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGlCMUpzMHpCWixDMEpsMHpCUSwyREFDSSx3QjFKbzB6QlosQzBKajB6QkksaUNBQ0ksWTFKbTB6QlIsQzBKbDB6QlEsc0NBQ0ksYTFKbzB6QlosQzBKbDB6QlEsb0NBR0ksYWxCekNBLENrQndDQSxjQUFBLENBREEsb0IxSnMwekJaLEMwSmwwekJRLG1EQUNJLG9CMUpvMHpCWixDMEo1enpCQSx5Q0FDSSwyQkFDSSxnQjFKazB6Qk4sQzBKajB6Qk0saUNBQ0ksY0FBQSxDQUNBLGlCMUptMHpCVixDMEpqMHpCTSxrQ0FDSSxhMUptMHpCVixDQUNGLEMwSjV6ekJBLHlDQUNJLDJCQUNJLHFCQUFBLENBQ0EsZ0IxSmkwekJOLEMwSmgwekJNLGlDQUNJLGtCMUprMHpCVixDQUNGLEMySjM1ekJBLDZCQUNJLFVBQUEsQ0FDQSxtQjNKZzh6QkosQzJKLzd6Qkksa0NBQ0ksZ0QzSmk4ekJSLEMySmg4ekJRLG1EQUNJLGdCM0prOHpCWixDMkovN3pCWSw4Q0FDSSxtQjNKaTh6QmhCLEMySmw4ekJZLCtDQUNJLG1CM0pvOHpCaEIsQzJKcjh6QlksK0NBQ0ksbUIzSnU4ekJoQixDMkpqOHpCQSxrQkFDSSxHQUVJLFVBQUEsQ0FEQSx5QjNKcTh6Qk4sQzJKbDh6QkUsR0FFSSxVQUFBLENBREEsMEIzSnE4ekJOLENBQ0YsQzRKNzl6QkksK0NBRUksZUFBQSxDQURBLG1CQUFBLENBRUEsaUI1Sis5ekJSLEM0Sjk5ekJRLGlEQUVJLG1CQUFBLENBREEsZ0I1SmkrekJaLEM0Sjk5ekJRLG1FQUNJLFlBQUEsQ0FDQSxjNUpnK3pCWixDNEovOXpCWSx3RUFDSSxlNUppK3pCaEIsQzRKLzl6QlksNEZBQ0ksWUFBQSxDQUNBLHFCQUFBLENBQ0Esc0JBQUEsQ0FDQSxhNUppK3pCaEIsQzRKaCt6QmdCLDRIQUNJLGU1SmsrekJwQixDNEpqK3pCb0Isa0lBRUksV0FBQSxDQUFBLCtCQUFBLENBQ0EsZUFBQSxDQUVBLGVBQUEsQ0FEQSxTQUFBLENBRUEsaUI1Sm0rekJ4QixDNEo5OXpCUSxpSUFFSSxxQkFBQSxDQUNBLHdCQUFBLENBRUEsV0FBQSxDQUpBLGlCQUFBLENBR0EsU0FBQSxDQUVBLFM1SmcrekJaLEM0Si85ekJZLGtWQUNJLGlCQUFBLENBRUEsU0FBQSxDQURBLE81SmsrekJoQixDNEozNnpCQSw4RUFDSSxlNUpnK3pCSixDNEo5OXpCRSwrQ0FHRSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUpBLGFBQUEsQ0FLQSxvQkFBQSxDQUpBLFU1SnErekJKLEM0Si85ekJFLCtDQUtFLFlBQUEsQ0FGQSxRQUFBLENBRkEsZ0JBQUEsQ0FDQSxhQUFBLENBRUEsUzVKbSt6QkosQzRKaCt6QkUsb0RBQ0UsYTVKbSt6QkosQzRKait6QkUsdURBQ0UsZTVKbyt6QkosQzRKbCt6QkUsOERBRUUscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBSkEsVTVKeSt6QkosQzRKbCt6QkEsOERBQ0ksV0FBQSxDQUNBLFM1SnErekJKLEM0SnArekJJLHFFQUVJLGNBQUEsQ0FEQSxlQUFBLENBRUEsUzVKcyt6QlIsQzRKcCt6QkksdUZBQ0ksZ0JBQUEsQ0FDQSxhNUpzK3pCUixDNEpwK3pCSSwrRUFDSSxlNUpzK3pCUixDNkpqbjBCQSwrQkFDSSxrQzdKMG8wQkosQzZKem8wQkksMERBQ0ksaUI3SjJvMEJSLEM2SjFvMEJRLHFGQUNJLFM3SjRvMEJaLEM2SjNvMEJZLDRJQUNJLGlCN0o2bzBCaEIsQzZKM28wQlksbUhBR0ksK0JBQUEsQ0FGQSxRQUFBLENBQ0EsWTdKOG8wQmhCLEM2SjVvMEJnQixzSUFDSSxjN0o4bzBCcEIsQzZKM28wQlksNEdBRUksbUJBQUEsQ0FEQSxzQkFBQSxDQUVBLFE3SjZvMEJoQixDNko1bzBCZ0IsNkhBQ0ksK0I3SjhvMEJwQixDNko1bzBCZ0IsdUhBQ0ksYUFBQSxDQUNBLFk3SjhvMEJwQixDNko3bzBCb0Isd0lBQ0ksOEI3SitvMEJ4QixDNko3bzBCb0IsMkhBQ0ksZTdKK28wQnhCLEM2SjVvMEJnQix5SEFDSSxVN0o4bzBCcEIsQzZKN28wQm9CLDRIQUNJLDRCMUoxQlosQzBKMkJZLGNBQUEsQ0FDQSxRN0orbzBCeEIsQzZKMW8wQlEsd0ZBT0kscUJBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlCQUFBLENBSkEsWUFBQSxDQUNBLHFCQUFBLENBSkEsTUFBQSxDQURBLGlCQUFBLENBRUEsVUFBQSxDQUNBLDBCN0ppcDBCWixDNkozbzBCWSwyR0FFSSxXQUFBLENBREEsZTdKOG8wQmhCLEM2SjVvMEJnQiwrR0FFSSxhQUFBLENBREEsWTdKK28wQnBCLEM2SjFvMEJRLDBFQVNJLHFCQUFBLENBSkEsa0JBQUEsQ0FHQSxlQUFBLENBREEsV0FBQSxDQURBLFdBQUEsQ0FMQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EseUI3SmlwMEJaLEM2SjNvMEJZLDhFQUdJLFlBQUEsQ0FFQSxzQkFBQSxDQUhBLGFBQUEsQ0FFQSxnQkFBQSxDQUhBLFU3SmlwMEJoQixDNkp6bzBCSSx5REFDSSxXQUFBLENBQ0Esa0I3SjJvMEJSLEM2SnpvMEJJLHFDQUdJLFVBQUEsQ0FGQSxVQUFBLENBQ0EsYTdKNG8wQlIsQzhKcHUwQkEsVUFJSSx3QkFBQSxDQUZBLGFBQUEsQ0FDQSxZOUpndjBCSixDeUlydjBCSSxnQkFHSSxVQUFBLENBRkEsVUFBQSxDQUNBLGF6SXd2MEJSLEM4Sm52MEJJLGFBRUksY0FBQSxDQURBLGU5SnN2MEJSLEM4Sm52MEJJLGdDQUNJLHdCOUpxdjBCUixDOEpwdjBCUSwyQ0FDSSxVOUpzdjBCWixDOEpudjBCSSw0QkFDSSxhdEJFSyxDc0JBTCxjQUFBLENBQ0EsYUFBQSxDQUZBLGU5SnV2MEJSLEM4Smx2MEJRLCtDQUlJLHdCQUFBLENBREEsa0JBQUEsQ0FEQSxZQUFBLENBREEsaUI5SnV2MEJaLEM4Sm52MEJZLHlJQUlJLFNBQUEsQ0FGQSxpQkFBQSxDQUNBLEs5SnN2MEJoQixDOEpudjBCWSxpRUFDSSxZQUFBLENBQ0EscUJBQUEsQ0FFQSxnQkFBQSxDQURBLFU5SnN2MEJoQixDOEpwdjBCZ0IsaUZBR0kscUJBQUEsQ0FGQSxRQUFBLENBQ0EsUzlKdXYwQnBCLEM4SnJ2MEJvQixxTEFFSSxVOUpzdjBCeEIsQzhKbHYwQlksd0VBSUksa0JBQUEsQ0FHQSxxQkFBQSxDQUxBLFlBQUEsQ0FJQSxXQUFBLENBSEEsc0JBQUEsQ0FGQSxTQUFBLENyQjJCWiwrQkFBQSxDcUJ2QlksVTlKdXYwQmhCLEM4Sm52MEJnQiw0RUFDSSxXQUFBLENBRUEsaUJBQUEsQ0FEQSxVOUpzdjBCcEIsQzhKaHYwQmdCLDBTQUVJLFM5Sm12MEJwQixDK0puejBCQSxhQUNJLGF6SmdDTSxDeUo5Qk4sNEI1SktRLEM0Sk5SLGlCL0pnMTBCSixDK0o1ejBCQSxnQkFDSSxnQkFBQSxDQUNBLGlCL0pxMDBCSixDK0pwMDBCSSxvQkFFSSxhQUFBLENBREEsVS9KdTAwQlIsQytKcDAwQkksMkJBTUksK0JBQUEsQ0FDQSxVQUFBLENBRUEsZUFBQSxDQU5BLFFBQUEsQ0FDQSxrQkFBQSxDQUhBLGlCQUFBLENBQ0EsT0FBQSxDQU1BLHdCQUFBLENBSEEsK0IvSjAwMEJSLEMrSnIwMEJRLDhCQUNJLGlCL0p1MDBCWixDK0puMDBCUSxtQ0FDSSxTL0pxMDBCWixDK0o3ejBCQSx5Q0FFUSwyQkFHSSxXQUFBLENBRkEsYUFBQSxDQUNBLFMvSm0wMEJWLENBQ0YsQytKM3owQkEseUNBRVEsMkJBRUksUUFBQSxDQURBLGEvSmcwMEJWLENBQ0YsQ0N0eTBCSSxxQkFDSSxpQkFDSSwwQkR3eTBCVixDQUNGLENDM3kwQkkseUJBQ0ksaUJBQ0kseUJENnkwQlYsQ0FDRixDQ2h6MEJJLHlCQUNJLGlCQUNJLHlCRGt6MEJWLENBQ0YsQ0NyejBCSSx5QkFDSSxpQkFDSSx5QkR1ejBCVixDQUNGLENDMXowQkksMEJBQ0ksaUJBQ0kseUJENHowQlYsQ0FDRixDQ3h6MEJBLEdBQ0ksVUQwejBCSiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3l1aDRpYWwuY3NzXCIpO1xuLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNiZGNkNlwiKTtcbjpyb290IHtcbiAgLS1ibHVlOiAjMzY0YjU0O1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZWI2YjQwO1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogI2ViNmI0MDtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzM2NGI1NDtcbiAgLS1pbmZvOiAjN2I3YzdmO1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogZWZmcmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNjOTQyMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA1LjRyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIuN3JlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZDZjYTtcbn1cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNWIyOWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmM0YjM7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YzRiMztcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2NkY2Y7XG59XG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTZhMWE2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljMWMzO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWMxYzM7XG59XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRiO1xufVxuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2JhYmJiYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZTtcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNlO1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjdjNGIzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDEwNywgNjQsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3O1xufVxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAudmFsaWQtdG9vbHRpcCB7XG4gIGxlZnQ6IDVweDtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0YjU0O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMzNjRiNTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzM2NGI1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTQsIDc1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNXJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMzNjRiNTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMzNjRiNTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0YjU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgNzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMzY0YjU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzM2NGI1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM2NGI1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0YTY3NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTY3NzM7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgNzUsIDg0LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNjRiNTQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0YjU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzNjRiNTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU0LCA3NSwgODQsIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLXJvdyA+IFtjbGFzcyo9Y29sLV0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNXJlbSBjZW50ZXI7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDEwNywgNjQsIDAuMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjZWI2YjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzUwMWQ7XG4gIGJvcmRlci1jb2xvcjogI2UwNGExODtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzUwMWQ7XG4gIGJvcmRlci1jb2xvcjogI2UwNGExODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAxMjksIDkzLCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjZWI2YjQwO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDRhMTg7XG4gIGJvcmRlci1jb2xvcjogI2Q1NDYxNjtcbn1cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMTI5LCA5MywgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1YjYyO1xufVxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQ7XG4gIGJvcmRlci1jb2xvcjogIzM2NGI1NDtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczNjNkO1xuICBib3JkZXItY29sb3I6ICMyMjJmMzU7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjczNjNkO1xuICBib3JkZXItY29sb3I6ICMyMjJmMzU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg0LCAxMDIsIDExMCwgMC41KTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQ7XG4gIGJvcmRlci1jb2xvcjogIzM2NGI1NDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyZjM1O1xuICBib3JkZXItY29sb3I6ICMxZDI4MmQ7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NCwgMTAyLCAxMTAsIDAuNSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YzdmO1xuICBib3JkZXItY29sb3I6ICM3YjdjN2Y7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njk2YztcbiAgYm9yZGVyLWNvbG9yOiAjNjI2MzY1O1xufVxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4Njk2YztcbiAgYm9yZGVyLWNvbG9yOiAjNjI2MzY1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDMsIDE0NCwgMTQ2LCAwLjUpO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2M3ZjtcbiAgYm9yZGVyLWNvbG9yOiAjN2I3YzdmO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjYzNjU7XG4gIGJvcmRlci1jb2xvcjogIzVjNWM1Zjtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0MywgMTQ0LCAxNDYsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG59XG4uYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG4uYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTtcbn1cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gIGJvcmRlci1jb2xvcjogIzE3MWExZDtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIGJvcmRlci1jb2xvcjogI2ViNmI0MDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG4gIGJvcmRlci1jb2xvcjogI2ViNmI0MDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNSwgMTA3LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZWI2YjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YjQwO1xuICBib3JkZXItY29sb3I6ICNlYjZiNDA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDEwNywgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM2NGI1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0YjU0O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0YjU0O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTQsIDc1LCA4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzY0YjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0O1xuICBib3JkZXItY29sb3I6ICMzNjRiNTQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NCwgNzUsIDg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjN2I3YzdmO1xuICBib3JkZXItY29sb3I6ICM3YjdjN2Y7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YzdmO1xuICBib3JkZXItY29sb3I6ICM3YjdjN2Y7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjMsIDEyNCwgMTI3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICM3YjdjN2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdjN2Y7XG4gIGJvcmRlci1jb2xvcjogIzdiN2M3Zjtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyMywgMTI0LCAxMjcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZWI2YjQwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2M5NDIxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLndpZHRoIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLndpZHRoIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMxNjE4MWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuKzMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuKzMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIG9wYWNpdHk6IDA7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ViNmI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAxMDcsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmN2M0YjM7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZThlMjtcbiAgYm9yZGVyLWNvbG9yOiAjZmNlOGUyO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC40cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNHJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJS81MCUgNTAlIG5vLXJlcGVhdDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWI2YjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YjQwO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMTA3LCA2NCwgMC41KTtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAxMDcsIDY0LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAxMDcsIDY0LCAwLjUpO1xufVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbn1cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTIuMjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuNHJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xufVxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAxMDcsIDY0LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdjNGIzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDEwNywgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdjNGIzO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDEwNywgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xufVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAxMDcsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjM1LCAxMDcsIDY0LCAwLjI1KTtcbn1cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDEwNywgNjQsIDAuMjUpO1xufVxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U4ZTI7XG59XG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U4ZTI7XG59XG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YjQwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U4ZTI7XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyIC5jb250YWluZXItc20sXG4ubmF2YmFyIC5jb250YWluZXItbWQsXG4ubmF2YmFyIC5jb250YWluZXItbGcsXG4ubmF2YmFyIC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjI3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlYjZiNDA7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogI2ViNmI0MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSclMjNlYjZiNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcbiAgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbiA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNjOTQyMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNSwgMTA3LCA2NCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjZWI2YjQwO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG59XG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0YTE4O1xufVxuYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDEwNywgNjQsIDAuNSk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbn1cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjJmMzU7XG59XG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU0LCA3NSwgODQsIDAuNSk7XG59XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdjN2Y7XG59XG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MzY1O1xufVxuYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjMsIDEyNCwgMTI3LCAwLjUpO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbn1cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbmEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xufVxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xufVxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjN2EzODIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlMWQ5O1xuICBib3JkZXItY29sb3I6ICNmOWQ2Y2E7XG59XG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmM0YjM7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTIyNjE2O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAyMzI2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWMyNzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkYmRkO1xuICBib3JkZXItY29sb3I6ICNjN2NkY2Y7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWMxYzM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDgwYjBkO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjNDA0MDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNkYWRhZGI7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZGNkY2U7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjcyNzI4O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTMzZjAzO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3O1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xufVxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQwNTA1O1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YjQwO1xuICBib3JkZXItY29sb3I6ICNlYjZiNDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjN2EzODIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkNmNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3YTM4MjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmM0YjM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhMzgyMTtcbiAgYm9yZGVyLWNvbG9yOiAjN2EzODIxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFjMjcyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3Y2RjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWMyNzJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljMWMzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzI3MmM7XG4gIGJvcmRlci1jb2xvcjogIzFjMjcyYztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICM0MDQwNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQwNDA0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQyO1xuICBib3JkZXItY29sb3I6ICM0MDQwNDI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2NDA0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRvYXN0IHtcbiAgZmxleC1iYXNpczogMzUwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTRweDtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNHB4O1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogZWZmcmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBlZmZyYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNHB4O1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUvMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA0YTE4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMmYzNSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdjN2YgIWltcG9ydGFudDtcbn1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjM2NSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2ViNmI0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMzNjRiNTQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I3YzdmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQyODYlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2ViNmI0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2M5NDIxNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMzY0YjU0ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTgyMTI1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzdiN2M3ZiAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzU1NTY1OCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTUuNCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLFxuLmZhcyxcbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlLFxuLmZhcixcbi5mYWwsXG4uZmFkLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjA2NjdlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIGxlZnQ6IC0yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0LFxuLmZhcy5mYS1wdWxsLWxlZnQsXG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZS5mYS1wdWxsLWxlZnQsXG4uZmFyLmZhLXB1bGwtbGVmdCxcbi5mYWwuZmEtcHVsbC1sZWZ0LFxuLmZhYi5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQsXG4uZmFzLmZhLXB1bGwtcmlnaHQsXG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZS5mYS1wdWxsLXJpZ2h0LFxuLmZhci5mYS1wdWxsLXJpZ2h0LFxuLmZhbC5mYS1wdWxsLXJpZ2h0LFxuLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbi5mYS1mbGlwLWJvdGgsIC5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXG46cm9vdCAuZmEtZmxpcC1ib3RoIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1hY2N1c29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZlwiO1xufVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZFwiO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uZmEtYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmZhLWFua2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDRcIjtcbn1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uZmEtYXBwLXN0b3JlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MFwiO1xufVxuXG4uZmEtYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG5cbi5mYS1hcHBsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYXJjaHdheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU4XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmZhLWFydHN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2FcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzJcIjtcbn1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5mYS1hdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7XG59XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7XG59XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc0XCI7XG59XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7XG59XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzVcIjtcbn1cblxuLmZhLWJhYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmZhLWJhY2tzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLmZhLWJhY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7XG59XG5cbi5mYS1iYWN0ZXJpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uZmEtYmFjdGVyaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5mYS1iYWhhaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7XG59XG5cbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmZhLWJpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5mYS1iaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uZmEtYmlvaGF6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzlcIjtcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4uZmEtYmxlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtYm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uZmEtYm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtYm9vay1kZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGFcIjtcbn1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmZhLWJvcmRlci1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUwXCI7XG59XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uZmEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiO1xufVxuXG4uZmEtYm94LXRpc3N1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uZmEtYm94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTFcIjtcbn1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7XG59XG5cbi5mYS1icmVhZC1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS1icm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYVwiO1xufVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uZmEtYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM3XCI7XG59XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJ1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtYnVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnV5LW4tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjtcbn1cblxuLmZhLWNhbm5hYmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5mYS1jYXBzdWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1jYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4uZmEtY2FyYXZhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1jYXJyb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg4XCI7XG59XG5cbi5mYS1jYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1jaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4uZmEtY2hhbGtib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7XG59XG5cbi5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1jaGFydC1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYwXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLWNoZWVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uZmEtY2hlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzlcIjtcbn1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmZhLWNoZXNzLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2ZcIjtcbn1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiO1xufVxuXG4uZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWNocm9tZWNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzhcIjtcbn1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjtcbn1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YyXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiO1xufVxuXG4uZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2RcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiO1xufVxuXG4uZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDNcIjtcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjtcbn1cblxuLmZhLWNsb3VkZmxhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjtcbn1cblxuLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODRcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWNvaW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7XG59XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7XG59XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uZmEtY29tbWVudHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS1jb21wcmVzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1jb29raWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWVcIjtcbn1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLmZhLWNyb3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuXG4uZmEtY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMFwiO1xufVxuXG4uZmEtY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZGVtb2NyYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uZmEtZGV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNjXCI7XG59XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5mYS1kaGFybWFjaGFrcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTVcIjtcbn1cblxuLmZhLWRobDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MFwiO1xufVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyMlwiO1xufVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDFcIjtcbn1cblxuLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyM1wiO1xufVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNVwiO1xufVxuXG4uZmEtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7XG59XG5cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjtcbn1cblxuLmZhLWRpc2NvdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uZmEtZGlzZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uZmEtZGl2aWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4uZmEtZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjtcbn1cblxuLmZhLWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWRvbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOVwiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjtcbn1cblxuLmZhLWRvb3Itb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYlwiO1xufVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmZhLWRyYWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNVwiO1xufVxuXG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uZmEtZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1kdW1iYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmZhLWR1bmdlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiO1xufVxuXG4uZmEtZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNFwiO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuXG4uZmEtZWRnZS1sZWdhY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMVwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiO1xufVxuXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5mYS1ldGhlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYyXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG5cbi5mYS1leHBhbmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG59XG5cbi5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkY1wiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5mYS1mYXVjZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7XG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk5XCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLWZpbGUtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmZhLWZpbGUtY3N2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRkXCI7XG59XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc3XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NlwiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiO1xufVxuXG4uZmEtZmlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG5cbi5mYS1mbGFnLXVzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtZmxpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1mbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTdcIjtcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWVcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTZcIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7XG59XG5cbi5mYS1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjtcbn1cblxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZyb3duLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1dGJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmZhLWdsYXNzLWNoZWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLmZhLWdsYXNzLXdoaXNrZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTBcIjtcbn1cblxuLmZhLWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7XG59XG5cbi5mYS1nbG9iZS1hbWVyaWNhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZ2xvYmUtYXNpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTdcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1nb29kcmVhZHMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOVwiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmZhLWdvb2dsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uZmEtZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmZhLWdyaW4taGVhcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGFcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjtcbn1cblxuLmZhLWdyaW4td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG59XG5cbi5mYS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLWd1aWxkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cblxuLmZhLWd1aXRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhNlwiO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiO1xufVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5mYS1oYW1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjtcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cblxuLmZhLWhhbmQtcm9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuXG4uZmEtaGFuZC1zcGFya2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzJcIjtcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWhhbmRzLXdhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5mYS1oYW51a2lhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlNlwiO1xufVxuXG4uZmEtaGFyZC1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmZhLWhhdC1jb3dib3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjtcbn1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiO1xufVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLWhlYWRzZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTBcIjtcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiO1xufVxuXG4uZmEtaGlnaGxpZ2h0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLmZhLWhpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLmZhLWhpcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmZhLWhpcmUtYS1oZWxwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjBcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjtcbn1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cblxuLmZhLWhvY2tleS1wdWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUzXCI7XG59XG5cbi5mYS1ob2xseS1iZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiO1xufVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uZmEtaG9yc2UtaGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uZmEtaG9zcGl0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBkXCI7XG59XG5cbi5mYS1ob3QtdHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjtcbn1cblxuLmZhLWhvdGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91c2UtZGFtYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7XG59XG5cbi5mYS1ob3VzZS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1pY2UtY3JlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTBcIjtcbn1cblxuLmZhLWljaWNsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjtcbn1cblxuLmZhLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlkZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5mYS1pZ2xvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMlwiO1xufVxuXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiO1xufVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtaW5ub3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtaW5zdGFncmFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uZmEtaW5zdGFsb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiO1xufVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7XG59XG5cbi5mYS1pdHVuZXMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNVwiO1xufVxuXG4uZmEtamF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNFwiO1xufVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtamVkaS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZVwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjdcIjtcbn1cblxuLmZhLWpvaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOFwiO1xufVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEta2FhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5mYS1raGFuZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS1raXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjtcbn1cblxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4uZmEta2l3aS1iaXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmZhLWxhbmRtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZmXCI7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFwdG9wLWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4uZmEtbGFyYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5mYS1sYXVnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNlwiO1xufVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiO1xufVxuXG4uZmEtbHVuZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cblxuLmZhLWx1bmdzLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzRcIjtcbn1cblxuLmZhLW1haWxjaGltcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7XG59XG5cbi5mYS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmYVwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uZmEtbWVkYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNlwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiO1xufVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmZhLW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLW1lbW9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjtcbn1cblxuLmZhLW1lbm9yYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtbWljcm9ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxMFwiO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLmZhLW1pdHRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiO1xufVxuXG4uZmEtbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiO1xufVxuXG4uZmEtbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiO1xufVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5mYS1tb2JpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLmZhLW1vbmV5LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmZhLW1vbnVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7XG59XG5cbi5mYS1tb3NxdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzhcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi5mYS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1uaW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YThcIjtcbn1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTlcIjtcbn1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG5cbi5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9pbC1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTNcIjtcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uZmEtb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzlcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5mYS1vdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMFwiO1xufVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtcGFnZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDdcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1yb2xsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjtcbn1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4uZmEtcGFsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNkXCI7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3Y1wiO1xufVxuXG4uZmEtcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tZmFuY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWNcIjtcbn1cblxuLmZhLXBlbi1uaWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWRcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7XG59XG5cbi5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBlcHBlci1ob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXBlcmJ5dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDFcIjtcbn1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5mYS1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtcGhvdG8tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLXBocDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkM1wiO1xufVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdmXCI7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uZmEtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1wbGFuZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjtcbn1cblxuLmZhLXBvbGwtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmZhLXBvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmZhLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLmZhLXByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5mYS1wdW1wLXNvYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLXF1aWRkaXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpbnNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU5XCI7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLXJhZGlhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmFpbmJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjtcbn1cblxuLmZhLXJlYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFiXCI7XG59XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiO1xufVxuXG4uZmEtcmVhZG1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uZmEtcmVjb3JkLXZpbnlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ5XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5mYS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtcmVwdWJsaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXJlc3Ryb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmZhLXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uZmEtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjtcbn1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjtcbn1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7XG59XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OFwiO1xufVxuXG4uZmEtcnVubmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uZmEtcnVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuXG4uZmEtc2FkLWNyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViM1wiO1xufVxuXG4uZmEtc2FkLXRlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiO1xufVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG5cbi5mYS1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uZmEtc2QtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODlcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGFcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLmZhLXNoYXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEtc2hpZWxkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uZmEtc2hpZWxkLXZpcnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtc2lnbmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmZhLXNpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLXNpdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTJcIjtcbn1cblxuLmZhLXNrYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEtc2tpaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M5XCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiO1xufVxuXG4uZmEtc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZlwiO1xufVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmZhLXNsZWlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7XG59XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21vZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXNtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cblxuLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZVwiO1xufVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1zbm93bWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1zbm93cGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4uZmEtc29hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLXNvbGFyLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJhXCI7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmZhLXNwYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uZmEtc3BlYWtlci1kZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNjXCI7XG59XG5cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1zcGxvdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG5cbi5mYS1zcHJheS1jYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmRcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLXNxdWFyZS1yb290LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5OFwiO1xufVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uZmEtc3Rhci1oYWxmLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjtcbn1cblxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmZhLXN0b3JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5mYS1zd2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMVwiO1xufVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiO1xufVxuXG4uZmEtc3dpbW1pbmctcG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtc3ltZm9ueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiO1xufVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7XG59XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiO1xufVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZFwiO1xufVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS10YWJsZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5mYS10YWJsZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiO1xufVxuXG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7XG59XG5cbi5mYS10ZWV0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGVldGgtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZlXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXRlbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkxXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmZcIjtcbn1cblxuLmZhLXRpa3RvazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtdGludC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZmEtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MlwiO1xufVxuXG4uZmEtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7XG59XG5cbi5mYS10b3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMVwiO1xufVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxM1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XG59XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7XG59XG5cbi5mYS10cmFpbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiO1xufVxuXG4uZmEtdHJhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzYlwiO1xufVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5mYS10cnVjay1waWNrdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmZhLXRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMlwiO1xufVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7XG59XG5cbi5mYS11aWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwM1wiO1xufVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiO1xufVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtdW5kby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS11c2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtdXNlci1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS11c2VyLWluanVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjtcbn1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtdXNlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtdXNlci1udXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDZcIjtcbn1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7XG59XG5cbi5mYS11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuXG4uZmEtdXNlcnMtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjtcbn1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA3XCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS12ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5mYS12ZXN0LXBhdGNoZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiO1xufVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uZmEtdmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjtcbn1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLXZpaGFyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtdmlydXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5mYS12aXJ1c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS12b2ljZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvdGUteWVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjtcbn1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7XG59XG5cbi5mYS13YWxraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTVcIjtcbn1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiO1xufVxuXG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uZmEtd2F0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNlXCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5mYS13ZWVibHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjtcbn1cblxuLmZhLXdlaWdodC1oYW5naW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiO1xufVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDJcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7XG59XG5cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNFwiO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5mYS14LXJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5N1wiO1xufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cblxuLmZhLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiO1xufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7XG59XG5cbi5mYS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNFwiO1xufVxuXG4uZmEteWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlM1wiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXlpbi15YW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFkXCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG59XG5cbi5zci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gIHNyYzogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uL25vZGVfbW9kdWxlcy9AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250cy9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5mYSxcbi5mYXMsXG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbkAtbXMta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIE9wZXJhIDwgMTIuMSAqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBcbiAqIFNpdGUtd2lkZSBUeXBvZ3JhcGh5IFN0eWxlc1xuICogXG4gKiBOT1RFOiBEb2VzIG5vdCBpbmNsdWRlIEJvb3RzdHJhcCB2YXJpYWJsZSBvdmVycmlkZXMgd2hpY2ggY2FuIGJlIGZvdW5kIGluIF92YXJpYWJsZXMuc2Nzc1xuKi9cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzYTM3MzY7XG59XG5ib2R5IGgxLFxuYm9keSBoMixcbmJvZHkgaDMsXG5ib2R5IGg0LFxuYm9keSBoNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5IGgxIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSBoMSB7XG4gICAgZm9udC1zaXplOiA1LjRyZW07XG4gIH1cbn1cblxuLnRyaXBhZHZpc29yIHtcbiAgY29sb3I6ICMzYTM3MzY7XG59XG4udHJpcGFkdmlzb3Igc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cmlwYWR2aXNvciBzcGFuIHtcbiAgY29sb3I6ICMzYTM3MzY7XG59XG4udHJpcGFkdmlzb3IgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnRyaXBhZHZpc29yIC50cmlwYWR2aXNvci1yYXRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRyaXBhZHZpc29yIC50cmlwYWR2aXNvci1yZXZpZXcge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50cmlwYWR2aXNvcjpob3ZlciB7XG4gIGNvbG9yOiAjZWI2YjQwO1xufVxuLnRyaXBhZHZpc29yOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cblxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyB7XG4gIGJhY2tncm91bmQ6ICNkNWQyZDI7XG4gIHBhZGRpbmc6IDVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciAudHJpcGFkdmlzb3Igc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbi56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG59XG4uemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNiOGI4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNiOGI4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgdGFibGUgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgdGFibGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG4uemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgdGFibGUgdGJvZHkgdHIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cbi56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206ICNiY2I4YjggMXB4IHNvbGlkO1xuICB9XG59XG4uemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206ICNiY2I4YjggMXB4IHNvbGlkO1xuICB9XG4gIC56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0aCBhLCAuemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGggc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRoIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRoIGEgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xufVxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRkIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRkIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIHRkIGEgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uemlvbnBsdXMtcmVsYXRlZC1vdXRmaXR0ZXJzIC5jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyAuY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi56aW9ucGx1cy1yZWxhdGVkLW91dGZpdHRlcnMgLmNvbnRhaW5lciBpIHtcbiAgY29sb3I6ICM5NzkwOTA7XG4gIG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzcmVtO1xufVxuXG4uemlvbnBsdXMtbGlzdC1vdXRmaXR0ZXJzLFxuLnppb25wbHVzLWxpc3QtcmVzdGF1cmFudHMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnppb25wbHVzLWxpc3Qtb3V0Zml0dGVycyAuY2FyZCxcbi56aW9ucGx1cy1saXN0LXJlc3RhdXJhbnRzIC5jYXJkIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgLmNhcmQgLmNhcmQtaW1nLFxuLnppb25wbHVzLWxpc3QtcmVzdGF1cmFudHMgLmNhcmQgLmNhcmQtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgLmNhcmQgLmNhcmQtaW1nIGltZyxcbi56aW9ucGx1cy1saXN0LXJlc3RhdXJhbnRzIC5jYXJkIC5jYXJkLWltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uemlvbnBsdXMtbGlzdC1vdXRmaXR0ZXJzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5LFxuLnppb25wbHVzLWxpc3QtcmVzdGF1cmFudHMgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLmNhcmQtdGV4dCxcbi56aW9ucGx1cy1saXN0LXJlc3RhdXJhbnRzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnppb25wbHVzLWxpc3Qtb3V0Zml0dGVycyAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10aXRsZSxcbi56aW9ucGx1cy1saXN0LXJlc3RhdXJhbnRzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uemlvbnBsdXMtbGlzdC1vdXRmaXR0ZXJzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlIGEsXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgLnRyaXBhZHZpc29yIHNtYWxsLFxuLnppb25wbHVzLWxpc3QtcmVzdGF1cmFudHMgLnRyaXBhZHZpc29yIHNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgdGFibGUgdGhlYWQgdGgsXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2I4Yjg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2I4Yjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgdGFibGUgdGJvZHkgdGQsIC56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgdGFibGUgdGJvZHkgdGgsXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0YWJsZSB0Ym9keSB0ZCxcbi56aW9ucGx1cy1saXN0LXJlc3RhdXJhbnRzIHRhYmxlIHRib2R5IHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjYjhiODtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgdGFibGUgdGJvZHkgdGgsXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0YWJsZSB0Ym9keSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uemlvbnBsdXMtbGlzdC1vdXRmaXR0ZXJzIHRoIGEsXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0aCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgdGggYSBzcGFuIGksXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0aCBhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgdGggc21hbGwsXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0aCBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uemlvbnBsdXMtbGlzdC1vdXRmaXR0ZXJzIHRkIHNwYW4sXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0ZCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgdGQgYSxcbi56aW9ucGx1cy1saXN0LXJlc3RhdXJhbnRzIHRkIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnppb25wbHVzLWxpc3Qtb3V0Zml0dGVycyB0ZCBhIHNwYW4sXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB0ZCBhIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnppb25wbHVzLWxpc3Qtb3V0Zml0dGVycyBhLFxuLnppb25wbHVzLWxpc3QtcmVzdGF1cmFudHMgYSB7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuLnppb25wbHVzLWxpc3Qtb3V0Zml0dGVycyBhOmhvdmVyLFxuLnppb25wbHVzLWxpc3QtcmVzdGF1cmFudHMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWI2YjQwO1xufVxuLnppb25wbHVzLWxpc3Qtb3V0Zml0dGVycyBhOmhvdmVyIGksXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMgaSxcbi56aW9ucGx1cy1saXN0LXJlc3RhdXJhbnRzIGkge1xuICBjb2xvcjogIzk3OTA5MDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzNyZW07XG59XG5cbi56aW9ucGx1cy1yZXN0YXVyYW50cyB7XG4gIGJhY2tncm91bmQ6ICNkNWQyZDI7XG4gIHBhZGRpbmc6IDVyZW0gMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuemlvbnBsdXMtcmVzdGF1cmFudHMge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciAudHJpcGFkdmlzb3Igc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4uemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciB0YWJsZSB0aGVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbn1cbi56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjYjhiODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjYjhiODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGFibGUgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGFibGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGFibGUgdGJvZHkgdHIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cbi56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206ICNiY2I4YjggMXB4IHNvbGlkO1xuICB9XG59XG4uemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGgge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJvcmRlci1ib3R0b206ICNiY2I4YjggMXB4IHNvbGlkO1xuICB9XG4gIC56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRoIGEsIC56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRhYmxlIHRib2R5IHRyIHRoIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRoIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGggYSBzcGFuIGkge1xuICBmb250LXNpemU6IDAuOTZyZW07XG59XG4uemlvbnBsdXMtcmVzdGF1cmFudHMgLmNvbnRhaW5lciB0ZCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIHRkIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgdGQgYSBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIGEge1xuICBjb2xvcjogIzNhMzczNjtcbn1cbi56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi56aW9ucGx1cy1yZXN0YXVyYW50cyAuY29udGFpbmVyIGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZWI2YjQwO1xufVxuLnppb25wbHVzLXJlc3RhdXJhbnRzIC5jb250YWluZXIgaSB7XG4gIGNvbG9yOiAjOTc5MDkwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzMzMzMzMzMzM3JlbTtcbn1cblxuLnJlc3RhdXJhbnQtdHlwZXMuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yZXN0YXVyYW50LXR5cGVzLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJlc3RhdXJhbnQtdHlwZXMuY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5yZXN0YXVyYW50LXR5cGVzLmNvbnRhaW5lciAucm93IC5jdWlzaW5lLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVzdGF1cmFudC10eXBlcy5jb250YWluZXIgLnJvdyAuY3Vpc2luZS1jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVzdGF1cmFudC10eXBlcy5jb250YWluZXIgLnJvdyAuY3Vpc2luZS1jb2wge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5yZXN0YXVyYW50LXR5cGVzLmNvbnRhaW5lciAucm93IC5jdWlzaW5lLWNvbCAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlc3RhdXJhbnQtdHlwZXMuY29udGFpbmVyIC5yb3cgLmN1aXNpbmUtY29sIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIC5jb250YWluZXIgLmNhcmQtZGVjayAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMzNjRiNTQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIC5jb250YWluZXIgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIC5jb250YWluZXIgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgfVxufVxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQgLmNhcmQtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIC5jYXJkIC5jYXJkLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIC5jb250YWluZXIgLmNhcmQtZGVjayAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzgwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsR3JhZGllbnRUeXBlPTAgKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlLmFsaWduLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1NnB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIC5jb250YWluZXIgLmNhcmQtZGVjayAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10aXRsZSBoNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLmNhcmQtdGl0bGUgPiBhLFxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLmNhcmQtdGl0bGUgPiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLmNhcmQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQgLmNsaWNrLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIC5jb250YWluZXIgLmNhcmQtZGVjayAuY2FyZCAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQgLmJ0bi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4uemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIC5jb250YWluZXIgLmNhcmQtZGVjayAuY2FyZCAuYnRuLnNlbGVjdGVkIC51bmNoZWNrZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQgLmJ0bi5zZWxlY3RlZCAuY2hlY2tlZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnppb25wbHVzLXNlYXJjaC1mb3JtIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnppb25wbHVzLXNlYXJjaC1mb3JtIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi56aW9ucGx1cy1zZWFyY2gtZm9ybSAuY29udGFpbmVyIGZvcm0ge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi56aW9ucGx1cy1zZWFyY2gtZm9ybSAuY29udGFpbmVyIGZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzM2NGI1NDtcbn1cbi56aW9ucGx1cy1zZWFyY2gtZm9ybSAuY29udGFpbmVyIGZvcm0gLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uemlvbnBsdXMtc2VhcmNoLWZvcm0gLmNvbnRhaW5lciBmb3JtIC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi56aW9ucGx1cy1zZWFyY2gtZm9ybSAuY29udGFpbmVyIGZvcm0gLmJ0bi1ncm91cCBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnppb25wbHVzLXNlYXJjaC1mb3JtIC5jb250YWluZXIgZm9ybSAuYnRuLWdyb3VwIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZDVkMmQyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzNhMzczNjtcbiAgYm9yZGVyLWxlZnQ6ICNiY2I4YjggMXB4IHNvbGlkO1xufVxuLnppb25wbHVzLXNlYXJjaC1mb3JtIC5jb250YWluZXIgZm9ybSAuYnRuLWdyb3VwIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmNiOGI4O1xufVxuLnppb25wbHVzLXNlYXJjaC1mb3JtIC5jb250YWluZXIgZm9ybSAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzdiN2M3ZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi56aW9ucGx1cy1saXN0LXZpZXcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnppb25wbHVzLWxpc3QtdmlldyAubWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnppb25wbHVzLWxpc3QtdmlldyAubWVkaWEgLm1lZGlhLWltZyB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi56aW9ucGx1cy1saXN0LXZpZXcgLm1lZGlhIC5tZWRpYS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi56aW9ucGx1cy1saXN0LXZpZXcgLm1lZGlhIC5tZWRpYS1ib2R5IGgzIGEge1xuICBjb2xvcjogIzM2NGI1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uemlvbnBsdXMtbGlzdC12aWV3IC5tZWRpYSAubWVkaWEtYm9keSAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uemlvbnBsdXMtbGlzdC1wZW9wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi56aW9ucGx1cy1saXN0LXBlb3BsZSAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwLCB0cmFuc3BhcmVudCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODAwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLEdyYWRpZW50VHlwZT0wKTtcbn1cbi56aW9ucGx1cy1saXN0LXBlb3BsZSAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10aXRsZSAuY2FyZC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnppb25wbHVzLWxpc3QtcGVvcGxlIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi56aW9ucGx1cy1saXN0LXBlb3BsZSAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuYnRuIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnppb25wbHVzLWxpc3QtZXZlbnRzIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBlZmZyYSwgc2Fucy1zZXJpZjtcbn1cbi56aW9ucGx1cy1saXN0LWV2ZW50cyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMzY0YjU0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnppb25wbHVzLWxpc3QtZXZlbnRzIC5jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICB9XG59XG4uemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQgLmNhcmQtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi56aW9ucGx1cy1saXN0LWV2ZW50cyAuY2FyZCAuY2FyZC1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi56aW9ucGx1cy1saXN0LWV2ZW50cyAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IGVmZnJhLCBzYW5zLXNlcmlmO1xufVxuLnppb25wbHVzLWxpc3QtZXZlbnRzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiIzgwMDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsR3JhZGllbnRUeXBlPTAgKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnppb25wbHVzLWxpc3QtZXZlbnRzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlLmFsaWduLWJvdHRvbSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1NnB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4uemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLmNhcmQtdGl0bGUgaDUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IGVmZnJhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnppb25wbHVzLWxpc3QtZXZlbnRzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLXRpdGxlID4gYSxcbi56aW9ucGx1cy1saXN0LWV2ZW50cyAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuY2FyZC10aXRsZSA+IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uemlvbnBsdXMtbGlzdC1ldmVudHMgLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgLmNhcmQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnppb25wbHVzLWxpc3QtZXZlbnRzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBlZmZyYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAwIDAgNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDAgMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMCA1cHggNXB4IDVweDtcbn1cbi56aW9ucGx1cy1saXN0LWV2ZW50cyAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuYnRuLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbn1cbi56aW9ucGx1cy1saXN0LWV2ZW50cyAuY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAuYnRuLnNlbGVjdGVkIC51bmNoZWNrZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnppb25wbHVzLWxpc3QtZXZlbnRzIC5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5idG4uc2VsZWN0ZWQgLmNoZWNrZWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tZWMtZXZlbnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1lYy1sb2FkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ViNmI0MDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBlZmZyYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtIDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbSA1cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtIDVweCA1cHggNXB4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuXG4uemlvbnBsdXMtbGlzdC1vY2Nhc2lvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC56aW9ucGx1cy1saXN0LW9jY2FzaW9ucyB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56aW9ucGx1cy1saXN0LW9jY2FzaW9ucyB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC56aW9ucGx1cy1saXN0LW9jY2FzaW9ucyB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuemlvbnBsdXMtbGlzdC1vY2Nhc2lvbnMge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uemlvbnBsdXMtbGlzdC1vY2Nhc2lvbnMgaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnppb25wbHVzLWxpc3Qtb2NjYXNpb25zIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnppb25wbHVzLWxpc3Qtb2NjYXNpb25zIC5jb250YWluZXIgLmJ0biB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xufVxuXG4uemlvbnBsdXMtc2xpZGVyIHtcbiAgaGVpZ2h0OiA1NXZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppb25wbHVzLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAjMzY0YjU0O1xuICB9XG59XG4uemlvbnBsdXMtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAtbW96LWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAtby1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogT3BlcmEgPCAxMi4xICovXG4gIGFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56aW9ucGx1cy1zbGlkZXIgLmNhcm91c2VsLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4uemlvbnBsdXMtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56aW9ucGx1cy1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi56aW9ucGx1cy1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnppb25wbHVzLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnppb25wbHVzLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uemlvbnBsdXMtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSAuY3JlZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi56aW9ucGx1cy1zbGlkZXIgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtIC5jcmVkaXQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnppb25wbHVzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLnppb25wbHVzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuemlvbnBsdXMtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC56aW9ucGx1cy1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnppb25wbHVzLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuemlvbnBsdXMtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cmVtO1xuICB9XG59XG4uemlvbnBsdXMtc2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnppb25wbHVzLXNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi56aW9ucGx1cy1zbGlkZXIgLmljb24tZG93biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnppb25wbHVzLXNsaWRlciAuaWNvbi1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnppb25wbHVzLXNsaWRlciNob21lcGFnZVNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICMzYTM3MzY7XG4gIHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuemlvbnBsdXMtc2xpZGVyI2hvbWVwYWdlU2xpZGVyIC5jYXJvdXNlbC1jYXB0aW9uIC5jb250YWluZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnppb25wbHVzLXNsaWRlciNob21lcGFnZVNsaWRlciAuY2Fyb3VzZWwtY2FwdGlvbiAuY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gIH1cbn1cbmJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5uYXZiYXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLmp1bWJvdHJvbiAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwJTtcbiAgfVxufVxuYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAuemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC56aW9ucGx1cy1zZWFyY2gtbGlzdGluZ3MgLmNvbnRhaW5lciAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyAuY29udGFpbmVyIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnBhZ2VzLXN1Ym1lbnUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1ib29raW5nLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLnZlbnVlLWJvb2tpbmcsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1ib29raW5nLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLnZlbnVlLWJvb2tpbmcsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFjY29tbW9kYXRpb24tYm9va2luZyxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAudmVudWUtYm9va2luZyxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAudmVudWUtYm9va2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMXJlbSAzcmVtIDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFjY29tbW9kYXRpb24tYm9va2luZyAuYm9va2luZy1jb250ZW50LFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLnZlbnVlLWJvb2tpbmcgLmJvb2tpbmctY29udGVudCxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmJvb2tpbmctY29udGVudCxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC52ZW51ZS1ib29raW5nIC5ib29raW5nLWNvbnRlbnQsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFjY29tbW9kYXRpb24tYm9va2luZyAuYm9va2luZy1jb250ZW50LFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC52ZW51ZS1ib29raW5nIC5ib29raW5nLWNvbnRlbnQsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYWNjb21tb2RhdGlvbi1ib29raW5nIC5ib29raW5nLWNvbnRlbnQsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAudmVudWUtYm9va2luZyAuYm9va2luZy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFjY29tbW9kYXRpb24tYm9va2luZyAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC52ZW51ZS1ib29raW5nIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tYm9va2luZyAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC52ZW51ZS1ib29raW5nIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLnZlbnVlLWJvb2tpbmcgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYWNjb21tb2RhdGlvbi1ib29raW5nIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLnZlbnVlLWJvb2tpbmcgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDMycHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFjY29tbW9kYXRpb24tYm9va2luZyAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1vZi10eXBlLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLnZlbnVlLWJvb2tpbmcgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2w6Zmlyc3Qtb2YtdHlwZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2w6Zmlyc3Qtb2YtdHlwZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC52ZW51ZS1ib29raW5nIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFjY29tbW9kYXRpb24tYm9va2luZyAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1vZi10eXBlLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC52ZW51ZS1ib29raW5nIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYWNjb21tb2RhdGlvbi1ib29raW5nIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sOmZpcnN0LW9mLXR5cGUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAudmVudWUtYm9va2luZyAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLW1ldGEsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1tZXRhLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLnRyaXBhZHZpc29yLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLnZlbnVlLW1ldGEsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuZXZlbnQtbWV0YSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC5hcnRpY2xlLW1ldGEsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1tZXRhLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLnRyaXBhZHZpc29yLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLnZlbnVlLW1ldGEsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuZXZlbnQtbWV0YSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYXJ0aWNsZS1tZXRhLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC5hY2NvbW1vZGF0aW9uLW1ldGEsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLnRyaXBhZHZpc29yLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC52ZW51ZS1tZXRhLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC5ldmVudC1tZXRhLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFydGljbGUtbWV0YSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hY2NvbW1vZGF0aW9uLW1ldGEsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAudHJpcGFkdmlzb3IsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAudmVudWUtbWV0YSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5ldmVudC1tZXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLWFjdGl2aXRpZXMsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYXJ0aWNsZS16b25lLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tYW1lbml0aWVzLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYXJ0aWNsZS1hY3Rpdml0aWVzLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFydGljbGUtem9uZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFydGljbGUtYWN0aXZpdGllcyxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYXJ0aWNsZS16b25lLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFjY29tbW9kYXRpb24tYW1lbml0aWVzLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYXJ0aWNsZS1hY3Rpdml0aWVzLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFydGljbGUtem9uZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMgdWwsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyB1bCxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLWFjdGl2aXRpZXMgdWwsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYXJ0aWNsZS16b25lIHVsLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tYW1lbml0aWVzIHVsLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMgdWwsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYXJ0aWNsZS1hY3Rpdml0aWVzIHVsLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFydGljbGUtem9uZSB1bCxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMgdWwsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMgdWwsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFydGljbGUtYWN0aXZpdGllcyB1bCxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYXJ0aWNsZS16b25lIHVsLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFjY29tbW9kYXRpb24tYW1lbml0aWVzIHVsLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMgdWwsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYXJ0aWNsZS1hY3Rpdml0aWVzIHVsLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFydGljbGUtem9uZSB1bCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hY2NvbW1vZGF0aW9uLWFtZW5pdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hY2NvbW1vZGF0aW9uLWFtZW5pdGllcyB1bCAuYWN0aXZpdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMgdWwgLnpvbmUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hY2NvbW1vZGF0aW9uLWFkZGl0aW9uYWwtYW1lbml0aWVzIHVsIC5hY3Rpdml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hY2NvbW1vZGF0aW9uLWFkZGl0aW9uYWwtYW1lbml0aWVzIHVsIC56b25lLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFydGljbGUtYWN0aXZpdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLWFjdGl2aXRpZXMgdWwgLmFjdGl2aXR5LFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFydGljbGUtYWN0aXZpdGllcyB1bCAuem9uZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLXpvbmUgdWwgLnppb25wbHVzLWFtZW5pdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYXJ0aWNsZS16b25lIHVsIC5hY3Rpdml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLXpvbmUgdWwgLnpvbmUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMgdWwgLnppb25wbHVzLWFtZW5pdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMgdWwgLmFjdGl2aXR5LFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tYW1lbml0aWVzIHVsIC56b25lLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMgdWwgLnppb25wbHVzLWFtZW5pdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyB1bCAuYWN0aXZpdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyB1bCAuem9uZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC5hcnRpY2xlLWFjdGl2aXRpZXMgdWwgLnppb25wbHVzLWFtZW5pdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYXJ0aWNsZS1hY3Rpdml0aWVzIHVsIC5hY3Rpdml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIC5hcnRpY2xlLWFjdGl2aXRpZXMgdWwgLnpvbmUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYXJ0aWNsZS16b25lIHVsIC56aW9ucGx1cy1hbWVuaXR5LFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFydGljbGUtem9uZSB1bCAuYWN0aXZpdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYXJ0aWNsZS16b25lIHVsIC56b25lLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC5hY2NvbW1vZGF0aW9uLWFtZW5pdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMgdWwgLmFjdGl2aXR5LFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC5hY2NvbW1vZGF0aW9uLWFtZW5pdGllcyB1bCAuem9uZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyB1bCAuYWN0aXZpdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMgdWwgLnpvbmUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFydGljbGUtYWN0aXZpdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYXJ0aWNsZS1hY3Rpdml0aWVzIHVsIC5hY3Rpdml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWNvbCAuYXJ0aWNsZS1hY3Rpdml0aWVzIHVsIC56b25lLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC5hcnRpY2xlLXpvbmUgdWwgLnppb25wbHVzLWFtZW5pdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFydGljbGUtem9uZSB1bCAuYWN0aXZpdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLmFydGljbGUtem9uZSB1bCAuem9uZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hY2NvbW1vZGF0aW9uLWFtZW5pdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hY2NvbW1vZGF0aW9uLWFtZW5pdGllcyB1bCAuYWN0aXZpdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYWNjb21tb2RhdGlvbi1hbWVuaXRpZXMgdWwgLnpvbmUsXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYWNjb21tb2RhdGlvbi1hZGRpdGlvbmFsLWFtZW5pdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hY2NvbW1vZGF0aW9uLWFkZGl0aW9uYWwtYW1lbml0aWVzIHVsIC5hY3Rpdml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hY2NvbW1vZGF0aW9uLWFkZGl0aW9uYWwtYW1lbml0aWVzIHVsIC56b25lLFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFydGljbGUtYWN0aXZpdGllcyB1bCAuemlvbnBsdXMtYW1lbml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hcnRpY2xlLWFjdGl2aXRpZXMgdWwgLmFjdGl2aXR5LFxuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmFydGljbGUtYWN0aXZpdGllcyB1bCAuem9uZSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hcnRpY2xlLXpvbmUgdWwgLnppb25wbHVzLWFtZW5pdHksXG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuYXJ0aWNsZS16b25lIHVsIC5hY3Rpdml0eSxcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5hcnRpY2xlLXpvbmUgdWwgLnpvbmUge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cbmJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1mb290ZXIgLmNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5ib2R5Lnppb25wbHVzLWZhdm9yaXRlcy5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyA+IC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwJTtcbn1cbmJvZHkuemlvbnBsdXMtZmF2b3JpdGVzLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zID4gLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbmJvZHkuemlvbnBsdXMtZmF2b3JpdGVzLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zID4gLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMzJweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5Lnppb25wbHVzLWZhdm9yaXRlcy5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyA+IC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1vZi10eXBlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkuemlvbnBsdXMtZmF2b3JpdGVzLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zID4gLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbmJvZHkuemlvbnBsdXMtZmF2b3JpdGVzLnBhZ2UtdGVtcGxhdGUtcGFnZS12ZW51ZXMgYXJ0aWNsZSA+IC52ZW51ZS1ib29raW5nIC5jb250YWluZXIsIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZSA+IC52ZW51ZS1ib29raW5nIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG59XG5ib2R5Lnppb25wbHVzLWZhdm9yaXRlcy5wYWdlLXRlbXBsYXRlLXBhZ2UtdmVudWVzIGFydGljbGUgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQsIGJvZHkuemlvbnBsdXMtZmF2b3JpdGVzLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZSA+IC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuYm9keS56aW9ucGx1cy1mYXZvcml0ZXMucGFnZS10ZW1wbGF0ZS1wYWdlLXZlbnVlcyBhcnRpY2xlID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCwgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMuc2luZ2xlLXZlbnVlcyBhcnRpY2xlID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDMycHgpO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS56aW9ucGx1cy1mYXZvcml0ZXMucGFnZS10ZW1wbGF0ZS1wYWdlLXZlbnVlcyBhcnRpY2xlID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1vZi10eXBlLCBib2R5Lnppb25wbHVzLWZhdm9yaXRlcy5zaW5nbGUtdmVudWVzIGFydGljbGUgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sOmZpcnN0LW9mLXR5cGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS56aW9ucGx1cy1mYXZvcml0ZXMucGFnZS10ZW1wbGF0ZS1wYWdlLXZlbnVlcyBhcnRpY2xlID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCBoNCwgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMuc2luZ2xlLXZlbnVlcyBhcnRpY2xlID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5Lnppb25wbHVzLWZhdm9yaXRlcy5wYWdlLXRlbXBsYXRlLXBhZ2UtdmVudWVzIGFydGljbGUgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIGg0IHNtYWxsLCBib2R5Lnppb25wbHVzLWZhdm9yaXRlcy5zaW5nbGUtdmVudWVzIGFydGljbGUgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIGg0IHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5Lnppb25wbHVzLWZhdm9yaXRlcyAuYXJ0aWNsZS1jdGEgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gIH1cbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgYm9keS56aW9ucGx1cy1mYXZvcml0ZXMgZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMzY0YjU0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDFyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAgMCAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IHtcbiAgICB0b3A6IDIwMHB4O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcmlnaHQ6IC00MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICByaWdodDogLTMwJTtcbiAgfVxufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMnJlbSAycmVtIDEuNXJlbSAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjMmMzZDQ0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjVyZW0gMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwIDAgMDtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IGgyIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEzMHB4IDJyZW0gMnJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCAuY29udGFpbmVyIHAuZmF2b3JpdGUtY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjAsIDE4NiwgMTkxLCAwLjEpO1xuICBib3JkZXI6ICNhMGJhYmYgMXB4IHNvbGlkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWxpc3Qge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICBwYWRkaW5nOiAxMzBweCAycmVtIDJyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWxpc3Quc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWxpc3QgZGl2W2NsYXNzXj1mYXZvcml0ZS1dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1saXN0IGRpdltjbGFzc149ZmF2b3JpdGUtXS5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWxpc3QgZGl2W2NsYXNzXj1mYXZvcml0ZS1dLnNlbGVjdGVkIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1saXN0IGRpdltjbGFzc149ZmF2b3JpdGUtXS5zZWxlY3RlZCBoMyBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCAuY29udGFpbmVyIC5mYXZvcml0ZXMtbGlzdCBkaXZbY2xhc3NePWZhdm9yaXRlLV0uc2VsZWN0ZWQgaDMgYSBpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIHdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCAuY29udGFpbmVyIC5mYXZvcml0ZXMtbGlzdCBkaXZbY2xhc3NePWZhdm9yaXRlLV0uc2VsZWN0ZWQgaDMgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogI2ViNmI0MDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1saXN0IGRpdltjbGFzc149ZmF2b3JpdGUtXS5zZWxlY3RlZCAubWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1saXN0IGRpdltjbGFzc149ZmF2b3JpdGUtXS5zZWxlY3RlZCAubWVkaWEgLm1lZGlhLWltZyB7XG4gIGJhY2tncm91bmQ6ICNkNWQyZDI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG59XG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCAuY29udGFpbmVyIC5mYXZvcml0ZXMtbGlzdCBkaXZbY2xhc3NePWZhdm9yaXRlLV0uc2VsZWN0ZWQgLm1lZGlhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWxpc3QgZGl2W2NsYXNzXj1mYXZvcml0ZS1dLnNlbGVjdGVkIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1saXN0IGRpdltjbGFzc149ZmF2b3JpdGUtXS5zZWxlY3RlZCAubWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogMC4zMzMzMzMzMzMzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWxpc3QgZGl2W2NsYXNzXj1mYXZvcml0ZS1dLnNlbGVjdGVkIC5tZWRpYSAubWVkaWEtYm9keSBoNSBhIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1saXN0IGRpdltjbGFzc149ZmF2b3JpdGUtXS5zZWxlY3RlZCAubWVkaWEgLm1lZGlhLWJvZHkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1saXN0IGRpdltjbGFzc149ZmF2b3JpdGUtXS5zZWxlY3RlZCAubWVkaWEgLmJ0bi1yZW1vdmUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG59XG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCAuY29udGFpbmVyIC5mYXZvcml0ZXMtZm9ybSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgcGFkZGluZzogMTMwcHggMnJlbSAycmVtIDJyZW0gIWltcG9ydGFudDtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1mb3JtLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZSAwcztcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1mb3JtIC5saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCAuY29udGFpbmVyIC5mYXZvcml0ZXMtZm9ybSAubGluayBpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWZvcm0gaHIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItdG9wOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMXB4IHNvbGlkO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWZvcm0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWZvcm0gbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmZhdm9yaXRlcy1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWZvcm0gLmJ0biB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuZmF2b3JpdGVzLWZvcm0gLmJ0biBpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuYnRuLWVtYWlsIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGJhY2tncm91bmQ6ICMyYzNkNDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnppb25wbHVzLWZhdm9yaXRlcy13aWRnZXQgLmNvbnRhaW5lciAuYnRuLWVtYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMmYzNTtcbn1cbi56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IC5jb250YWluZXIgLmJ0bi1lbWFpbCBpIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLm5hdml0ZW0tZmF2b3JpdGVzIHtcbiAgYmFja2dyb3VuZDogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMjVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSA1MCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMC41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlIDBzO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdml0ZW0tZmF2b3JpdGVzIHtcbiAgICBib3R0b206IDEyNXB4O1xuICB9XG59XG4ubmF2aXRlbS1mYXZvcml0ZXMgaSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4ubmF2aXRlbS1mYXZvcml0ZXMgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2aXRlbS1mYXZvcml0ZXMgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IC04cHg7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xufVxuLm5hdml0ZW0tZmF2b3JpdGVzLnNlbGVjdGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5uYXZpdGVtLWZhdm9yaXRlcy5zZWxlY3RlZCBpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZsYXNoIGxpbmVhciAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBmbGFzaCBsaW5lYXIgMXMgaW5maW5pdGU7XG59XG5cbmlmcmFtZS5pbnRlcmNvbS1sYXVuY2hlci1mcmFtZSB7XG4gIGJvdHRvbTogNjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBpZnJhbWUuaW50ZXJjb20tbGF1bmNoZXItZnJhbWUge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4jbWFwIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIENsb3NlIEJ1dHRvbiAqL1xufVxuI21hcCAuaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21hcCAuaGVhZGVyIGltZyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI21hcCAuaGVhZGVyIC5maXJzdEhlYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI21hcCAuaGVhZGVyIC5maXJzdEhlYWRpbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuI21hcCAuaGVhZGVyIC5maXJzdEhlYWRpbmcgc3Bhbi5jdWlzaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6ICNmZmYgMXB4IHNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbiNtYXAgLmhlYWRlciAuZmlyc3RIZWFkaW5nIHNwYW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jbWFwIC5oZWFkZXIgLmZpcnN0SGVhZGluZyBzcGFuLm1hcmtlci10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuI21hcCAuaGVhZGVyIC5maXJzdEhlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiNtYXAgLmhlYWRlci5uby1pbWcgLmZpcnN0SGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzM2NGI1NDtcbn1cbiNtYXAgLnRyaXBhZHZpc29yIHtcbiAgYmFja2dyb3VuZDogI2Q1ZDJkMjtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWFwIC50cmlwYWR2aXNvciBzbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtYXAgLnRyaXBhZHZpc29yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4jbWFwIC50cmlwYWR2aXNvciAudHJpcGFkdmlzb3ItcmV2aWV3IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI21hcCAudHJpcGFkdmlzb3I6aG92ZXIge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbiNtYXAgLnRyaXBhZHZpc29yOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbiNtYXAgI2NvbnRlbnQge1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjM2EzNzM2O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLyogQWNjb21tb2RhdGlvbnMgKi9cbiAgLyogUmVzdGF1cmFudHMgKi9cbn1cbiNtYXAgI2NvbnRlbnQgLmJ0biB7XG4gIGNvbG9yOiAjZWI2YjQwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4jbWFwICNjb250ZW50IC5idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNtYXAgI2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjM2EzNzM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYXAgI2NvbnRlbnQgYSAuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbiNtYXAgI2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWI2YjQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNtYXAgI2NvbnRlbnQgYTpob3ZlciAuYWRkcmVzcyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI21hcCAjY29udGVudCBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbiNtYXAgI2NvbnRlbnQgLm1hcC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuI21hcCAjY29udGVudCAubWFwLWxpbmsgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbiNtYXAgI2NvbnRlbnQgLm1hcC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jbWFwICNjb250ZW50IHNtYWxsIHtcbiAgY29sb3I6ICM3YjdjN2Y7XG4gIGJvcmRlci1ib3R0b206ICNkNWQyZDIgNXB4IHNvbGlkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4jbWFwICNjb250ZW50IGkge1xuICBjb2xvcjogI2Q1ZDJkMjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMzMzMzMzMzMzNyZW07XG59XG4jbWFwICNjb250ZW50IC5zdGFyLXJhdGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jbWFwICNjb250ZW50IC5hY2NvbW1vZGF0aW9uLXR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21hcCAjY29udGVudCAucHJpY2UtcmFuZ2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBib3JkZXItbGVmdDogIzdiN2M3ZiAxcHggc29saWQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21hcCAjY29udGVudCAucmVzdGF1cmFudC10eXBlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNtYXAgI2NvbnRlbnQgLmN1aXNpbmUge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBib3JkZXItbGVmdDogIzdiN2M3ZiAxcHggc29saWQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI21hcCAuZ20tc3R5bGUge1xuICBmb250LWZhbWlseTogZWZmcmEsIHNhbnMtc2VyaWY7XG59XG4jbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4IDVweCA1cHggNXB4O1xufVxuI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLmdtLXN0eWxlLWl3LWQge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbiNtYXAgLmdtLXN0eWxlLWl3LmdtLXN0eWxlLWl3LWMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jbWFwIC5nbS1zdHlsZS1pdy5nbS1zdHlsZS1pdy1jIGJ1dHRvbiB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuI21hcCAuZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctYyBidXR0b24gaW1nIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBhZ2luZyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnaW5nIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2luZyAuY29udGFpbmVyIC5idG4tcHJldmlvdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLnBhZ2luZyAuY29udGFpbmVyIC5idG4tcHJldmlvdXMgaSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wYWdpbmcgLmNvbnRhaW5lciAuYnRuLXByZXZpb3VzIC5idG4tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmcgLmNvbnRhaW5lciAuYnRuLXByZXZpb3VzIC5idG4tbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnBhZ2luZyAuY29udGFpbmVyIC5wYWdlLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC4zMzMzMzMzMzMzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMzMzMzMzMzMzcmVtO1xufVxuLnBhZ2luZyAuY29udGFpbmVyIC5idG4tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4ucGFnaW5nIC5jb250YWluZXIgLmJ0bi1uZXh0IGkge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGFnaW5nIC5jb250YWluZXIgLmJ0bi1uZXh0IC5idG4tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmcgLmNvbnRhaW5lciAuYnRuLW5leHQgLmJ0bi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi8qIEdlbmVyYWwgU3R5bGluZyAqL1xuLmJ0bi1mYXZvcml0ZXMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cbi5idG4tZmF2b3JpdGVzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5idG4tZmF2b3JpdGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnRuLWZhdm9yaXRlcyAudW5jaGVja2VkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJ0bi1mYXZvcml0ZXMgLnVuY2hlY2tlZCAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWZhdm9yaXRlcyAuY2hlY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWZhdm9yaXRlcyAuY2hlY2tlZCAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWZhdm9yaXRlcy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG4uYnRuLWZhdm9yaXRlcy5zZWxlY3RlZCAudW5jaGVja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tZmF2b3JpdGVzLnNlbGVjdGVkIC5jaGVja2VkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBTcGVjaWFsIENhc2VzICovXG4uanVtYm90cm9uIC5idG4tZmF2b3JpdGVzLFxuLmFydGljbGUtaGVhZGVyIC5idG4tZmF2b3JpdGVzIHtcbiAgd2lkdGg6IGF1dG87XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmp1bWJvdHJvbiAuYnRuLWZhdm9yaXRlcyAudGV4dCxcbi5hcnRpY2xlLWhlYWRlciAuYnRuLWZhdm9yaXRlcyAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFkZHRoaXMtYm94IHtcbiAgYm9yZGVyOiAjZDVkMmQyIDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZGR0aGlzLWJveCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5hZGR0aGlzLWJveCAuY29udGFpbmVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzNjRiNTQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tYWluLW5hdiB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNTA0NjM5MzU1NykgMzAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41MDQ2MzkzNTU3KSAzMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC41MDQ2MzkzNTU3KSAzMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwXCIsZW5kQ29sb3JzdHI9XCIjMDAwMDAwXCIsR3JhZGllbnRUeXBlPTEpO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tYWluLW5hdi5leHBhbmRlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgYmFja2dyb3VuZDogIzM2NGI1NDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW0gMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5tYWluLW5hdiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4tbmF2IC5jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5tYWluLW5hdiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXIge1xuICB6LWluZGV4OiA5OTk5O1xufVxuLm1haW4tbmF2IC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tYWluLW5hdiAuY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiAuZmEtYmFycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24gLmZhLXRpbWVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1haW4tbmF2IC5jb250YWluZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAuZmEtYmFycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tYWluLW5hdiAuY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmZhLXRpbWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlLnNob3cge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZS5zaG93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZS5zaG93IC5iZyB7XG4gIGJhY2tncm91bmQ6ICMzNjRiNTQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNjBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlLnNob3cgLmJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZSAud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZSAud3JhcHBlciAubWVudS1jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZSAud3JhcHBlciAubWVudS1jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLm1lbnUtY29sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCBoNCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZSAud3JhcHBlciAubWVudS1jb2wgaDQgYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwLjM1O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZSAud3JhcHBlciAubWVudS1jb2wgaDQgYSBpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLm1lbnUtY29sIGg0IGEuYnRuLXN1Ym5hdiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCBoNCBhLmJ0bi1zdWJuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCAuY29sbGFwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCAuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCAuY29sbGFwc2UgLnN1Ym1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDNweCBzb2xpZDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCAuY29sbGFwc2UgLnN1Ym1lbnUgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5tZW51LWNvbCAuY29sbGFwc2UgLnN1Ym1lbnUgbGkgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLnN1Yi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5zdWItbmF2ICNzdWItbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLnN1Yi1uYXYgI3N1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZSAud3JhcHBlciAuc3ViLW5hdiAjc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciA+IC5jb2xsYXBzZSAud3JhcHBlciAuc3ViLW5hdiAjc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5zdWItbmF2ICNzdWItbWVudSAubWVudS1pdGVtIGEgaSB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLnN1Yi1uYXYgI3N1Yi1tZW51IC5tZW51LWl0ZW0gYSBpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLnN1Yi1uYXYgLnNvY2lhbC1uYXYge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLnN1Yi1uYXYgLnNvY2lhbC1uYXYge1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgfVxufVxuLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLnN1Yi1uYXYgLnNvY2lhbC1uYXYgc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2IC5jb250YWluZXIgPiAuY29sbGFwc2UgLndyYXBwZXIgLnN1Yi1uYXYgLnNvY2lhbC1uYXYgLnNvY2lhbC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW5hdiAuY29udGFpbmVyID4gLmNvbGxhcHNlIC53cmFwcGVyIC5zdWItbmF2IC5zb2NpYWwtbmF2IC5zb2NpYWwtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAwLjk2cmVtO1xuICB9XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciAuY29sbGFwc2luZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1uYXYgLmNvbnRhaW5lciAuY29sbGFwc2luZyAubmF2YmFyLW5hdiAubWVudS1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1hZGRlbi1iYW5uZXJzLWJhbm5lciA+IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5qdW1ib3Ryb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cmVtIDA7XG59XG4uanVtYm90cm9uID4gaW1nIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdW1ib3Ryb24gPiBpbWcge1xuICAgIG1heC13aWR0aDogOTkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVtYm90cm9uID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuanVtYm90cm9uID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5qdW1ib3Ryb246Zmlyc3Qtb2YtdHlwZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMzIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAzMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qdW1ib3Ryb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuanVtYm90cm9uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1pbi1oZWlnaHQ6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNSU7XG4gIH1cbn1cbi5qdW1ib3Ryb246Zmlyc3Qtb2YtdHlwZSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uOmZpcnN0LW9mLXR5cGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qdW1ib3Ryb246Zmlyc3Qtb2YtdHlwZSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5qdW1ib3Ryb246Zmlyc3Qtb2YtdHlwZSAuY29udGFpbmVyIGhlYWRlci5hcnRpY2xlLWhlYWRlciB7XG4gIGJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVtYm90cm9uOmZpcnN0LW9mLXR5cGUgLmNvbnRhaW5lciBoZWFkZXIuYXJ0aWNsZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuLmp1bWJvdHJvbjpmaXJzdC1vZi10eXBlIC5jb250YWluZXIgaGVhZGVyLmFydGljbGUtaGVhZGVyIC5ieWxpbmUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmp1bWJvdHJvbjpmaXJzdC1vZi10eXBlIC5jb250YWluZXIgaGVhZGVyLmFydGljbGUtaGVhZGVyIC5ieWxpbmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmp1bWJvdHJvbjpmaXJzdC1vZi10eXBlIC5pY29uLWRvd24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDk7XG59XG4uanVtYm90cm9uLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5qdW1ib3Ryb24ucmVsYXRlZC1hcnRpY2xlcyB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cbiAgLW1vei1hbmltYXRpb246IGZhZGVpbiAycyAxcyBmb3J3YXJkczsgLyogRmlyZWZveCA8IDE2ICovXG4gIC1tcy1hbmltYXRpb246IGZhZGVpbiAycyAxcyBmb3J3YXJkczsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgLW8tYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuICBhbmltYXRpb246IGZhZGVpbiAycyAxcyBmb3J3YXJkcztcbn1cbi5qdW1ib3Ryb24ucmVsYXRlZC1hcnRpY2xlcyAuaWNvbi1kb3duIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiA5O1xufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5iZyBpbWcge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuICAtbW96LWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBGaXJlZm94IDwgMTYgKi9cbiAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICAtby1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogT3BlcmEgPCAxMi4xICovXG4gIGFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzO1xufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5iZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjMDAwMDAwMDBcIixHcmFkaWVudFR5cGU9MSApO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5qdW1ib3Ryb24ucmVsYXRlZC1hcnRpY2xlcyAuYXJ0aWNsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5hcnRpY2xlcyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5hcnRpY2xlcyAuYXJ0aWNsZS1mZWF0dXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMgLmFydGljbGVzIC5hcnRpY2xlLWZlYXR1cmVkIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMgLmFydGljbGVzIC5hcnRpY2xlLWZlYXR1cmVkIGgyIHtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5hcnRpY2xlcyAuYXJ0aWNsZS1mZWF0dXJlZCBoMiB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMgLmFydGljbGVzIC5hcnRpY2xlLWZlYXR1cmVkIGgyIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5hcnRpY2xlcyAuYXJ0aWNsZS1mZWF0dXJlZCBoMiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMgLmFydGljbGVzIC5hcnRpY2xlLWZlYXR1cmVkIGgyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMgLmFydGljbGVzIC5hcnRpY2xlLWZlYXR1cmVkIGgyIGEuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMgLmFydGljbGVzIC5hcnRpY2xlLWZlYXR1cmVkIHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5qdW1ib3Ryb24ucmVsYXRlZC1hcnRpY2xlcyAuYXJ0aWNsZXMgLmFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMgLmFydGljbGVzIC5hcnRpY2xlIC5tZWRpYS1pbWcge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDQlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5qdW1ib3Ryb24ucmVsYXRlZC1hcnRpY2xlcyAuYXJ0aWNsZXMgLmFydGljbGUgLm1lZGlhLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5hcnRpY2xlcyAuYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5qdW1ib3Ryb24ucmVsYXRlZC1hcnRpY2xlcyAuYXJ0aWNsZXMgLmFydGljbGUgaDIgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmp1bWJvdHJvbi5yZWxhdGVkLWFydGljbGVzIC5hcnRpY2xlcyAuYXJ0aWNsZSBoMiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uanVtYm90cm9uLnJlbGF0ZWQtYXJ0aWNsZXMuanVtYm90cm9uLXNwb3J0cyB7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5qdW1ib3Ryb24uanVtYm90cm9uLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogIzM2NGI1NDtcbn1cbi5qdW1ib3Ryb24uanVtYm90cm9uLXZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qICBvYmplY3QtZml0IGlzIG5vdCBzdXBwb3J0ZWQgb24gSUUgICovXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDJzIDFzIGZvcndhcmRzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gIC1vLWFuaW1hdGlvbjogZmFkZWluIDJzIDFzIGZvcndhcmRzOyAvKiBPcGVyYSA8IDEyLjEgKi9cbiAgYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7XG59XG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuanVtYm90cm9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5qdW1ib3Ryb24gLmNvbnRhaW5lciBoZWFkZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIGhlYWRlciBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIGhlYWRlciBoMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIC5jb250YWluZXIgaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5qdW1ib3Ryb24gLmNvbnRhaW5lciBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLmp1bWJvdHJvbiAuY3JlZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmp1bWJvdHJvbiAuY3JlZGl0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5qdW1ib3Ryb24gLnppb25wbHVzLWxpc3QtbWFwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLmp1bWJvdHJvbiAuemlvbnBsdXMtbGlzdC1tYXAgI21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wYXJhbGxheC1taXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjMzY0YjU0O1xufVxuLnBhcmFsbGF4LW1pcnJvciBpbWcge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG4gIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMnMgZm9yd2FyZHM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMnMgZm9yd2FyZHM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gIC1vLWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBPcGVyYSA8IDEyLjEgKi9cbiAgYW5pbWF0aW9uOiBmYWRlaW4gMnMgZm9yd2FyZHM7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2EwYmFiZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnJlYWRjcnVtYiBvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFkY3J1bWIgb2wge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYiBvbCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmVhZGNydW1iIG9sIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5icmVhZGNydW1iIG9sIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLmJyZWFkY3J1bWIgb2wgbGkuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJyZWFkY3J1bWIgb2wgbGkuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWIgb2wgbGkuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnJlYWRjcnVtYiBvbCBsaS5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzI5OWEwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLnNpdGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY0YjU0IHVybCguLi8uLi9pbWFnZXMvYmx1ZS10b3BvLXRleHR1cmUuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMyMHB4IDAgMnJlbSAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIC5jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICB9XG59XG5cbi5hcnRpY2xlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYXJ0aWNsZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYXJ0aWNsZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmFydGljbGUtaGVhZGVyIC5jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmFydGljbGUtaGVhZGVyIC5jb250YWluZXIgcDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhZ2UtY29udGVudC5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gPiBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBociB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB1bCB1bCB7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHVsLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHVsLmxpc3QtZ3JvdXAgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHVsLmxpc3QtZ3JvdXAgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogIzNhMzczNjtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB1bC5saXN0LWdyb3VwIGxpIGEgaSB7XG4gIGNvbG9yOiAjZDVkMmQyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHVsLmxpc3QtZ3JvdXAgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjEzLCAyMTAsIDIxMCwgMC43NSk7XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgdWwubGlzdC1ncm91cCBsaSBhOmhvdmVyIGkge1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB1bC5saXN0LWdyb3VwIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgdWwubGlzdC1ncm91cCBsaTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6ICNkNWQyZDIgMXB4IHNvbGlkO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzNyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiAtMnJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2Q1ZDJkMjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBlZmZyYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIHAgYSB7XG4gIGNvbG9yOiAjM2EzNzM2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCBibG9ja3F1b3RlIGNpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFyZW07XG4gIGZvbnQtZmFtaWx5OiBlZmZyYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkNWQyZDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgdGFibGUudGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2I4Yjg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2I4Yjg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgdGFibGUudGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogI2JjYjhiOCAxcHggc29saWQ7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHRhYmxlLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogI2JjYjhiOCAxcHggc29saWQ7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0aCBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB0YWJsZS50YWJsZSB0Ym9keSB0ciB0aCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG4gIGhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkLXlvdXR1YmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkLXNsaWRlc2hhcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjEuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWVtYmVkLXNsaWRlc2hhcmUgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC53cC1ibG9jay1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5idG4tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5idG4tYmxvY2sgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50ICNzYl9pbnN0YWdyYW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5idG4tbGcsIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5wYWdlcy1zdWJtZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnZS1jb250ZW50IC5hcnRpY2xlLWZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtZm9vdGVyIC5jYXJkIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMzBweCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZDVkMmQyO1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1mb290ZXIgLmNhcmQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGNvbG9yOiAjMzY0YjU0O1xufVxuLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1mb290ZXIgLmNhcmQgLmNvbnRhaW5lciBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzY0YjU0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cbi5wYWdlLWNvbnRlbnQgLmFydGljbGUtZm9vdGVyIC5jYXJkIC5jb250YWluZXIgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMzNjRiNTQ7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5LmhvbWUgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuaG9tZSAucGFnZS1jb250ZW50OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuaG9tZSAucGFnZS1jb250ZW50OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDVyZW0gMCAwIDA7XG4gIH1cbn1cbmJvZHkuaG9tZSAucGFnZS1jb250ZW50OmZpcnN0LW9mLXR5cGUgLndwLWJsb2NrLWNvbHVtbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuaG9tZSAucGFnZS1jb250ZW50OmZpcnN0LW9mLXR5cGUgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC5wYWdlLWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZzogNXJlbSAwIDAgMDtcbiAgfVxuICBib2R5LmhvbWUgLnBhZ2UtY29udGVudDpmaXJzdC1vZi10eXBlIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkuaG9tZSAucGFnZS1jb250ZW50OmZpcnN0LW9mLXR5cGUgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgfVxufVxuYm9keS5ob21lIC5wYWdlLWNvbnRlbnQ6Zmlyc3Qtb2YtdHlwZSBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi50YXhvbm9teS1hcmNoaXZlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi50YXhvbm9teS1hcmNoaXZlIC5hcnRpY2xlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4udGF4b25vbXktYXJjaGl2ZSAuYXJ0aWNsZS1oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnRheG9ub215LWFyY2hpdmUgLmFydGljbGUtaGVhZGVyIC50YXhvbm9teS1kZXNjcmlwdGlvbiBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuanVtYm90cm9uLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00MDBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDElO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICB9XG4gIC5qdW1ib3Ryb24tb3ZlcmxheSAuYWxlcnQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMC41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDAgMC41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stY29sdW1ucy5oYXMtMi1jb2x1bW5zLndpdGgtb3ZlcmxheSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW5zLmhhcy0yLWNvbHVtbnMud2l0aC1vdmVybGF5IC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gIH1cbn1cblxuYm9keS5wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAucGFnZXMtc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5wYWdlcy1zdWJtZW51IHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxufVxuYm9keS5wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAucGFnZXMtc3VibWVudSAuY2FyZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTByZW07XG4gIGJvcmRlcjogMDtcbn1cbmJvZHkucGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLnBhZ2VzLXN1Ym1lbnUgLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Q1ZDJkMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbmJvZHkucGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLnBhZ2VzLXN1Ym1lbnUgLmNhcmQgLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogIzNhMzczNjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2JjYjhiODtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGZvbnQtc2l6ZTogc21hbGw7XG59XG5ib2R5LnBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5wYWdlcy1zdWJtZW51IC5jYXJkIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAucGFnZXMtc3VibWVudSAuY2FyZCAubGlzdC1ncm91cCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5wYWdlcy1zdWJtZW51IC5jYXJkIC5saXN0LWdyb3VwIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZDVkMmQyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNiOGI4O1xufVxuYm9keS5wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAucGFnZXMtc3VibWVudSAuY2FyZCAubGlzdC1ncm91cCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JjYjhiODtcbn1cbmJvZHkucGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLnBhZ2VzLXN1Ym1lbnUgLmNhcmQgLmxpc3QtZ3JvdXAgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjYmNiOGI4O1xufVxuYm9keS5wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAucGFnZXMtc3VibWVudSAuY2FyZCAubGlzdC1ncm91cCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5ib2R5LnBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbn1cbmJvZHkucGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uLndpZGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS5wYWdlIC52ZW51ZS1ib29raW5nIHtcbiAgYmFja2dyb3VuZDogI2ViNmI0MCB1cmwoLi4vLi4vaW1hZ2VzL29yYW5nZS10b3BvLXRleHR1cmUuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbmJvZHkucGFnZSAudmVudWUtYm9va2luZyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkucGFnZSAudmVudWUtYm9va2luZyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuYm9keS5wYWdlIC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuYm9keS5wYWdlIC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LnBhZ2UgLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICBib2R5LnBhZ2UgLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlIC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYm9keS5wYWdlIC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbmJvZHkucGFnZSAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnBhZ2UgLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCAuY2FyZC10aXRsZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbmJvZHkucGFnZSAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ViNmI0MDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5ib2R5LnBhZ2UgLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCAuYnRuIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjJhMTg1O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuZm9vdGVyLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMzNjRiNTQgdXJsKC4uLy4uL2ltYWdlcy9ibHVlLXRvcG8tdGV4dHVyZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzcmVtIDAgMnJlbSAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjk2cmVtO1xufVxuQG1lZGlhIHByaW50IHtcbiAgZm9vdGVyLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbWVudSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW1lbnUge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLW1lbnUgLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5mb290ZXIuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1tZW51IC5zb2NpYWwtbGluayB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC4zMzMzMzMzMzMzcmVtO1xufVxuZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItY29udGFjdCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1jb250YWN0IHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbmZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLWRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5mb290ZXIuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyLmZvb3RlciAuY29udGFpbmVyIC5mb290ZXItbG9nbyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5mb290ZXIuZm9vdGVyIC5jb250YWluZXIgLmZvb3Rlci1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbmZvb3Rlci5mb290ZXIgLmNvbnRhaW5lciAuZm9vdGVyLWRpc2NsYWltZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6ICM0YTY3NzMgMXB4IHNvbGlkO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZSAucGFyYWxsYXgtbWlycm9yIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wb3N0LXR5cGUtYXJjaGl2ZSAucGFyYWxsYXgtbWlycm9yIGltZyB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnNpdGUtY29udGFpbmVyIGFydGljbGUuYXJjaGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucG9zdC10eXBlLWFyY2hpdmUgLnNpdGUtY29udGFpbmVyIGFydGljbGUuYXJjaGl2ZSBoZWFkZXIuYXJ0aWNsZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uc2luZ2xlLWFjdGl2aXRpZXMgLmNhcmQuY2FsbC10by1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMzNjRiNTQgdXJsKC4uLy4uL2ltYWdlcy9ibHVlLXRvcG8tdGV4dHVyZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCU7XG59XG4uc2luZ2xlLWFjdGl2aXRpZXMgLmNhcmQuY2FsbC10by1hY3Rpb24gLmNvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbn1cbi5zaW5nbGUtYWN0aXZpdGllcyAuY2FyZC5jYWxsLXRvLWFjdGlvbiAuY29udGFpbmVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2luZ2xlLWFjdGl2aXRpZXMgLmNhcmQuY2FsbC10by1hY3Rpb24gLmNvbnRhaW5lciAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLnRyaXBhZHZpc29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC50cmlwYWR2aXNvciB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC50cmlwYWR2aXNvciB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLnRyaXBhZHZpc29yIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC50cmlwYWR2aXNvciBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogI2Q1ZDJkMiA1cHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tbWV0YSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLW1ldGEge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLW1ldGEge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tbWV0YSBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogI2Q1ZDJkMiA1cHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLW1ldGEgYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLW1ldGEgYSBpIHtcbiAgY29sb3I6ICM3YjdjN2Y7XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLW1ldGEgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNlYjZiNDA7XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1tZXRhIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tbWV0YSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLW1ldGEgdWwgbGkgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206ICNkNWQyZDIgMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1tZXRhIHVsIGxpOm9ubHktY2hpbGQgc3BhbiwgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tbWV0YSB1bCBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tbWV0YS5hY2NvbW1vZGF0aW9uLXdlYnNpdGUgYSB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tY29sIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAudHJpcGFkdmlzb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1jb2wgLmFjY29tbW9kYXRpb24tbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1tZXRhLmFjY29tbW9kYXRpb24tcGhvbmUsIC5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWNvbCAuYWNjb21tb2RhdGlvbi1tZXRhLmFjY29tbW9kYXRpb24td2Vic2l0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzO1xuICB9XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFydGljbGUtY29udGVudCAuYWNjb21tb2RhdGlvbi1ib29raW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzM2NGI1NCB1cmwoLi4vLi4vaW1hZ2VzL2JsdWUtdG9wby10ZXh0dXJlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zIC5hcnRpY2xlLWNvbnRlbnQgLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYXJ0aWNsZS1jb250ZW50IC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmNvbnRhaW5lciAuYnRuIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjdjNGIzO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYWNjb21tb2RhdGlvbi1tZWV0aW5ncyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNkNWQyZDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjVyZW0gNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtIDVweCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjVyZW0gNXB4IDVweCA1cHg7XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFjY29tbW9kYXRpb24tbWVldGluZ3MgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFjY29tbW9kYXRpb24tbWVldGluZ3MgLmNvbnRhaW5lciAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMzY0YjU0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYWNjb21tb2RhdGlvbi1tZWV0aW5ncyAuY29udGFpbmVyIHAge1xuICBjb2xvcjogIzM2NGI1NDtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyAuYWNjb21tb2RhdGlvbi1tZWV0aW5ncyAuY29udGFpbmVyIC5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMzNjRiNTQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgLmFjY29tbW9kYXRpb24tbWVldGluZ3MgLmNvbnRhaW5lciAuYnRuIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjdjNGIzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zID4gLmFjY29tbW9kYXRpb24tYm9va2luZyB7XG4gIGJhY2tncm91bmQ6ICNlYjZiNDAgdXJsKC4uLy4uL2ltYWdlcy9vcmFuZ2UtdG9wby10ZXh0dXJlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgPiAuYWNjb21tb2RhdGlvbi1ib29raW5nIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zID4gLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zID4gLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyA+IC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyA+IC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgPiAuYWNjb21tb2RhdGlvbi1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyA+IC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgPiAuYWNjb21tb2RhdGlvbi1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbn1cbi5zaW5nbGUtYWNjb21tb2RhdGlvbnMgYXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyA+IC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyBhcnRpY2xlLmFjY29tbW9kYXRpb25zID4gLmFjY29tbW9kYXRpb24tYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ViNmI0MDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2luZ2xlLWFjY29tbW9kYXRpb25zIGFydGljbGUuYWNjb21tb2RhdGlvbnMgPiAuYWNjb21tb2RhdGlvbi1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wgLmJ0biBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2YyYTE4NTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1tZXRhIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtbWV0YSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtbWV0YSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1tZXRhIHNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAjZDVkMmQyIDVweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtbWV0YSBhIHtcbiAgY29sb3I6ICMzYTM3MzY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtbWV0YSBhIGkge1xuICBjb2xvcjogI2Q1ZDJkMjtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLW1ldGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZWI2YjQwO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtbWV0YSBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLW1ldGEgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1tZXRhIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtbWV0YSB1bCBsaSBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogI2Q1ZDJkMiAycHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLW1ldGEgdWwgbGk6b25seS1jaGlsZCBzcGFuLCAuc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1tZXRhIHVsIGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1jb2wgLnRyaXBhZHZpc29yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtY29sIC52ZW51ZS1tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYXJ0aWNsZS1jb250ZW50IC52ZW51ZS1ib29raW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtYm9va2luZyAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzM2NGI1NCB1cmwoLi4vLi4vaW1hZ2VzL2JsdWUtdG9wby10ZXh0dXJlLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5jYXJkLXRpdGxlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFydGljbGUtY29udGVudCAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hcnRpY2xlLWNvbnRlbnQgLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYnRuIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjdjNGIzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hY2NvbW1vZGF0aW9uLW1lZXRpbmdzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2Q1ZDJkMjtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hY2NvbW1vZGF0aW9uLW1lZXRpbmdzIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgLmFjY29tbW9kYXRpb24tbWVldGluZ3MgLmNvbnRhaW5lciAuY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMzNjRiNTQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyAuYWNjb21tb2RhdGlvbi1tZWV0aW5ncyAuY29udGFpbmVyIHAge1xuICBjb2xvcjogIzM2NGI1NDtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hY2NvbW1vZGF0aW9uLW1lZXRpbmdzIC5jb250YWluZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzM2NGI1NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzIC5hY2NvbW1vZGF0aW9uLW1lZXRpbmdzIC5jb250YWluZXIgLmJ0biBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2Y3YzRiMztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyA+IC52ZW51ZS1ib29raW5nIHtcbiAgYmFja2dyb3VuZDogI2ViNmI0MCB1cmwoLi4vLi4vaW1hZ2VzL29yYW5nZS10b3BvLXRleHR1cmUuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyA+IC52ZW51ZS1ib29raW5nIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyA+IC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxufVxuLnNpbmdsZS12ZW51ZXMgYXJ0aWNsZS52ZW51ZXMgPiAudmVudWUtYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyA+IC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wgLmNhcmQtdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uc2luZ2xlLXZlbnVlcyBhcnRpY2xlLnZlbnVlcyA+IC52ZW51ZS1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZWI2YjQwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zaW5nbGUtdmVudWVzIGFydGljbGUudmVudWVzID4gLnZlbnVlLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCAuYnRuIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjJhMTg1O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLW1ldGEge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtbWV0YSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLW1ldGEge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLW1ldGEgc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206ICNkNWQyZDIgNXB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM3YjdjN2Y7XG59XG4uc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtbWV0YSBhIHtcbiAgY29sb3I6ICMzYTM3MzY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLW1ldGEgYSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtbWV0YSBhIGkge1xuICBjb2xvcjogI2Q1ZDJkMjtcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1tZXRhIGE6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZWI2YjQwO1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFydGljbGUtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFydGljbGUtbWV0YSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFydGljbGUtbWV0YSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFydGljbGUtbWV0YSB1bCBsaSBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogI2Q1ZDJkMiAycHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1jb2wgLmFydGljbGUtbWV0YSB1bCBsaSBzcGFuIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYXJ0aWNsZS1tZXRhIHVsIGxpOmxhc3QtY2hpbGQgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWNvbCAuYXJ0aWNsZS1tZXRhIC5zZWFzb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtY29sIC5hcnRpY2xlLW1ldGEuYXJ0aWNsZS1hdXRob3IgLmF1dGhvci1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG4uc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY3RhIHtcbiAgYmFja2dyb3VuZDogI2ViNmI0MDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY3RhIC5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jdGEgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY3RhIC5jb250YWluZXIgLmN0YS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWN0YSAuY29udGFpbmVyIC5jdGEtY29udGVudCAuY3RhLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY3RhIC5jb250YWluZXIgLmN0YS1jb250ZW50IC5jdGEtY29sIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY3RhIC5jb250YWluZXIgLmN0YS1jb250ZW50IC5jdGEtY29sOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG59XG4uc2luZ2xlLWFydGljbGVzIC5hcnRpY2xlLWN0YSAuY29udGFpbmVyIC5jdGEtY29udGVudCAuY3RhLWNvbCAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jdGEgLmNvbnRhaW5lciAuY3RhLWNvbnRlbnQgLmN0YS1jb2wgcCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jdGEgLmNvbnRhaW5lciAuY3RhLWNvbnRlbnQgLmN0YS1jb2wgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZWI2YjQwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zaW5nbGUtYXJ0aWNsZXMgLmFydGljbGUtY3RhIC5jb250YWluZXIgLmN0YS1jb250ZW50IC5jdGEtY29sIC5idG4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMmExODU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNpbmdsZS1hcnRpY2xlcyAuYXJ0aWNsZS1jdGEgLmNvbnRhaW5lciAuY3RhLWNvbnRlbnQgLmN0YS1jb2wgLmJ0biBzbWFsbCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjJhMTg1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbmdsZS1jdWlzaW5lIC5qdW1ib3Ryb246Zmlyc3Qtb2YtdHlwZSAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2luZ2xlLWN1aXNpbmUgLmp1bWJvdHJvbjpmaXJzdC1vZi10eXBlIC5jb250YWluZXIgLmFydGljbGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRyZW07XG59XG5cbi5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5ldmVudC1tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5ldmVudC1tZXRhIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLmV2ZW50LW1ldGEge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5ldmVudC1tZXRhIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5ldmVudC1tZXRhIHNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAjZDVkMmQyIDVweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLmV2ZW50LW1ldGEgYSB7XG4gIGNvbG9yOiAjM2EzNzM2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5ldmVudC1tZXRhIGEgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLmV2ZW50LW1ldGEgYSBpIHtcbiAgY29sb3I6ICNkNWQyZDI7XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAuZXZlbnQtbWV0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlYjZiNDA7XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAuZXZlbnQtbWV0YSBhOmhvdmVyIGkge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuZXZlbnQtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmV2ZW50LW1ldGEge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5ldmVudC1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmV2ZW50LW1ldGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5ldmVudC1tZXRhIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5ldmVudC1tZXRhIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5ldmVudC1tZXRhIHVsIGxpIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAjZDVkMmQyIDJweCBzb2xpZDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5ldmVudC1tZXRhIHVsIGxpIHNwYW4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmV2ZW50LW1ldGEgdWwgbGk6bGFzdC1jaGlsZCBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAubWVjLWV2ZW50LW1ldGEgLmV2ZW50LW1ldGEgLnNlYXNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5tZWMtZXZlbnQtbWV0YSAuZXZlbnQtbWV0YS5ldmVudC1kYXRlIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLm1lYy1ldmVudC1tZXRhIC5ldmVudC1tZXRhLmV2ZW50LXRpbWUgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1tZWMtZXZlbnRzIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmV2ZW50LWN0YSB7XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmV2ZW50LWN0YSAuY29udGFpbmVyIC5jdGEtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5ldmVudC1jdGEgLmNvbnRhaW5lciAuY3RhLWNvbnRlbnQgLmN0YS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW1lYy1ldmVudHMgLmV2ZW50LWN0YSAuY29udGFpbmVyIC5jdGEtY29udGVudCAuY3RhLWNvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2luZ2xlLW1lYy1ldmVudHMgLmV2ZW50LWN0YSAuY29udGFpbmVyIC5jdGEtY29udGVudCAuY3RhLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuLnNpbmdsZS1tZWMtZXZlbnRzIC5ldmVudC1jdGEgLmNvbnRhaW5lciAuY3RhLWNvbnRlbnQgLmN0YS1jb2wgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuZXZlbnQtY3RhIC5jb250YWluZXIgLmN0YS1jb250ZW50IC5jdGEtY29sIHAge1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuZXZlbnQtY3RhIC5jb250YWluZXIgLmN0YS1jb250ZW50IC5jdGEtY29sIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ViNmI0MDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uc2luZ2xlLW1lYy1ldmVudHMgLmV2ZW50LWN0YSAuY29udGFpbmVyIC5jdGEtY29udGVudCAuY3RhLWNvbCAuYnRuIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjJhMTg1O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaW5nbGUtbWVjLWV2ZW50cyAuZXZlbnQtY3RhIC5jb250YWluZXIgLmN0YS1jb250ZW50IC5jdGEtY29sIC5idG4gc21hbGwgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogI2YyYTE4NTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tZWMtZmVzLWZvcm0gZm9ybSAubWVjLW1ldGEtYm94LWZpZWxkcyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXItY29sb3I6ICNkNWQyZDI7XG59XG4ubWVjLWZlcy1mb3JtIGZvcm0gLm1lYy1tZXRhLWJveC1maWVsZHMgaDQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1lYy1mZXMtZm9ybSBmb3JtIC5tZWMtbWV0YS1ib3gtZmllbGRzIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubWVjLWZlcy1mb3JtIGZvcm0gLm1lYy1tZXRhLWJveC1maWVsZHMgaW5wdXQsXG4ubWVjLWZlcy1mb3JtIGZvcm0gLm1lYy1tZXRhLWJveC1maWVsZHMgc2VsZWN0LFxuLm1lYy1mZXMtZm9ybSBmb3JtIC5tZWMtbWV0YS1ib3gtZmllbGRzIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubWVjLWZlcy1mb3JtIGZvcm0gLm1lYy1tZXRhLWJveC1maWVsZHMgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLm1lYy1mZXMtZm9ybSBmb3JtIC5tZWMtbWV0YS1ib3gtZmllbGRzIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5tZWMtZmVzLWZvcm0gZm9ybSAubWVjLW1ldGEtYm94LWZpZWxkcyAubWVjLXRpdGxlIC5tZWMtZGFzaGljb25zIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1lYy1mZXMtZm9ybSBmb3JtIC5tZWMtbWV0YS1ib3gtZmllbGRzIC5tZWMtdGl0bGUgbGFiZWwge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVjLWZlcy1mb3JtIGZvcm0gLm1lYy1tZXRhLWJveC1maWVsZHMgLmRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOTZyZW07XG59XG4ubWVjLWZlcy1mb3JtIGZvcm0gLm1lYy1mZXMtc3ViLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVjLWZlcy1mb3JtIGZvcm0gLm1lYy1mZXMtZm9ybS10b3AtYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzNhMzczNjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQyZDI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG59XG5cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAudHJpcGFkdmlzb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC50cmlwYWR2aXNvciB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAudHJpcGFkdmlzb3Ige1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAudHJpcGFkdmlzb3Ige1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC50cmlwYWR2aXNvciBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogI2Q1ZDJkMiA1cHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItbWV0YSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLW1ldGEge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLW1ldGEge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItbWV0YSBzbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogI2Q1ZDJkMiA1cHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLW1ldGEgYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLW1ldGEgYSBpIHtcbiAgY29sb3I6ICM3YjdjN2Y7XG59XG4uc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLW1ldGEgYTpob3ZlciBpIHtcbiAgY29sb3I6ICNlYjZiNDA7XG59XG4uc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1tZXRhIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItbWV0YSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLW1ldGEgdWwgbGkgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206ICNkNWQyZDIgMnB4IHNvbGlkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1tZXRhIHVsIGxpOm9ubHktY2hpbGQgc3BhbiwgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItbWV0YSB1bCBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItbWV0YS5vdXRmaXR0ZXItd2Vic2l0ZSBhIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1jb2wge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1jb2wge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLWNvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItY29sIC50cmlwYWR2aXNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLWNvbCAub3V0Zml0dGVyLW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1jb2wgLm91dGZpdHRlci1tZXRhLm91dGZpdHRlci1waG9uZSwgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItY29sIC5vdXRmaXR0ZXItbWV0YS5vdXRmaXR0ZXItd2Vic2l0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM7XG4gIH1cbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLWJvb2tpbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzIC5hcnRpY2xlLWNvbnRlbnQgLm91dGZpdHRlci1ib29raW5nIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY0YjU0IHVybCguLi8uLi9pbWFnZXMvYmx1ZS10b3BvLXRleHR1cmUuanBnKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItYm9va2luZyAuY29udGFpbmVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyAuYXJ0aWNsZS1jb250ZW50IC5vdXRmaXR0ZXItYm9va2luZyAuY29udGFpbmVyIC5idG4ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlYjZiNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgLmFydGljbGUtY29udGVudCAub3V0Zml0dGVyLWJvb2tpbmcgLmNvbnRhaW5lciAuYnRuIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjdjNGIzO1xuICBmb250LXNpemU6IDAuOTZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgPiAub3V0Zml0dGVyLWJvb2tpbmcge1xuICBiYWNrZ3JvdW5kOiAjZWI2YjQwIHVybCguLi8uLi9pbWFnZXMvb3JhbmdlLXRvcG8tdGV4dHVyZS5qcGcpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyA+IC5vdXRmaXR0ZXItYm9va2luZyAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgPiAub3V0Zml0dGVyLWJvb2tpbmcgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgPiAub3V0Zml0dGVyLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzID4gLm91dGZpdHRlci1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzID4gLm91dGZpdHRlci1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyA+IC5vdXRmaXR0ZXItYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzID4gLm91dGZpdHRlci1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyA+IC5vdXRmaXR0ZXItYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG59XG4uc2luZ2xlLW91dGZpdHRlcnMgYXJ0aWNsZS5vdXRmaXR0ZXJzID4gLm91dGZpdHRlci1ib29raW5nIC5jb250YWluZXIgLmJvb2tpbmctY29udGVudCAuYm9va2luZy1jb2wgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaW5nbGUtb3V0Zml0dGVycyBhcnRpY2xlLm91dGZpdHRlcnMgPiAub3V0Zml0dGVyLWJvb2tpbmcgLmNvbnRhaW5lciAuYm9va2luZy1jb250ZW50IC5ib29raW5nLWNvbCAuYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnNpbmdsZS1vdXRmaXR0ZXJzIGFydGljbGUub3V0Zml0dGVycyA+IC5vdXRmaXR0ZXItYm9va2luZyAuY29udGFpbmVyIC5ib29raW5nLWNvbnRlbnQgLmJvb2tpbmctY29sIC5idG4gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMmExODU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cC1ibG9jay16aW9ucGx1cy1hbGVydCAuYWxlcnQtY29udGFpbmVyLFxuLndwLWJsb2NrLXppb25wbHVzLWFsZXJ0LWxpbmsgLmFsZXJ0LWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjM2EzNzM2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNSwgMTA3LCA2NCwgMC4yNSk7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtIDJyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzNyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjMzMzMzMzMzMzNyZW0gMC4zMzMzMzMzMzMzcmVtIDAuMzMzMzMzMzMzM3JlbSAwLjMzMzMzMzMzMzNyZW07XG59XG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciBocixcbi53cC1ibG9jay16aW9ucGx1cy1hbGVydC1saW5rIC5hbGVydC1jb250YWluZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIzMywgODksIDQxLCAwLjI1KTtcbn1cbi53cC1ibG9jay16aW9ucGx1cy1hbGVydCAuYWxlcnQtY29udGFpbmVyIC5hbGVydC1saW5rLFxuLndwLWJsb2NrLXppb25wbHVzLWFsZXJ0LWxpbmsgLmFsZXJ0LWNvbnRhaW5lciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjAxZTFkO1xufVxuLndwLWJsb2NrLXppb25wbHVzLWFsZXJ0IC5hbGVydC1jb250YWluZXIgLmFsZXJ0LWhlYWRpbmcsXG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQtbGluayAuYWxlcnQtY29udGFpbmVyIC5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKDIzNSwgMTA3LCA2NCwgMC4yNSk7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45NnJlbTtcbn1cbi53cC1ibG9jay16aW9ucGx1cy1hbGVydCAuYWxlcnQtY29udGFpbmVyIHAsXG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQtbGluayAuYWxlcnQtY29udGFpbmVyIHAge1xuICBjb2xvcjogIzNhMzczNjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciBwIC5sd3MtbGl2ZWljb24tdmFsdWUsXG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQtbGluayAuYWxlcnQtY29udGFpbmVyIHAgLmx3cy1saXZlaWNvbi12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogI2JjYjhiOCAxcHggc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciBwIC5sd3MtbGl2ZWljb24tdmFsdWUgLmx3cy1pY29uLFxuLndwLWJsb2NrLXppb25wbHVzLWFsZXJ0LWxpbmsgLmFsZXJ0LWNvbnRhaW5lciBwIC5sd3MtbGl2ZWljb24tdmFsdWUgLmx3cy1pY29uIHtcbiAgY29sb3I6ICM3YjdjN2Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cC1ibG9jay16aW9ucGx1cy1hbGVydCAuYWxlcnQtY29udGFpbmVyIHAgLmx3cy1saXZlaWNvbi12YWx1ZSAubHdzLXRleHQsXG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQtbGluayAuYWxlcnQtY29udGFpbmVyIHAgLmx3cy1saXZlaWNvbi12YWx1ZSAubHdzLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciBwIC5sd3MtbGl2ZWljb24tdmFsdWU6bGFzdC1vZi10eXBlLFxuLndwLWJsb2NrLXppb25wbHVzLWFsZXJ0LWxpbmsgLmFsZXJ0LWNvbnRhaW5lciBwIC5sd3MtbGl2ZWljb24tdmFsdWU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay16aW9ucGx1cy1hbGVydCAuYWxlcnQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCxcbi53cC1ibG9jay16aW9ucGx1cy1hbGVydC1saW5rIC5hbGVydC1jb250YWluZXIgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay16aW9ucGx1cy1hbGVydCAuYWxlcnQtY29udGFpbmVyIC5idG4gYSxcbi53cC1ibG9jay16aW9ucGx1cy1hbGVydC1saW5rIC5hbGVydC1jb250YWluZXIgLmJ0biBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQgLmFsZXJ0LWNvbnRhaW5lciAuYnRuIGE6aG92ZXIsXG4ud3AtYmxvY2stemlvbnBsdXMtYWxlcnQtbGluayAuYWxlcnQtY29udGFpbmVyIC5idG4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLmp1bWJvdHJvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAwcHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24gPiBpbWcge1xuICAgIHRvcDogLTI1JTtcbiAgfVxufVxuYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLmp1bWJvdHJvbiAubG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDRyZW0gMCAycmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBhcnRpY2xlLmxhbmRpbmctcGFnZSAuanVtYm90cm9uIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDRyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAuanVtYm90cm9uIC5sb2dvIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAuanVtYm90cm9uIC5sb2dvIC5jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAuanVtYm90cm9uID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBhcnRpY2xlLmxhbmRpbmctcGFnZSAuanVtYm90cm9uID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTB2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24gPiAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24gPiAuY29udGFpbmVyIGhlYWRlci5hcnRpY2xlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24gPiAuY29udGFpbmVyIGhlYWRlci5hcnRpY2xlLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDY3JTtcbiAgfVxufVxuYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLmp1bWJvdHJvbiA+IC5jb250YWluZXIgaGVhZGVyLmFydGljbGUtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24gPiAuY29udGFpbmVyIGhlYWRlci5hcnRpY2xlLWhlYWRlciBoMTpmaXJzdC1saW5lIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBhcnRpY2xlLmxhbmRpbmctcGFnZSAuanVtYm90cm9uID4gLmNvbnRhaW5lciBoZWFkZXIuYXJ0aWNsZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNC4wNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIGFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24gPiAuY29udGFpbmVyIGhlYWRlci5hcnRpY2xlLWhlYWRlciBoMTpmaXJzdC1saW5lIHtcbiAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGFydGljbGUubGFuZGluZy1wYWdlIC5qdW1ib3Ryb24gPiAuY29udGFpbmVyIGhlYWRlci5hcnRpY2xlLWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiA4LjY0cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLmp1bWJvdHJvbiA+IC5jb250YWluZXIgaGVhZGVyLmFydGljbGUtaGVhZGVyIGgxOmZpcnN0LWxpbmUge1xuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICB9XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAuanVtYm90cm9uID4gLmNvbnRhaW5lciBoZWFkZXIuYXJ0aWNsZS1oZWFkZXIgaDEgLmljb24tZG93biB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmFydGljbGUubGFuZGluZy1wYWdlIC5wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwdmg7XG4gIH1cbn1cbmFydGljbGUubGFuZGluZy1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGFydGljbGUubGFuZGluZy1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhcnRpY2xlLmxhbmRpbmctcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0LjA1cmVtO1xuICB9XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cbmFydGljbGUubGFuZGluZy1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gPiAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDAgMCAzcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiA+IC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luOiA0cmVtIDA7XG59XG5hcnRpY2xlLmxhbmRpbmctcGFnZSAucGFnZS1jb250ZW50IC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuYXJ0aWNsZS5sYW5kaW5nLXBhZ2UgLnBhZ2UtY29udGVudCAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiAud3AtYmxvY2stYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmFydGljbGUubGFuZGluZy1wYWdlIC5wYWdlLWNvbnRlbnQgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4IDVweCA1cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjZWI2YjQwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5qdW1ib3Ryb24gcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmFydGljbGUuaW50ZXJuYXRpb25hbCAucGFnZS1jb250ZW50LnctcGhvdG8ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5wYWdlLWNvbnRlbnQudy1waG90byAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5wYWdlLWNvbnRlbnQudy1waG90byAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbmFydGljbGUuaW50ZXJuYXRpb25hbCAucGFnZS1jb250ZW50LnctcGhvdG8gLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5wYWdlLWNvbnRlbnQudy1waG90byAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgfVxufVxuYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5wYWdlLWNvbnRlbnQudy1waG90byAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbmFydGljbGUuaW50ZXJuYXRpb25hbCAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiBoMiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiAud3AtYmxvY2stY29sdW1ucyAud3AtYmxvY2stY29sdW1uIGgyIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5hcnRpY2xlLmludGVybmF0aW9uYWwgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5hcnRpY2xlLmludGVybmF0aW9uYWwgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGFydGljbGUuaW50ZXJuYXRpb25hbCAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW07XG4gIH1cbn1cbmFydGljbGUuaW50ZXJuYXRpb25hbCAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5hcnRpY2xlLmludGVybmF0aW9uYWwgLnBhZ2UtY29udGVudCAuY29udGFpbmVyIC5hcnRpY2xlLWNvbnRlbnQgLmRlc2NyaXB0aW9uIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmFydGljbGUuaW50ZXJuYXRpb25hbCAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmFydGljbGUuaW50ZXJuYXRpb25hbCAucGFnZS1jb250ZW50IC5jb250YWluZXIgLmFydGljbGUtY29udGVudCAuZGVzY3JpcHRpb24gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1vZi10eXBlIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciAuYXJ0aWNsZS1jb250ZW50IC5kZXNjcmlwdGlvbiAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBUeXBvZ3JhcGh5XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKipcbkNPTE9SIFVUSUxJVElFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuLmhhcy1kYXJrLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzM2NGI1NDtcbn1cbi5oYXMtZGFyay1ibHVlLWNvbG9yOmFjdGl2ZSwgLmhhcy1kYXJrLWJsdWUtY29sb3I6Zm9jdXMsIC5oYXMtZGFyay1ibHVlLWNvbG9yOmhvdmVyLCAuaGFzLWRhcmstYmx1ZS1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG5cbi5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0O1xufVxuXG4uaGFzLW9yYW5nZS1jb2xvciB7XG4gIGNvbG9yOiAjZWI2YjQwO1xufVxuLmhhcy1vcmFuZ2UtY29sb3I6YWN0aXZlLCAuaGFzLW9yYW5nZS1jb2xvcjpmb2N1cywgLmhhcy1vcmFuZ2UtY29sb3I6aG92ZXIsIC5oYXMtb3JhbmdlLWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cblxuLmhhcy1vcmFuZ2UtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG59XG5cbi5oYXMtbGlnaHQtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjZDVkMmQyO1xufVxuLmhhcy1saWdodC1ncmF5LWNvbG9yOmFjdGl2ZSwgLmhhcy1saWdodC1ncmF5LWNvbG9yOmZvY3VzLCAuaGFzLWxpZ2h0LWdyYXktY29sb3I6aG92ZXIsIC5oYXMtbGlnaHQtZ3JheS1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICNkNWQyZDI7XG59XG5cbi5oYXMtbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDJkMjtcbn1cblxuLmhhcy13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhhcy13aGl0ZS1jb2xvcjphY3RpdmUsIC5oYXMtd2hpdGUtY29sb3I6Zm9jdXMsIC5oYXMtd2hpdGUtY29sb3I6aG92ZXIsIC5oYXMtd2hpdGUtY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLWxpZ2h0LWJsdWUtY29sb3Ige1xuICBjb2xvcjogI2EwYmFiZjtcbn1cbi5oYXMtbGlnaHQtYmx1ZS1jb2xvcjphY3RpdmUsIC5oYXMtbGlnaHQtYmx1ZS1jb2xvcjpmb2N1cywgLmhhcy1saWdodC1ibHVlLWNvbG9yOmhvdmVyLCAuaGFzLWxpZ2h0LWJsdWUtY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjYTBiYWJmO1xufVxuXG4uaGFzLWxpZ2h0LWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGJhYmY7XG59XG5cbi5oYXMtbWVkLWdyYXktY29sb3Ige1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5oYXMtbWVkLWdyYXktY29sb3I6YWN0aXZlLCAuaGFzLW1lZC1ncmF5LWNvbG9yOmZvY3VzLCAuaGFzLW1lZC1ncmF5LWNvbG9yOmhvdmVyLCAuaGFzLW1lZC1ncmF5LWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cblxuLmhhcy1tZWQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2M3Zjtcbn1cblxuLmhhcy1ibGFjay1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICMzYTM3MzY7XG59XG4uaGFzLWJsYWNrLWdyYXktY29sb3I6YWN0aXZlLCAuaGFzLWJsYWNrLWdyYXktY29sb3I6Zm9jdXMsIC5oYXMtYmxhY2stZ3JheS1jb2xvcjpob3ZlciwgLmhhcy1ibGFjay1ncmF5LWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogIzNhMzczNjtcbn1cblxuLmhhcy1ibGFjay1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzNzM2O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5URVhUIFVUSUxJVElFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuLmlzLXN0eWxlLWFsbC1jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuQkxPQ0tTXG4qKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IuaGFzLWRhcmstYmx1ZS1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmhhcy1vcmFuZ2UtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YjQwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvci5oYXMtbGlnaHQtZ3JheS1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQyZDIgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmhhcy13aGl0ZS1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yLmhhcy1saWdodC1ibHVlLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYmFiZiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IuaGFzLW1lZC1ncmF5LWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2M3ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3IuaGFzLWJsYWNrLWdyYXktY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzNzM2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtZGFyay1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMzNjRiNTQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW9yYW5nZS1jb2xvciB7XG4gIGNvbG9yOiAjZWI2YjQwO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWI2YjQwO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1saWdodC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICNkNWQyZDI7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkMmQyO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQyZDI7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWxpZ2h0LWJsdWUtY29sb3Ige1xuICBjb2xvcjogI2EwYmFiZjtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1saWdodC1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBib3JkZXItY29sb3I6ICNhMGJhYmY7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYmFiZjtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1tZWQtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW1lZC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBib3JkZXItY29sb3I6ICM3YjdjN2Y7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbWVkLWdyYXktYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdjN2Y7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmxhY2stZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJsYWNrLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogIzNhMzczNjtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1ncmF5LWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzNzM2O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi53cC1ibG9jay1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cC1ibG9jay1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtY3VydmVkLXRvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDEwMCUpO1xufVxuLndwLWJsb2NrLWltYWdlLmlzLXN0eWxlLWN1cnZlZC1ib3R0b20ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTI1JSAxMDAlIGF0IDUwJSAwJSk7XG59XG4ud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtd2hpdGUtYmcge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRjdFM0UzO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHRlZC1saW5lIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjZWI2YjQwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5oMS5pcy1zdHlsZS1hY3VtaW4sXG5oMi5pcy1zdHlsZS1hY3VtaW4sXG5oMy5pcy1zdHlsZS1hY3VtaW4sXG5oNC5pcy1zdHlsZS1hY3VtaW4sXG5oNS5pcy1zdHlsZS1hY3VtaW4sXG5oNi5pcy1zdHlsZS1hY3VtaW4ge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud3AtYmxvY2stY292ZXIge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbi53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgaDIge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1jdXJ2ZWQtYm9yZGVycyB7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBwYWRkaW5nOiAyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTBiYWJmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTBiYWJmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlLzI1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLWN1cnZlZC1ib3JkZXJzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLWN1cnZlZC1ib3JkZXJzIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5MQVJHRSBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC8qKioqKioqKioqKioqKioqKioqKipcbiAgQkxPQ0tTXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbiAgLmdyZWF0ZXItemlvbi1ibG9jayB7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiA2cmVtIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtc21hbGwtbWFyZ2lucyB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtc21hbGwtbWFyZ2lucyAud3AtYmxvY2stY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLWZ1bGwtd2lkdGggLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtc3RyZXRjaCAud3AtYmxvY2stY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLndwLWJsb2NrLWNvdmVyLmlzLXN0eWxlLWN1cnZlZC10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gIH1cbiAgLndwLWJsb2NrLWNvdmVyLmlzLXN0eWxlLWN1cnZlZC1ib3R0b20ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgMTAwJSBhdCA1MCUgMCUpO1xuICB9XG4gIC53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1jdXJ2ZWQtbGVmdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTAwJSAxNzUlIGF0IDEwMCUgNTAlKTtcbiAgfVxuICAud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtY3VydmVkLXJpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMDAlIDE3NSUgYXQgMCUgNTAlKTtcbiAgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtY3VydmVkLWJvcmRlcnMge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1jdXJ2ZWQtYm9yZGVycyBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qKioqKioqKioqKioqKioqKioqKipcbiAgQkxPQ0tTXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbiAgLmdyZWF0ZXItemlvbi1ibG9jayB7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtc21hbGwtbWFyZ2lucyB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbiAgLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAud3AtYmxvY2stY292ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtbW9iaWxlLWN1cnZlZC10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE3NSUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gIH1cbiAgLndwLWJsb2NrLWNvdmVyLmlzLXN0eWxlLW1vYmlsZS1jdXJ2ZWQtYm90dG9tIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxNzUlIDEwMCUgYXQgNTAlIDAlKTtcbiAgfVxuICAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG5HRU5FUkFMIEJMT0NLIFNUWUxFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuLmdyZWF0ZXItemlvbi1ibG9jayAuYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuXG4ud3AtYmxvY2sge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5URVhUIENPTE9SXG4qKioqKioqKioqKioqKioqKioqKiovXG4uaGFzLWlubGluZS1jb2xvci5oYXMtZGFyay1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG4uaGFzLWlubGluZS1jb2xvci5oYXMtb3JhbmdlLWNvbG9yIHtcbiAgY29sb3I6ICNlYjZiNDA7XG59XG4uaGFzLWlubGluZS1jb2xvci5oYXMtbGlnaHQtZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjZDVkMmQyO1xufVxuLmhhcy1pbmxpbmUtY29sb3IuaGFzLXdoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGFzLWlubGluZS1jb2xvci5oYXMtbGlnaHQtYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjYTBiYWJmO1xufVxuLmhhcy1pbmxpbmUtY29sb3IuaGFzLW1lZC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM3YjdjN2Y7XG59XG4uaGFzLWlubGluZS1jb2xvci5oYXMtYmxhY2stZ3JheS1jb2xvciB7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5SSUNIIFRFWFRcbioqKioqKioqKioqKioqKioqKioqKi9cbmgyLnJpY2gtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkJMT0NLU1xuKioqKioqKioqKioqKioqKioqKioqL1xuLndwLWJsb2NrLWNvbHVtbnMge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLndwLWJsb2NrLWNvbHVtbnMuaXMtc3R5bGUtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ud3AtYmxvY2stY29sdW1ucy5pcy1zdHlsZS1zdHJldGNoIC53cC1ibG9jay1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1kYXJrLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzM2NGI1NCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWRhcmstYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzY0YjU0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtZGFyay1ibHVlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtb3JhbmdlLWNvbG9yIHtcbiAgY29sb3I6ICNlYjZiNDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1vcmFuZ2UtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogI2ViNmI0MCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWxpZ2h0LWdyYXktY29sb3Ige1xuICBjb2xvcjogI2Q1ZDJkMiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZDJkMiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQyZDIgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjYTBiYWJmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTBiYWJmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYmFiZiAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW1lZC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM3YjdjN2YgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1tZWQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I3YzdmICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbWVkLWdyYXktYmFja2dyb3VuZC1jb2xvcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdjN2YgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICMzYTM3MzYgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMzYTM3MzYgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1ncmF5LWJhY2tncm91bmQtY29sb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzNzM2ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtY3VydmVkLXRvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDEwMCUpO1xufVxuLndwLWJsb2NrLWltYWdlLmlzLXN0eWxlLWN1cnZlZC1ib3R0b20ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTI1JSAxMDAlIGF0IDUwJSAwJSk7XG59XG4ud3AtYmxvY2staW1hZ2UuaXMtc3R5bGUtd2hpdGUtYmcge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90dGVkLWxpbmUge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZWI2YjQwO1xufVxuXG5oMS5pcy1zdHlsZS1hY3VtaW4sXG5oMi5pcy1zdHlsZS1hY3VtaW4sXG5oMy5pcy1zdHlsZS1hY3VtaW4sXG5oNC5pcy1zdHlsZS1hY3VtaW4sXG5oNS5pcy1zdHlsZS1hY3VtaW4sXG5oNi5pcy1zdHlsZS1hY3VtaW4ge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ud3AtYmxvY2stY292ZXIge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi53cC1ibG9jay1jb3Zlci5pcy1zdHlsZS1jdXJ2ZWQtdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgMTAwJSBhdCA1MCUgMTAwJSk7XG59XG4ud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtY3VydmVkLWJvdHRvbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDAlKTtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1jdXJ2ZWQtYm9yZGVycyB7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBwYWRkaW5nOiAyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTBiYWJmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTBiYWJmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlLzI1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLWN1cnZlZC1ib3JkZXJzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLWN1cnZlZC1ib3JkZXJzIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5MQVJHRSBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC8qKioqKioqKioqKioqKioqKioqKipcbiAgQkxPQ0tTXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbjogNnJlbSBhdXRvO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXNtYWxsLW1hcmdpbnMge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC8qKioqKioqKioqKioqKioqKioqKipcbiAgQkxPQ0tTXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbiAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICB9XG4gIC53cC1ibG9jay1jb2x1bW5zLmlzLXN0eWxlLXNtYWxsLW1hcmdpbnMge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBUeXBvZ3JhcGh5XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53cC1ibG9jay1ncmVhdGVyLXppb24taGVyby1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhlcm8tc2xpZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiSGVybyBTbGlkZXNcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmdyZWF0ZXItemlvbi1oZXJvLXNsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdyZWF0ZXItemlvbi1oZXJvLXNsaWRlciAuc2xpY2stbGlzdCxcbi5ncmVhdGVyLXppb24taGVyby1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24taGVyby1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8tc2xpZGVyIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24taGVyby1zbGlkZXIgLnNsaWNrLWFycm93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8tc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTgsIDU1LCA1NCwgMC43NSk7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogMXJlbTtcbn1cbi5ncmVhdGVyLXppb24taGVyby1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjY4OTMgMjEuMDYwN0MxMS4xMDM2IDIwLjQ3NDkgMTEuMTAzNiAxOS41MjUxIDExLjY4OTMgMTguOTM5M0wyMS4yMzUzIDkuMzkzNEMyMS44MjExIDguODA3NjEgMjIuNzcwOCA4LjgwNzYxIDIzLjM1NjYgOS4zOTM0QzIzLjk0MjQgOS45NzkxOSAyMy45NDI0IDEwLjkyODkgMjMuMzU2NiAxMS41MTQ3TDE0Ljg3MTMgMjBMMjMuMzU2NiAyOC40ODUzQzIzLjk0MjQgMjkuMDcxMSAyMy45NDI0IDMwLjAyMDggMjMuMzU2NiAzMC42MDY2QzIyLjc3MDggMzEuMTkyNCAyMS44MjExIDMxLjE5MjQgMjEuMjM1MyAzMC42MDY2TDExLjY4OTMgMjEuMDYwN1pNMTQgMjEuNUwxMi43NSAyMS41TDEyLjc1IDE4LjVMMTQgMTguNUwxNCAyMS41WicgZmlsbD0nJTIzM0EzNzM2JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ncmVhdGVyLXppb24taGVyby1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjY4OTMgMjEuMDYwN0MxMS4xMDM2IDIwLjQ3NDkgMTEuMTAzNiAxOS41MjUxIDExLjY4OTMgMTguOTM5M0wyMS4yMzUzIDkuMzkzNEMyMS44MjExIDguODA3NjEgMjIuNzcwOCA4LjgwNzYxIDIzLjM1NjYgOS4zOTM0QzIzLjk0MjQgOS45NzkxOSAyMy45NDI0IDEwLjkyODkgMjMuMzU2NiAxMS41MTQ3TDE0Ljg3MTMgMjBMMjMuMzU2NiAyOC40ODUzQzIzLjk0MjQgMjkuMDcxMSAyMy45NDI0IDMwLjAyMDggMjMuMzU2NiAzMC42MDY2QzIyLjc3MDggMzEuMTkyNCAyMS44MjExIDMxLjE5MjQgMjEuMjM1MyAzMC42MDY2TDExLjY4OTMgMjEuMDYwN1pNMTQgMjEuNUwxMi43NSAyMS41TDEyLjc1IDE4LjVMMTQgMTguNUwxNCAyMS41WicgZmlsbD0nd2hpdGUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmdyZWF0ZXItemlvbi1oZXJvLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi1oZXJvLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjguMzEwNyAyMS4wNjA3QzI4Ljg5NjQgMjAuNDc0OSAyOC44OTY0IDE5LjUyNTEgMjguMzEwNyAxOC45MzkzTDE4Ljc2NDcgOS4zOTM0QzE4LjE3ODkgOC44MDc2MSAxNy4yMjkyIDguODA3NjEgMTYuNjQzNCA5LjM5MzRDMTYuMDU3NiA5Ljk3OTE5IDE2LjA1NzYgMTAuOTI4OSAxNi42NDM0IDExLjUxNDdMMjUuMTI4NyAyMEwxNi42NDM0IDI4LjQ4NTNDMTYuMDU3NiAyOS4wNzExIDE2LjA1NzYgMzAuMDIwOCAxNi42NDM0IDMwLjYwNjZDMTcuMjI5MiAzMS4xOTI0IDE4LjE3ODkgMzEuMTkyNCAxOC43NjQ3IDMwLjYwNjZMMjguMzEwNyAyMS4wNjA3Wk0yNiAyMS41TDI3LjI1IDIxLjVMMjcuMjUgMTguNUwyNiAxOC41TDI2IDIxLjVaJyBmaWxsPSclMjMzQTM3MzYnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmdyZWF0ZXItemlvbi1oZXJvLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjguMzEwNyAyMS4wNjA3QzI4Ljg5NjQgMjAuNDc0OSAyOC44OTY0IDE5LjUyNTEgMjguMzEwNyAxOC45MzkzTDE4Ljc2NDcgOS4zOTM0QzE4LjE3ODkgOC44MDc2MSAxNy4yMjkyIDguODA3NjEgMTYuNjQzNCA5LjM5MzRDMTYuMDU3NiA5Ljk3OTE5IDE2LjA1NzYgMTAuOTI4OSAxNi42NDM0IDExLjUxNDdMMjUuMTI4NyAyMEwxNi42NDM0IDI4LjQ4NTNDMTYuMDU3NiAyOS4wNzExIDE2LjA1NzYgMzAuMDIwOCAxNi42NDM0IDMwLjYwNjZDMTcuMjI5MiAzMS4xOTI0IDE4LjE3ODkgMzEuMTkyNCAxOC43NjQ3IDMwLjYwNjZMMjguMzEwNyAyMS4wNjA3Wk0yNiAyMS41TDI3LjI1IDIxLjVMMjcuMjUgMTguNUwyNiAxOC41TDI2IDIxLjVaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53cC1ibG9jay1ncmVhdGVyLXppb24taGVybyAuaGVyby1iZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhlcm8gLmhlcm8tYmcgLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1oZXJvIC5oZXJvLWJnIC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1oZXJvIC5oZXJvLWJnIC5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmdyZWF0ZXItemlvbi1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwdmg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWNvbHVtbnMgLndwLWJsb2NrLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdyZWF0ZXItemlvbi1oZXJvIGgxLFxuLmdyZWF0ZXItemlvbi1oZXJvIGgyLFxuLmdyZWF0ZXItemlvbi1oZXJvIGgzLFxuLmdyZWF0ZXItemlvbi1oZXJvIGg0LFxuLmdyZWF0ZXItemlvbi1oZXJvIGg1LFxuLmdyZWF0ZXItemlvbi1oZXJvIGg2LFxuLmdyZWF0ZXItemlvbi1oZXJvIHAge1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjk1KTtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjk1KTtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1kYXJrLWJsdWUtY29sb3Ige1xuICBjb2xvcjogIzM2NGI1NDtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1kYXJrLWJsdWUtY29sb3I6YWN0aXZlLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtZGFyay1ibHVlLWNvbG9yOmZvY3VzLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtZGFyay1ibHVlLWNvbG9yOmhvdmVyLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtZGFyay1ibHVlLWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogIzM2NGI1NDtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1vcmFuZ2UtY29sb3Ige1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1vcmFuZ2UtY29sb3I6YWN0aXZlLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtb3JhbmdlLWNvbG9yOmZvY3VzLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtb3JhbmdlLWNvbG9yOmhvdmVyLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtb3JhbmdlLWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogI2ViNmI0MDtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1saWdodC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICNkNWQyZDI7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtZ3JheS1jb2xvcjphY3RpdmUsIC5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1saWdodC1ncmF5LWNvbG9yOmZvY3VzLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtZ3JheS1jb2xvcjpob3ZlciwgLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWxpZ2h0LWdyYXktY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZDVkMmQyO1xufVxuLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXdoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtd2hpdGUtY29sb3I6YWN0aXZlLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtd2hpdGUtY29sb3I6Zm9jdXMsIC5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy13aGl0ZS1jb2xvcjpob3ZlciwgLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLXdoaXRlLWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1saWdodC1ibHVlLWNvbG9yIHtcbiAgY29sb3I6ICNhMGJhYmY7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtYmx1ZS1jb2xvcjphY3RpdmUsIC5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1saWdodC1ibHVlLWNvbG9yOmZvY3VzLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbGlnaHQtYmx1ZS1jb2xvcjpob3ZlciwgLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWxpZ2h0LWJsdWUtY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjYTBiYWJmO1xufVxuLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW1lZC1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICM3YjdjN2Y7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbWVkLWdyYXktY29sb3I6YWN0aXZlLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtbWVkLWdyYXktY29sb3I6Zm9jdXMsIC5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1tZWQtZ3JheS1jb2xvcjpob3ZlciwgLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLW1lZC1ncmF5LWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1ncmF5LWNvbG9yIHtcbiAgY29sb3I6ICMzYTM3MzY7XG59XG4uZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmxhY2stZ3JheS1jb2xvcjphY3RpdmUsIC5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1ibGFjay1ncmF5LWNvbG9yOmZvY3VzLCAuZ3JlYXRlci16aW9uLWhlcm8gLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmxhY2stZ3JheS1jb2xvcjpob3ZlciwgLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJsYWNrLWdyYXktY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuLmdyZWF0ZXItemlvbi1oZXJvIGEsXG4uZ3JlYXRlci16aW9uLWhlcm8gYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1pbWFnZTpub3QoLmFsaWducmlnaHQpOm5vdCguYWxpZ25sZWZ0KSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3JlYXRlci16aW9uLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDY5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDEwNnB4O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTc1JSAxMDAlIGF0IDUwJSAwJSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1oZXJvIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5LmFkbWluLWJhciAuZ3JlYXRlci16aW9uLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAxMzhweDtcbiAgfVxuICBib2R5Lmhhcy10b3AtYmFubmVyIC5ncmVhdGVyLXppb24taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDE1NHB4O1xuICB9XG4gIGJvZHkuaGFzLXRvcC1iYW5uZXIuYWRtaW4tYmFyIC5ncmVhdGVyLXppb24taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDE4NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3ODFweCkge1xuICAud3AtYmxvY2stY29sdW1uOm5vdCg6b25seS1jaGlsZCkge1xuICAgIGZsZXgtYmFzaXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmVhdGVyLXppb24taGVybyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgyMDAlIDEwMCUgYXQgNTAlIDAlKTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWhlcm8gaDIsXG4gIC5ncmVhdGVyLXppb24taGVybyBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24taGVybyAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbiAgYm9keS5hZG1pbi1iYXIgLmdyZWF0ZXItemlvbi1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAxMjZweDtcbiAgfVxuICBib2R5Lmhhcy10b3AtYmFubmVyIC5ncmVhdGVyLXppb24taGVybyB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgYm9keS5oYXMtdG9wLWJhbm5lci5hZG1pbi1iYXIgLmdyZWF0ZXItemlvbi1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAyMDZweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1ob3Jpem9udGFsLW5hdi1pdGVtIC5lZGl0b3Itcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1ob3Jpem9udGFsLW5hdi1pdGVtIC5lZGl0b3Itcm93IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1ob3Jpem9udGFsLW5hdi1pdGVtIC5lZGl0b3Itcm93Lm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taG9yaXpvbnRhbC1uYXYtaXRlbSAuZWRpdG9yLXJvdy5uYXYtaXRlbSBoMyB7XG4gIGNvbG9yOiAjYTBiYWJmO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1ob3Jpem9udGFsLW5hdi1pdGVtIC5lZGl0b3Itcm93Lm5hdi1pdGVtIHAge1xuICBjb2xvcjogIzdiN2M3ZjtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0gLmVkaXRvci1yb3cubmF2LWl0ZW0gYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYmFiZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1ob3Jpem9udGFsLW5hdi1pdGVtIC5lZGl0b3Itcm93Lm5hdi1pdGVtIGJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0gLnRpdGxlLWxpbmsge1xuICBjb2xvcjogI2EwYmFiZjtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taG9yaXpvbnRhbC1uYXYtaXRlbSAuYXJyb3ctYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBiYWJmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0gLmFycm93LWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0gLmFycm93LWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0gLmFycm93LWJ1dHRvbjpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taG9yaXpvbnRhbC1uYXYtaXRlbSAuYXJyb3ctYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAyMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndwLWJsb2NrLWdyZWF0ZXItemlvbi1ob3Jpem9udGFsLW5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG4gIC53cC1ibG9jay1ncmVhdGVyLXppb24taG9yaXpvbnRhbC1uYXYtaXRlbSAudGl0bGUtbGluayB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxuICAud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0gLnRpdGxlLWxpbmsgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAud3AtYmxvY2stZ3JlYXRlci16aW9uLWhvcml6b250YWwtbmF2LWl0ZW0gcCB7XG4gICAgZmxleDogMCAwIDYwJTtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdyZWF0ZXItemlvbi1ob3Jpem9udGFsLW5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC53cC1ibG9jay1ncmVhdGVyLXppb24taG9yaXpvbnRhbC1uYXYtaXRlbSBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWljb24tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWljb24tdGV4dCBidXR0b24uaWNvbi1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWljb24tdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pY29uLXRleHQge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWljb24tdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pY29uLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pY29uLXRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pY29uLXRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWltYWdlLWN0YS13cmFwIC5jdGEge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2M3ZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pbWFnZS1jdGEtd3JhcCAuY3RhIC5ibG9jay1lZGl0b3ItdXJsLWlucHV0IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZ3JlYXRlci16aW9uLWltYWdlLWN0YS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5ncmVhdGVyLXppb24taW1hZ2UtY3RhLXdyYXAgLmltYWdlLWN0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gNHJlbTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzdiN2M3ZjtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2M3ZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24taW1hZ2UtY3RhLXdyYXAgLmltYWdlLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDEwIDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC45MTc1NiA4LjIwNzExQzkuMzA4MDggNy44MTY1OCA5LjMwODA4IDcuMTgzNDIgOC45MTc1NiA2Ljc5Mjg5TDIuNTUzNTkgMC40Mjg5MzNDMi4xNjMwNyAwLjAzODQwODIgMS41Mjk5MSAwLjAzODQwODMgMS4xMzkzOCAwLjQyODkzM0MwLjc0ODg1NiAwLjgxOTQ1NyAwLjc0ODg1NiAxLjQ1MjYyIDEuMTM5MzggMS44NDMxNUw2Ljc5NjI0IDcuNUwxLjEzOTM4IDEzLjE1NjlDMC43NDg4NTggMTMuNTQ3NCAwLjc0ODg1OCAxNC4xODA1IDEuMTM5MzggMTQuNTcxMUMxLjUyOTkxIDE0Ljk2MTYgMi4xNjMwNyAxNC45NjE2IDIuNTUzNiAxNC41NzExTDguOTE3NTYgOC4yMDcxMVpNNy4yMTA0NSA4LjVMOC4yMTA0NSA4LjVMOC4yMTA0NSA2LjVMNy4yMTA0NSA2LjVMNy4yMTA0NSA4LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi1pbWFnZS1jdGEtd3JhcCAuaW1hZ2UtY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDJkMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5ncmVhdGVyLXppb24taW1hZ2UtY3RhLXdyYXAgLmltYWdlLWN0YTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDEwIDE1JyBmaWxsPSclMjM3YjdjN2YnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjkxNzU2IDguMjA3MTFDOS4zMDgwOCA3LjgxNjU4IDkuMzA4MDggNy4xODM0MiA4LjkxNzU2IDYuNzkyODlMMi41NTM1OSAwLjQyODkzM0MyLjE2MzA3IDAuMDM4NDA4MiAxLjUyOTkxIDAuMDM4NDA4MyAxLjEzOTM4IDAuNDI4OTMzQzAuNzQ4ODU2IDAuODE5NDU3IDAuNzQ4ODU2IDEuNDUyNjIgMS4xMzkzOCAxLjg0MzE1TDYuNzk2MjQgNy41TDEuMTM5MzggMTMuMTU2OUMwLjc0ODg1OCAxMy41NDc0IDAuNzQ4ODU4IDE0LjE4MDUgMS4xMzkzOCAxNC41NzExQzEuNTI5OTEgMTQuOTYxNiAyLjE2MzA3IDE0Ljk2MTYgMi41NTM2IDE0LjU3MTFMOC45MTc1NiA4LjIwNzExWk03LjIxMDQ1IDguNUw4LjIxMDQ1IDguNUw4LjIxMDQ1IDYuNUw3LjIxMDQ1IDYuNUw3LjIxMDQ1IDguNVonIC8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1pbWFnZS1jdGEtd3JhcCAuaW1hZ2UtY3RhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcmlnaHQ6IC0zcmVtO1xuICAgIGJvdHRvbTogMTAlO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmVhdGVyLXppb24taW1hZ2UtY3RhLXdyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1pbWFnZS1jdGEtd3JhcCAuaW1hZ2UtY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBUeXBvZ3JhcGh5XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLmJsb2NrLWVkaXRvci11cmwtaW5wdXQgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWJnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtYmcgLnNsaWRlLWJnLW92ZXJsYXkge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDc1LCA4NCwgMC43NSk7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1iZyAuc2xpZGUtYmctb3ZlcmxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWJnIC5zbGlkZS1iZy1vdmVybGF5IC5zbGlkZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1iZyAuc2xpZGUtYmctb3ZlcmxheSAuc2xpZGUtaGVhZGVyIC5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWJnIC5zbGlkZS1iZy1vdmVybGF5IC5zbGlkZS1oZWFkZXIgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1iZyAuc2xpZGUtYmctb3ZlcmxheSAuc2xpZGUtaGVhZGVyIC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBmaWxsOiB3aGl0ZTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWJnIC5zbGlkZS1iZy1vdmVybGF5IC5zbGlkZS1oZWFkZXIgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uOmRpc2FibGVkIHN2ZyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWJnIC5zbGlkZS1iZy1vdmVybGF5IC5jdGEtd3JhcHBlciAuY3RhLWJ1dHRvbiBsYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtYmcgLnNsaWRlLWJnLW92ZXJsYXkgLmN0YS13cmFwcGVyIC5jdGEtYnV0dG9uIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNmI0MDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1iZyAuc2xpZGUtYmctb3ZlcmxheSAuaW5uZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtYmcgLnNsaWRlLWJnLW92ZXJsYXkgLmlubmVyLXNsaWRlIGxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtYmcgLnNsaWRlLWJnLW92ZXJsYXkgLmlubmVyLXNsaWRlIC5ncmVhdGVyLXppb24tcG9zdC1waWNrZXItc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWJnIC5zbGlkZS1iZy1vdmVybGF5IC5pbm5lci1zbGlkZSBwIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1iZyAuc2xpZGUtYmctb3ZlcmxheSAuaW5uZXItc2xpZGUgLmluZm8tc2xpZGVyLWltYWdlLXVwZGF0ZXIgYnV0dG9uIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1iZyAuc2xpZGUtYmctb3ZlcmxheSAuaW5uZXItc2xpZGUgLmluZm8tc2xpZGVyLWltYWdlLXVwZGF0ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1iZyAuc2xpZGUtYmctb3ZlcmxheSAuc2xpZGUtYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWJnIC5zbGlkZS1iZy1vdmVybGF5IC5zbGlkZS1idXR0b25zIC5jb21wb25lbnRzLWJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtYmcgLnNsaWRlLWJnLW92ZXJsYXkgLnNsaWRlLWJ1dHRvbnMgLmNvbXBvbmVudHMtYnV0dG9uLWdyb3VwIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAucGxlZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAxO1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtaGVhZGVyIC5zbGlkZS1oZWFkZXItbGVmdCAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1oZWFkZXIgLnNsaWRlLWhlYWRlci1sZWZ0IC5kb3RzIC5kb3QuYWN0aXZlIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtaGVhZGVyIC5zY3JvbGwtYnV0dG9ucyBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWhlYWRlciAuc2Nyb2xsLWJ1dHRvbnMgYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6IHdoaXRlO1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtaGVhZGVyIC5zY3JvbGwtYnV0dG9ucyBidXR0b246ZGlzYWJsZWQgc3ZnIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtaGVhZGVyIC5zY3JvbGwtYnV0dG9ucyBidXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlLWhlYWRlciAuc2Nyb2xsLWJ1dHRvbnMgYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjE7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1oZWFkZXIgLnNjcm9sbC1idXR0b25zIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1oZWFkZXIgLnNjcm9sbC1idXR0b25zIGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbn1cbi5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlcyAuc2xpZGUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLnNsaWRlIC5vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTQsIDc1LCA4NCwgMC43NSk7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLnNsaWRlIC5vdmVybGF5IC5zbGlkZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLnNsaWRlIC5vdmVybGF5IC5zbGlkZS1pbm5lciAuc2xpZGUtaW5mbyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5zbGlkZSAub3ZlcmxheSAuc2xpZGUtaW5uZXIgLnNsaWRlLWluZm8gLnNsaWRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1leHRyYS1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlcyAuc2xpZGUgLm92ZXJsYXkgLnNsaWRlLWlubmVyIC5zbGlkZS1pbmZvIC5zbGlkZS1leGNlcnB0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLnNsaWRlIC5vdmVybGF5IC5zbGlkZS1pbm5lciAuc2xpZGUtaW5mbyAuc2xpZGUtcmVnaW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLnNsaWRlIC5vdmVybGF5IC5zbGlkZS1pbm5lciAuc2xpZGUtaW5mbyAud3AtYmxvY2stYnV0dG9ucyAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhMGJhYmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlcyAuc2xpZGUgLm92ZXJsYXkgLnNsaWRlLWlubmVyIC5zbGlkZS1pbmZvIC53cC1ibG9jay1idXR0b25zIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYTBiYWJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0O1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5zbGlkZSAub3ZlcmxheSAuc2xpZGUtaW5uZXIgLnNsaWRlLWluZm8gLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogI2EwYmFiZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5zbGlkZSAub3ZlcmxheSAuc2xpZGUtaW5uZXIgLnNsaWRlLWluZm8gLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLnNsaWRlIC5vdmVybGF5IC5zbGlkZS1pbm5lciAuc2xpZGUtaW1hZ2Utd3JhcCAuc2xpZGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5zbGlkZSAub3ZlcmxheSAuc2xpZGUtaW5uZXIgLnNsaWRlLWltYWdlLXdyYXA6aG92ZXIgLnNsaWRlLWltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAucGxlZGdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5wbGVkZ2UgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnBsZWRnZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtaGVhZGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIGhlaWdodDogMTByZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1oZWFkZXIgLnNjcm9sbC1idXR0b25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlcyAuc2xpZGUgLm92ZXJsYXkge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgM3JlbSAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlcyAuc2xpZGUgLm92ZXJsYXkgLnNsaWRlLWlubmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1heC13aWR0aDogY2FsYygxMzAwcHggKyAxNSUpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQ7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5zbGlkZSAub3ZlcmxheSAuc2xpZGUtaW5uZXIgLnNsaWRlLWluZm8ge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgcGFkZGluZzogNHJlbSAzcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlcyAuc2xpZGUgLm92ZXJsYXkgLnNsaWRlLWlubmVyIC5zbGlkZS1pbWFnZS13cmFwIHtcbiAgICBmbGV4OiAwIDAgNjAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgMTc1JSBhdCAxMDAlIDUwJSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5zbGlkZSAub3ZlcmxheSAuc2xpZGUtaW5uZXIgLnNsaWRlLWltYWdlLXdyYXAgLnNsaWRlLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1oZWFkZXIgLnNsaWRlLWhlYWRlci1sZWZ0IC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGUtaGVhZGVyIC5zY3JvbGwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZS1oZWFkZXIgLnNjcm9sbC1idXR0b25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5ncmVhdGVyLXppb24taW5mby1zbGlkZXIgLnNsaWRlcyAub3ZlcmxheSB7XG4gICAgcGFkZGluZzogOHJlbSAwIDAgMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLm92ZXJsYXkgLnNsaWRlLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1pbmZvLXNsaWRlciAuc2xpZGVzIC5vdmVybGF5IC5zbGlkZS1pbm5lciAuc2xpZGUtaW5mbyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWluZm8tc2xpZGVyIC5zbGlkZXMgLm92ZXJsYXkgLnNsaWRlLWlubmVyIC5zbGlkZS1pbWFnZS13cmFwIC5zbGlkZS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTI1JSAxMDAlIGF0IDUwJSAxMDAlKTtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVHlwb2dyYXBoeVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3YjdjN2Y7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciBoMiwgLndwLWJsb2NrLWdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgaDMsIC53cC1ibG9jay1ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIGg0IHtcbiAgY29sb3I6ICM3YjdjN2YgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAuYXZhaWxhYmxlLWZpbHRlcnMgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5hdmFpbGFibGUtZmlsdGVycyAuZmlsdGVyLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5hdmFpbGFibGUtZmlsdGVycyAuZmlsdGVyLWNvbnRyb2xzID4gKiB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3RpbmctZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLWZvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1mb3JtIGZvcm0gaDMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1mb3JtIGZvcm0gZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3RpbmctZm9ybSBmb3JtIGZpZWxkc2V0IHNlbGVjdCxcbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLWZvcm0gZm9ybSBmaWVsZHNldCBidXR0b24ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3RpbmctZm9ybSBmb3JtIGZpZWxkc2V0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI3MCcgaGVpZ2h0PScyNDAnIGZpbGw9JyUyMzdiN2M3ZiclM0UlM0NwYXRoIGQ9J001LDVIMjY1TDEzNSwyMzAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6ICM3YjdjN2Y7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1mb3JtIGZvcm0gZmllbGRzZXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwYmFiZjtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnRpdGxlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24uaGFzLWRhcmstYmx1ZS1jb2xvciBzdmcge1xuICBmaWxsOiAjMzY0YjU0O1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtb3JhbmdlLWNvbG9yIHN2ZyB7XG4gIGZpbGw6ICNlYjZiNDA7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uLmhhcy1saWdodC1ncmF5LWNvbG9yIHN2ZyB7XG4gIGZpbGw6ICNkNWQyZDI7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uLmhhcy13aGl0ZS1jb2xvciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtbGlnaHQtYmx1ZS1jb2xvciBzdmcge1xuICBmaWxsOiAjYTBiYWJmO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtbWVkLWdyYXktY29sb3Igc3ZnIHtcbiAgZmlsbDogIzdiN2M3Zjtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24uaGFzLWJsYWNrLWdyYXktY29sb3Igc3ZnIHtcbiAgZmlsbDogIzNhMzczNjtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246ZGlzYWJsZWQsIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b25bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbjpkaXNhYmxlZDo6YWZ0ZXIsIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b25bZGlzYWJsZWRdOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLm5vLXBvc3RzLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5uby1wb3N0cy1tZXNzYWdlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3Q6aG92ZXIgLmltYWdlLXdyYXAgLm92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94IC5wb3N0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnBvc3RzLWJveCAucG9zdCAuaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDEwMCUpO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3QgLmltYWdlLXdyYXAgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OCwgNTUsIDU0LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3QgLmltYWdlLXdyYXAgLm92ZXJsYXkgLnJlYWQtbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94IC5wb3N0IC5pbWFnZS13cmFwIC5wb3N0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQyZDI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDAlKTtcbn1cbi5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1mb3JtIGZvcm0gZmllbGRzZXQgc2VsZWN0LFxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1mb3JtIGZvcm0gZmllbGRzZXQgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3gge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnBvc3RzLWJveCAucG9zdCB7XG4gICAgZmxleDogMCAwIDMwMHB4O1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94IC5wb3N0LmZpcnN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnBvc3RzLWJveCAucG9zdDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKlxuU01BTEwgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1mb3JtIGZvcm0ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1mb3JtIGZvcm0gZmllbGRzZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3RpbmctZm9ybSBmb3JtIGZpZWxkc2V0IHNlbGVjdCxcbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3RpbmctZm9ybSBmb3JtIGZpZWxkc2V0IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMgLmRvdCBzdmcge1xuICAgIHN0cm9rZTogIzdiN2M3ZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjN2I3YzdmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtZGFyay1ibHVlLWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICMzNjRiNTQ7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1kYXJrLWJsdWUtY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjMzY0YjU0O1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtb3JhbmdlLWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICNlYjZiNDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1vcmFuZ2UtY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjZWI2YjQwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbGlnaHQtZ3JheS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjZDVkMmQyO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbGlnaHQtZ3JheS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICNkNWQyZDI7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy13aGl0ZS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtd2hpdGUtY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbGlnaHQtYmx1ZS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjYTBiYWJmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbGlnaHQtYmx1ZS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICNhMGJhYmY7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1tZWQtZ3JheS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjN2I3YzdmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbWVkLWdyYXktY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjN2I3YzdmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtYmxhY2stZ3JheS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjM2EzNzM2O1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtYmxhY2stZ3JheS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICMzYTM3MzY7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1saXN0aW5nLW1hcC1zbGlkZXIgLmxpc3Rpbmctc2xpZGVyIC5wb3N0cy1ib3ggLnBvc3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tbGlzdGluZy1tYXAtc2xpZGVyIC5saXN0aW5nLXNsaWRlciAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLWxpc3RpbmctbWFwLXNsaWRlciAubGlzdGluZy1zbGlkZXIgLnBvc3RzLWJveCAucG9zdCAudGV4dC13cmFwIC53cC1ibG9jay1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVHlwb2dyYXBoeVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGJhYmY7XG4gIHBhZGRpbmc6IDZyZW0gM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgNTAlIGF0IDUwJSA1MCUpO1xufVxuXG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBiYWJmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZDo6YmVmb3JlLCAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBiYWJmO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQ6OmJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2NGI1NDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzY0YjU0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA3NSwgODQsIDAuMik7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbiAgY29sb3I6ICNhMGJhYmY7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjMzY0YjU0O1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5zZWFyY2gtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5zZWFyY2gtYm94IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2NGI1NDtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyAuc2VhcmNoLWJveCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmbGV4OiAwIDAgNzAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW0gMCAwIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgLnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5zZWFyY2gtYm94IGJ1dHRvbiB7XG4gIGZsZXg6IDAgMCAzMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnJlbSAycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAubm8tcG9zdHMtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLm5vLXBvc3RzLW1lc3NhZ2Uuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAucG9zdHMtYm94IC5wb3N0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLmJnLWltYWdlIHtcbiAgZmxleDogMCAwIDEycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLmJnLWltYWdlIC5vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNzUsIDg0LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLmJnLWltYWdlIC5vdmVybGF5IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLnBvc3RzLWJveCAucG9zdCAudGV4dCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLnBvc3RzLWJveCAucG9zdCAudGV4dCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAucG9zdHMtYm94IC5wb3N0IC50ZXh0IHAge1xuICBtYXgtd2lkdGg6IDQ1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Q6aG92ZXIgLmJnLWltYWdlIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLnBvc3RzLWJveCAucG9zdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICMzNjRiNTQ7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qud2lkdGgtNiAuYmctaW1hZ2Uge1xuICBmbGV4OiAwIDAgMTZyZW07XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qud2lkdGgtMTIgLmJnLWltYWdlIHtcbiAgZmxleDogMCAwIDIwcmVtO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAubG9hZC1tb3JlLWxvYWRlcixcbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLmxvYWQtbW9yZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAubG9hZC1tb3JlLWJ1dHRvbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5sb2FkLW1vcmUtbG9hZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5sb2FkLW1vcmUtbG9hZGVyLnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAubG9hZC1tb3JlLWxvYWRlciAubG9hZGVyLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzY0YjU0O1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAubG9hZC1tb3JlLWxvYWRlciAuZG90IHtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMC41cyBpbmZpbml0ZSBhbHRlcm5hdGUgZm9yd2FyZHM7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5sb2FkLW1vcmUtbG9hZGVyIC5kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAubG9hZC1tb3JlLWxvYWRlciAuZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLmxvYWQtbW9yZS1sb2FkZXIgLmRvdDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCB7XG4gICAgbWFyZ2luOiAxMHJlbSAwO1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZDo6YmVmb3JlLCAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZDo6YWZ0ZXIge1xuICAgIGhlaWdodDogNnJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZDo6YmVmb3JlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSg3NSUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQ6OmFmdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSg3NSUgMTAwJSBhdCA1MCUgMCUpO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwNnB4O1xuICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzLWRlc2t0b3Age1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzLWRlc2t0b3AgLmZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2NGI1NDtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzNjRiNTQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyAuY2F0ZWdvcnktZmlsdGVycy1kZXNrdG9wIC5maWx0ZXIgLmlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyAuY2F0ZWdvcnktZmlsdGVycy1kZXNrdG9wIC5maWx0ZXIgLmlucHV0IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgLmNhdGVnb3J5LWZpbHRlcnMtZGVza3RvcCAuZmlsdGVyIC5pbnB1dCAuY3VzdG9tLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzY0YjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzLWRlc2t0b3AgLmZpbHRlciAuaW5wdXQgLmN1c3RvbS1pbnB1dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzLWRlc2t0b3AgLmZpbHRlciAuaW5wdXQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgYnV0dG9uW3R5cGU9cmVzZXRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3gge1xuICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAucG9zdHMtYm94IC5wb3N0IHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAucG9zdHMtYm94IC5wb3N0LndpZHRoLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLnBvc3RzLWJveCAucG9zdC53aWR0aC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAucG9zdHMtYm94IC5wb3N0LndpZHRoLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAucG9zdHMtYm94IC5wb3N0LndpZHRoLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qud2lkdGgtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLnBvc3RzLWJveCAucG9zdC53aWR0aC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLnBvc3RzLWJveCAucG9zdC53aWR0aC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAucG9zdHMtYm94IC5wb3N0LndpZHRoLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qud2lkdGgtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qud2lkdGgtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qud2lkdGgtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qud2lkdGgtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLmxvYWQtbW9yZS1sb2FkZXIsXG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMgLmxvYWQtbW9yZS1idXR0b24ge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDAgYXV0bztcbiAgfVxuICBib2R5LmFkbWluLWJhciAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMge1xuICAgIHRvcDogMTM4cHg7XG4gIH1cbiAgYm9keS5oYXMtdG9wLWJhbm5lciAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMge1xuICAgIHRvcDogMTU0cHg7XG4gIH1cbiAgYm9keS5oYXMtdG9wLWJhbm5lci5hZG1pbi1iYXIgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIHtcbiAgICB0b3A6IDE4NnB4O1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogOHJlbSAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkOjpiZWZvcmUsIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkOjphZnRlciB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkOjpiZWZvcmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwMCUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQ6OmFmdGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMDAlIDEwMCUgYXQgNTAlIDAlKTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyAuc2VhcmNoLWJveCxcbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5maWx0ZXJzIC5jYXRlZ29yeS1maWx0ZXJzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgLmNhdGVnb3J5LWZpbHRlcnMtbW9iaWxlLFxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgYnV0dG9uW3R5cGU9cmVzZXRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgLmNhdGVnb3J5LWZpbHRlcnMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMgLmNhdGVnb3J5LWZpbHRlcnMtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNjRiNTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNzAnIGhlaWdodD0nMjQwJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNNSw1SDI2NUwxMzUsMjMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGNvbG9yOiAjMzY0YjU0O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyAuY2F0ZWdvcnktZmlsdGVycy1tb2JpbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1ncmlkIC5jb2wucG9zdHMge1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtZ3JpZCAuY29sLnBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LWdyaWQgLmNvbC5wb3N0cyAubG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVHlwb2dyYXBoeVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogOTAlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uLmhhcy1kYXJrLWJsdWUtY29sb3Igc3ZnIHtcbiAgZmlsbDogIzM2NGI1NDtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtb3JhbmdlLWNvbG9yIHN2ZyB7XG4gIGZpbGw6ICNlYjZiNDA7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24uaGFzLWxpZ2h0LWdyYXktY29sb3Igc3ZnIHtcbiAgZmlsbDogI2Q1ZDJkMjtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtd2hpdGUtY29sb3Igc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtbGlnaHQtYmx1ZS1jb2xvciBzdmcge1xuICBmaWxsOiAjYTBiYWJmO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uLmhhcy1tZWQtZ3JheS1jb2xvciBzdmcge1xuICBmaWxsOiAjN2I3YzdmO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uLmhhcy1ibGFjay1ncmF5LWNvbG9yIHN2ZyB7XG4gIGZpbGw6ICMzYTM3MzY7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDJkMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdDpob3ZlciAuaW1hZ2Utd3JhcCAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC5pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgMTAwJSBhdCA1MCUgMTAwJSk7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC5pbWFnZS13cmFwIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTgsIDU1LCA1NCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLmltYWdlLXdyYXAgLm92ZXJsYXkgLnJlYWQtbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLmltYWdlLXdyYXAgLnBvc3QtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkMmQyO1xuICBwYWRkaW5nOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTI1JSAxMDAlIGF0IDUwJSAwJSk7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyB7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3gge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbSBhdXRvO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qge1xuICAgIGZsZXg6IDAgMCAzMDBweDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCAudGV4dC13cmFwIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCAudGV4dC13cmFwIC53cC1ibG9jay1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFNNQUxMIFNDUkVFTlNcbiAgKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICM3YjdjN2Y7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjN2I3YzdmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1kYXJrLWJsdWUtY29sb3IgLmRvdCBzdmcge1xuICAgIHN0cm9rZTogIzM2NGI1NDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtZGFyay1ibHVlLWNvbG9yIC5kb3QuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogIzM2NGI1NDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtb3JhbmdlLWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICNlYjZiNDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLW9yYW5nZS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICNlYjZiNDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLWxpZ2h0LWdyYXktY29sb3IgLmRvdCBzdmcge1xuICAgIHN0cm9rZTogI2Q1ZDJkMjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbGlnaHQtZ3JheS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICNkNWQyZDI7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLXdoaXRlLWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICNmZmY7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLXdoaXRlLWNvbG9yIC5kb3QuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbGlnaHQtYmx1ZS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjYTBiYWJmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1saWdodC1ibHVlLWNvbG9yIC5kb3QuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogI2EwYmFiZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbWVkLWdyYXktY29sb3IgLmRvdCBzdmcge1xuICAgIHN0cm9rZTogIzdiN2M3ZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbWVkLWdyYXktY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjN2I3YzdmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1ibGFjay1ncmF5LWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICMzYTM3MzY7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLWJsYWNrLWdyYXktY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjM2EzNzM2O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3Qge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFR5cG9ncmFwaHlcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtZGFyay1ibHVlLWNvbG9yIHN2ZyB7XG4gIGZpbGw6ICMzNjRiNTQ7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24uaGFzLW9yYW5nZS1jb2xvciBzdmcge1xuICBmaWxsOiAjZWI2YjQwO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uLmhhcy1saWdodC1ncmF5LWNvbG9yIHN2ZyB7XG4gIGZpbGw6ICNkNWQyZDI7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24uaGFzLXdoaXRlLWNvbG9yIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b24uaGFzLWxpZ2h0LWJsdWUtY29sb3Igc3ZnIHtcbiAgZmlsbDogI2EwYmFiZjtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtbWVkLWdyYXktY29sb3Igc3ZnIHtcbiAgZmlsbDogIzdiN2M3Zjtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbi5oYXMtYmxhY2stZ3JheS1jb2xvciBzdmcge1xuICBmaWxsOiAjM2EzNzM2O1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQyZDI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLnNjcm9sbC1idXR0b25zIC5zY3JvbGwtYnV0dG9uOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246ZGlzYWJsZWQsIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5zY3JvbGwtYnV0dG9ucyAuc2Nyb2xsLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b246ZGlzYWJsZWQ6OmFmdGVyLCAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuc2Nyb2xsLWJ1dHRvbnMgLnNjcm9sbC1idXR0b25bZGlzYWJsZWRdOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3g6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3Q6aG92ZXIgLmltYWdlLXdyYXAgLm92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCAuaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDEwMCUpO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCAuaW1hZ2Utd3JhcCAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU4LCA1NSwgNTQsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC5pbWFnZS13cmFwIC5vdmVybGF5IC5yZWFkLW1vcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1leHRyYS1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC5pbWFnZS13cmFwIC5wb3N0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCAudGV4dC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDJkMjtcbiAgcGFkZGluZzogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDEyNSUgMTAwJSBhdCA1MCUgMCUpO1xufVxuLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdCAudGV4dC13cmFwIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMge1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IHtcbiAgICBmbGV4OiAwIDAgMzAwcHg7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnBvc3RzLWJveCAucG9zdDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC5wb3N0cy1ib3ggLnBvc3QgLnRleHQtd3JhcCAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMge1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cyAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjN2I3YzdmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzIC5kb3QuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogIzdiN2M3ZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtZGFyay1ibHVlLWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICMzNjRiNTQ7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLWRhcmstYmx1ZS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICMzNjRiNTQ7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLW9yYW5nZS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjZWI2YjQwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1vcmFuZ2UtY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjZWI2YjQwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1saWdodC1ncmF5LWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICNkNWQyZDI7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLWxpZ2h0LWdyYXktY29sb3IgLmRvdC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjZDVkMmQyO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy13aGl0ZS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy13aGl0ZS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLWxpZ2h0LWJsdWUtY29sb3IgLmRvdCBzdmcge1xuICAgIHN0cm9rZTogI2EwYmFiZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtbGlnaHQtYmx1ZS1jb2xvciAuZG90LmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICNhMGJhYmY7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLW1lZC1ncmF5LWNvbG9yIC5kb3Qgc3ZnIHtcbiAgICBzdHJva2U6ICM3YjdjN2Y7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWNlbnQtcG9zdHMgLnRpdGxlLWJveCAudGl0bGUtYm94LWxlZnQgLmRvdHMuaGFzLW1lZC1ncmF5LWNvbG9yIC5kb3QuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogIzdiN2M3ZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAudGl0bGUtYm94IC50aXRsZS1ib3gtbGVmdCAuZG90cy5oYXMtYmxhY2stZ3JheS1jb2xvciAuZG90IHN2ZyB7XG4gICAgc3Ryb2tlOiAjM2EzNzM2O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVjZW50LXBvc3RzIC50aXRsZS1ib3ggLnRpdGxlLWJveC1sZWZ0IC5kb3RzLmhhcy1ibGFjay1ncmF5LWNvbG9yIC5kb3QuYWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogIzNhMzczNjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlY2VudC1wb3N0cyAucG9zdHMtYm94IC5wb3N0IC50ZXh0LXdyYXAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBUeXBvZ3JhcGh5XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucyxcbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXRpZXMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMge1xuICBtYXgtaGVpZ2h0OiA1M3ZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24gLnJlZ2lvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxcmVtICsgMC41dncpO1xuICBjb2xvcjogIzM2NGI1NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbiAucmVnaW9uX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjU2cHgnIGhlaWdodD0nMjU2cHgnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyBpZD0nRmxhdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNOTYsMjIwYTEyLDEyLDAsMCwxLTguNDg1MzUtMjAuNDg1MzVMMTU5LjAyOTMsMTI4LDg3LjUxNDY1LDU2LjQ4NTM1YTEyLjAwMDEsMTIuMDAwMSwwLDAsMSwxNi45NzA3LTE2Ljk3MDdsODAsODBhMTIuMDAwNjIsMTIuMDAwNjIsMCwwLDEsMCwxNi45NzA3bC04MCw4MEExMS45NjI4NywxMS45NjI4NywwLDAsMSw5NiwyMjBaJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24gLmNpdGllcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9uLmFjdGl2ZSAucmVnaW9uX190aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9uLmFjdGl2ZSAuY2l0aWVzIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdGllcyB7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDAuNzVyZW0gKyAwLjV2dyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjYuNS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjMgMTI3LjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy4zIDEyNy40OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3Bpbl9fYmcnIGZpbGw9JyUyMzM2NEM1NCcgZD0nTTYyLjcsN0MzNS45LDcsMTQuMiwyOC43LDE0LjIsNTUuNWMwLDM2LjQsNDguNSw2Ni4zLDQ4LjUsNjYuM2gwYzAsMCw0OC41LTMwLDQ4LjUtNjYuMyBDMTExLjIsMjguNyw4OS41LDcsNjIuNyw3TDYyLjcsN3onIC8lM0UlM0NjaXJjbGUgY2xhc3M9J3N0OScgY3g9JzYyLjcnIGN5PSc1MS41JyByPScyMi45JyBmaWxsPSclMjNGRkYnIC8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLnBvcG91dF9hbmNob3Ige1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3RpdGxlX3NtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X190aXRsZV9sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fZXhpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fZXhpdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC53cC1wb3N0LWltYWdlIHtcbiAgZmxleDogMCAwIDM1JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAucG9wb3V0X19jb250ZW50IC5wb3BvdXRfX3RpdGxlIHtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQgLnBvcG91dF9fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9ucyAuYXR0cmFjdGlvbnNfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXYsXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stbmV4dCB7XG4gIHRvcDogLTYlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI1NnB4JyBoZWlnaHQ9JzI1NnB4JyB2aWV3Qm94PScwIDAgMjU2IDI1NicgaWQ9J0ZsYXQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzY0YjU0JyUzRSUzQ3BhdGggZD0nTTk2LDIyMGExMiwxMiwwLDAsMS04LjQ4NTM1LTIwLjQ4NTM1TDE1OS4wMjkzLDEyOCw4Ny41MTQ2NSw1Ni40ODUzNWExMi4wMDAxLDEyLjAwMDEsMCwwLDEsMTYuOTcwNy0xNi45NzA3bDgwLDgwYTEyLjAwMDYyLDEyLjAwMDYyLDAsMCwxLDAsMTYuOTcwN2wtODAsODBBMTEuOTYyODcsMTEuOTYyODcsMCwwLDEsOTYsMjIwWicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA3NSU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIC5zbGljay1uZXh0IHtcbiAgbGVmdDogODIlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb24gLmF0dHJhY3Rpb25fX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb24gLmF0dHJhY3Rpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMnB4ICMzYTM3MzY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMge1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2xhYmVsLFxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19fbGFiZWwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIC5zaG93LXJlZ2lvbnNfX2lucHV0OjpiZWZvcmUsIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIC5zaG93LXJlZ2lvbnNfX2lucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICB3aWR0aDogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YjQwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcmVtKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMi45JSk7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZSBzdmcge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGVzIC5zaGFwZV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTNyZW07XG4gIG9wYWNpdHk6IDAuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcyA+IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzID4gc3ZnIHRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcy5hY3RpdmUgLnNoYXBlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzLmFjdGl2ZSAuc2hhcGVfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIC5waW5fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluOmhvdmVyIC5waW5fX3RpdGxlLCAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5waW4uYWN0aXZlIC5waW5fX3RpdGxlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoNTUsIDU1LCA1NSwgMC42MzEzNzI1NDkpO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluOmhvdmVyIHN2ZyAucGluX19iZywgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluLmFjdGl2ZSBzdmcgLnBpbl9fYmcge1xuICBmaWxsOiAjZWI2YjQwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5SRVNQT05TSVZFXG5Vc3VhbGx5IEkgcHJpZGUgbXlzZWxmIG9uIG5ldmVyIGdvaW5nIGJleW9uZCAyLTMgYnJlYWtwb2ludHNcbmJ1dCBsb29rLiBJJ20gdHJ5aW4gdG8gdHJlZXQgYW4gc3ZnIGxpa2UgaXQncyBpdCBhIHJlYWwgbWFwLlxuR2ltbWUgYSBicmVhay5cbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAuc2lkZWJhcl9fY29udGVudHMge1xuICAgIGhlaWdodDogMzdyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAuY2l0eS5hY3RpdmUgLmNpdHlfX3BvcG91dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnNpZGViYXJfX2NvbnRlbnRzIHtcbiAgICBoZWlnaHQ6IDM0cmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMjByZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLndwLXBvc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5LmFjdGl2ZSAuY2l0eV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZWI2YjQwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5LmFjdGl2ZSAuY2l0eV9fcG9wb3V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fdGl0bGVfc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3RpdGxlX2xhcmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDIwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDlweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDEyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAuc2hhcGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDE2cmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnNoYXBlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0OXB4KSB7XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgIGZsZXg6IDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnNpZGViYXJfX2NvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29sbGFwc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyNTZweCcgaGVpZ2h0PScyNTZweCcgdmlld0JveD0nMCAwIDI1NiAyNTYnIGlkPSdGbGF0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzM2NGI1NCclM0UlM0NwYXRoIGQ9J005NiwyMjBhMTIsMTIsMCwwLDEtOC40ODUzNS0yMC40ODUzNUwxNTkuMDI5MywxMjgsODcuNTE0NjUsNTYuNDg1MzVhMTIuMDAwMSwxMi4wMDAxLDAsMCwxLDE2Ljk3MDctMTYuOTcwN2w4MCw4MGExMi4wMDA2MiwxMi4wMDA2MiwwLDAsMSwwLDE2Ljk3MDdsLTgwLDgwQTExLjk2Mjg3LDExLjk2Mjg3LDAsMCwxLDk2LDIyMFonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29sbGFwc2UuY2xvc2VkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnNpZGViYXJfX2NvbnRlbnRzIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnNpZGViYXJfX2NvbnRlbnRzLmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IHtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC53cC1wb3N0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAuYXR0cmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkuYWN0aXZlIC5jaXR5X19wb3BvdXQge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5tYXAtaW5zZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIHN2ZyB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xcmVtKTtcbiAgfVxufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDFyZW0gMCAxcmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLFxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdGllcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucyB7XG4gIG1heC1oZWlnaHQ6IDU1dmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbiAucmVnaW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoMXJlbSArIDAuNXZ3KTtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9uIC5yZWdpb25fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyNTZweCcgaGVpZ2h0PScyNTZweCcgdmlld0JveD0nMCAwIDI1NiAyNTYnIGlkPSdGbGF0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzM2NGI1NCclM0UlM0NwYXRoIGQ9J005NiwyMjBhMTIsMTIsMCwwLDEtOC40ODUzNS0yMC40ODUzNUwxNTkuMDI5MywxMjgsODcuNTE0NjUsNTYuNDg1MzVhMTIuMDAwMSwxMi4wMDAxLDAsMCwxLDE2Ljk3MDctMTYuOTcwN2w4MCw4MGExMi4wMDA2MiwxMi4wMDA2MiwwLDAsMSwwLDE2Ljk3MDdsLTgwLDgwQTExLjk2Mjg3LDExLjk2Mjg3LDAsMCwxLDk2LDIyMFonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbiAuY2l0aWVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24uYWN0aXZlIC5yZWdpb25fX3RpdGxlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24uYWN0aXZlIC5jaXRpZXMge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0aWVzIHtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygwLjc1cmVtICsgMC41dncpO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3RpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi41LjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMjMuMyAxMjcuNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjMgMTI3LjQ7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0ncGluX19iZycgZmlsbD0nJTIzMzY0QzU0JyBkPSdNNjIuNyw3QzM1LjksNywxNC4yLDI4LjcsMTQuMiw1NS41YzAsMzYuNCw0OC41LDY2LjMsNDguNSw2Ni4zaDBjMCwwLDQ4LjUtMzAsNDguNS02Ni4zIEMxMTEuMiwyOC43LDg5LjUsNyw2Mi43LDdMNjIuNyw3eicgLyUzRSUzQ2NpcmNsZSBjbGFzcz0nc3Q5JyBjeD0nNjIuNycgY3k9JzUxLjUnIHI9JzIyLjknIGZpbGw9JyUyM0ZGRicgLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fZXhpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fZXhpdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC53cC1wb3N0LWltYWdlIHtcbiAgZmxleDogMCAwIDM1JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAucG9wb3V0X19jb250ZW50IC5wb3BvdXRfX3RpdGxlIHtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQgLnBvcG91dF9fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnMgLmF0dHJhY3Rpb25zX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXYsXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stbmV4dCB7XG4gIHRvcDogLTYlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI1NnB4JyBoZWlnaHQ9JzI1NnB4JyB2aWV3Qm94PScwIDAgMjU2IDI1NicgaWQ9J0ZsYXQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzY0YjU0JyUzRSUzQ3BhdGggZD0nTTk2LDIyMGExMiwxMiwwLDAsMS04LjQ4NTM1LTIwLjQ4NTM1TDE1OS4wMjkzLDEyOCw4Ny41MTQ2NSw1Ni40ODUzNWExMi4wMDAxLDEyLjAwMDEsMCwwLDEsMTYuOTcwNy0xNi45NzA3bDgwLDgwYTEyLjAwMDYyLDEyLjAwMDYyLDAsMCwxLDAsMTYuOTcwN2wtODAsODBBMTEuOTYyODcsMTEuOTYyODcsMCwwLDEsOTYsMjIwWicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA3NSU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIC5zbGljay1uZXh0IHtcbiAgbGVmdDogODIlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTVyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uIC5hdHRyYWN0aW9uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uIC5hdHRyYWN0aW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19sYWJlbCxcbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIC5zaG93LXJlZ2lvbnNfX2lucHV0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmJlZm9yZSwgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gIHdpZHRoOiA3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0YjU0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9OXCI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIC5zaG93LXJlZ2lvbnNfX2lucHV0OmNoZWNrZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNyZW0pO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyLjklKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnNoYXBlIC5zaGFwZV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTNyZW07XG4gIG9wYWNpdHk6IDAuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZSBzdmcge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcyA+IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzID4gc3ZnIHRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcy5hY3RpdmUgLnNoYXBlIC5zaGFwZV9fdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzLmFjdGl2ZSAuc2hhcGUgc3ZnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnBpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnBpbiAucGluX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnBpbiBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnBpbjpob3ZlciAucGluX190aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZWI2YjQwO1xuICB6LWluZGV4OiAxMDA7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDU1LCA1NSwgNTUsIDAuNjMxMzcyNTQ5KTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnBpbjpob3ZlciBzdmcgLnBpbl9fYmcge1xuICBmaWxsOiAjZWI2YjQwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5SRVNQT05TSVZFXG5Vc3VhbGx5IEkgcHJpZGUgbXlzZWxmIG9uIG5ldmVyIGdvaW5nIGJleW9uZCAyLTMgYnJlYWtwb2ludHNcbmJ1dCBsb29rLiBJJ20gdHJ5aW4gdG8gdHJlZXQgYW4gc3ZnIGxpa2UgaXQncyBpdCBhIHJlYWwgbWFwLlxuR2ltbWUgYSBicmVhay5cbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgIGZsZXg6IDAgMSAyMHJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLndwLXBvc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5LmFjdGl2ZSAuY2l0eV9fcG9wb3V0IHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb2xsYXBzZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI1NnB4JyBoZWlnaHQ9JzI1NnB4JyB2aWV3Qm94PScwIDAgMjU2IDI1NicgaWQ9J0ZsYXQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzY0YjU0JyUzRSUzQ3BhdGggZD0nTTk2LDIyMGExMiwxMiwwLDAsMS04LjQ4NTM1LTIwLjQ4NTM1TDE1OS4wMjkzLDEyOCw4Ny41MTQ2NSw1Ni40ODUzNWExMi4wMDAxLDEyLjAwMDEsMCwwLDEsMTYuOTcwNy0xNi45NzA3bDgwLDgwYTEyLjAwMDYyLDEyLjAwMDYyLDAsMCwxLDAsMTYuOTcwN2wtODAsODBBMTEuOTYyODcsMTEuOTYyODcsMCwwLDEsOTYsMjIwWicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb2xsYXBzZS5jbG9zZWQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29udGVudHMge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29udGVudHMuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucyB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC53cC1wb3N0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAuYXR0cmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkuYWN0aXZlIC5jaXR5X19wb3BvdXQge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZSAuc2hhcGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFR5cG9ncmFwaHlcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMsXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0aWVzIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMge1xuICBtYXgtaGVpZ2h0OiA1NXZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbiAucmVnaW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDFyZW0gKyAwLjV2dyk7XG4gIGNvbG9yOiAjMzY0YjU0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24gLnJlZ2lvbl9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI1NnB4JyBoZWlnaHQ9JzI1NnB4JyB2aWV3Qm94PScwIDAgMjU2IDI1NicgaWQ9J0ZsYXQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzY0YjU0JyUzRSUzQ3BhdGggZD0nTTk2LDIyMGExMiwxMiwwLDAsMS04LjQ4NTM1LTIwLjQ4NTM1TDE1OS4wMjkzLDEyOCw4Ny41MTQ2NSw1Ni40ODUzNWExMi4wMDAxLDEyLjAwMDEsMCwwLDEsMTYuOTcwNy0xNi45NzA3bDgwLDgwYTEyLjAwMDYyLDEyLjAwMDYyLDAsMCwxLDAsMTYuOTcwN2wtODAsODBBMTEuOTYyODcsMTEuOTYyODcsMCwwLDEsOTYsMjIwWicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24gLmNpdGllcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24uYWN0aXZlIC5yZWdpb25fX3RpdGxlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbi5hY3RpdmUgLmNpdGllcyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdGllcyB7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMC43NXJlbSArIDAuNXZ3KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04JyUzRiUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy4zIDEyNy40JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuMyAxMjcuNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdwaW5fX2JnJyBmaWxsPSclMjMzNjRDNTQnIGQ9J002Mi43LDdDMzUuOSw3LDE0LjIsMjguNywxNC4yLDU1LjVjMCwzNi40LDQ4LjUsNjYuMyw0OC41LDY2LjNoMGMwLDAsNDguNS0zMCw0OC41LTY2LjMgQzExMS4yLDI4LjcsODkuNSw3LDYyLjcsN0w2Mi43LDd6JyAvJTNFJTNDY2lyY2xlIGNsYXNzPSdzdDknIGN4PSc2Mi43JyBjeT0nNTEuNScgcj0nMjIuOScgZmlsbD0nJTIzRkZGJyAvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLnBvcG91dF9hbmNob3Ige1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fdGl0bGVfc21hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fdGl0bGVfbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAucG9wb3V0X19leGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2V4aXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC53cC1wb3N0LWltYWdlIHtcbiAgZmxleDogMCAwIDM1JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fY29udGVudCAucG9wb3V0X190aXRsZSB7XG4gIGNvbG9yOiAjMzY0YjU0O1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQgLnBvcG91dF9fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fY29udGVudCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9ucyAuYXR0cmFjdGlvbnNfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXYsXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stbmV4dCB7XG4gIHRvcDogLTYlO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stcHJldjo6YmVmb3JlLFxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjU2cHgnIGhlaWdodD0nMjU2cHgnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyBpZD0nRmxhdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNOTYsMjIwYTEyLDEyLDAsMCwxLTguNDg1MzUtMjAuNDg1MzVMMTU5LjAyOTMsMTI4LDg3LjUxNDY1LDU2LjQ4NTM1YTEyLjAwMDEsMTIuMDAwMSwwLDAsMSwxNi45NzA3LTE2Ljk3MDdsODAsODBhMTIuMDAwNjIsMTIuMDAwNjIsMCwwLDEsMCwxNi45NzA3bC04MCw4MEExMS45NjI4NywxMS45NjI4NywwLDAsMSw5NiwyMjBaJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIC5zbGljay1wcmV2IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLW5leHQge1xuICBsZWZ0OiA4MiU7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uIC5hdHRyYWN0aW9uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb24gLmF0dHJhY3Rpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMge1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19fbGFiZWwsXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmJlZm9yZSwgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgd2lkdGg6IDdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRiNTQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9OXCI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6Y2hlY2tlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyLjklKTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAuc2hhcGUgc3ZnIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnNoYXBlX190aXRsZXMgLnNoYXBlX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxM3JlbTtcbiAgb3BhY2l0eTogMC4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcyA+IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnJlZ2lvbi1zaGFwZXMgPiBzdmcgdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnJlZ2lvbi1zaGFwZXMuYWN0aXZlIC5zaGFwZSBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzLmFjdGl2ZSAuc2hhcGVfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnBpbiAucGluX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5waW46aG92ZXIgLnBpbl9fdGl0bGUge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ViNmI0MDtcbiAgei1pbmRleDogMTAwO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSg1NSwgNTUsIDU1LCAwLjYzMTM3MjU0OSk7XG59XG5cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnBpbjpob3ZlciBzdmcgLnBpbl9fYmcge1xuICBmaWxsOiAjZWI2YjQwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5SRVNQT05TSVZFXG5Vc3VhbGx5IEkgcHJpZGUgbXlzZWxmIG9uIG5ldmVyIGdvaW5nIGJleW9uZCAyLTMgYnJlYWtwb2ludHNcbmJ1dCBsb29rLiBJJ20gdHJ5aW4gdG8gdHJlZXQgYW4gc3ZnIGxpa2UgaXQncyBpdCBhIHJlYWwgbWFwLlxuR2ltbWUgYSBicmVhay5cbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnNpZGViYXJfX2NvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMjByZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLndwLXBvc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5LmFjdGl2ZSAuY2l0eV9fdGl0bGUge1xuICAgIGNvbG9yOiAjZWI2YjQwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5LmFjdGl2ZSAuY2l0eV9fcG9wb3V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fdGl0bGVfc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3RpdGxlX2xhcmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDIwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDlweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgIGZsZXg6IDAgMCAxMmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnNoYXBlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMTZyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAuc2hhcGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQ5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICBmb250LWZhbWlseTogXCJlZmZyYVwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb2xsYXBzZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI1NnB4JyBoZWlnaHQ9JzI1NnB4JyB2aWV3Qm94PScwIDAgMjU2IDI1NicgaWQ9J0ZsYXQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzY0YjU0JyUzRSUzQ3BhdGggZD0nTTk2LDIyMGExMiwxMiwwLDAsMS04LjQ4NTM1LTIwLjQ4NTM1TDE1OS4wMjkzLDEyOCw4Ny41MTQ2NSw1Ni40ODUzNWExMi4wMDAxLDEyLjAwMDEsMCwwLDEsMTYuOTcwNy0xNi45NzA3bDgwLDgwYTEyLjAwMDYyLDEyLjAwMDYyLDAsMCwxLDAsMTYuOTcwN2wtODAsODBBMTEuOTYyODcsMTEuOTYyODcsMCwwLDEsOTYsMjIwWicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb2xsYXBzZS5jbG9zZWQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29udGVudHMge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29udGVudHMuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucyB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgbWF4LWhlaWdodDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC53cC1wb3N0LWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAuYXR0cmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkuYWN0aXZlIC5jaXR5X19wb3BvdXQge1xuICAgIG1heC1oZWlnaHQ6IDIwcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5tYXAtaW5zZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIHN2ZyB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xcmVtKTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1yb3cge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuXG4uZ3JlYXRlci16aW9uLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1yb3cge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFNNQUxMIFNDUkVFTlNcbiAgKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JlYXRlci16aW9uLXJvdyB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gIH1cbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tcm93cyB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXJvd3MgLndwLWJsb2NrLWNvbHVtbnMge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdyZWF0ZXItemlvbi1yb3dzIHtcbiAgcGFkZGluZzogM3JlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24tcm93cyAud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWN1cnZlZC10b3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoMTc1JSAxMDAlIGF0IDUwJSAxMDAlKTtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW07XG4gIHBhZGRpbmc6IDZyZW0gMCA4cmVtIDA7XG59XG4uZ3JlYXRlci16aW9uLXJvd3MuaXMtc3R5bGUtY29uY2F2ZS1ib3R0b20ge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAycmVtIDAgNnJlbSAwO1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtYm90dG9tOjphZnRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzAwJTtcbiAgdG9wOiA5MCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDEwMDB2aCAjZWI2YjQwO1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtdG9wLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICBwYWRkaW5nOiA2cmVtIDAgOHJlbSAwO1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtdG9wLWJvdHRvbTo6YWZ0ZXIge1xuICBwYWRkaW5nLXRvcDogMTMwMCU7XG4gIGJvdHRvbTogOTAlO1xuICBib3gtc2hhZG93OiAwcHggMTAwdmggMHB4IDBweCAjZWI2YjQwO1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtYm90dG9tLCAuZ3JlYXRlci16aW9uLXJvd3MuaXMtc3R5bGUtY29uY2F2ZS10b3AtYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtYm90dG9tOjphZnRlciwgLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtdG9wLWJvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02MDAlO1xuICB3aWR0aDogMTMwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG4uZ3JlYXRlci16aW9uLXJvd3MuaXMtc3R5bGUtY29uY2F2ZS1ib3R0b206OmFmdGVyLmRhcmstYmx1ZS1ibG9jaywgLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtdG9wLWJvdHRvbTo6YWZ0ZXIuZGFyay1ibHVlLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwMDAwdmggMHB4IDBweCAjMzY0YjU0O1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtYm90dG9tOjphZnRlci5vcmFuZ2UtYmxvY2ssIC5ncmVhdGVyLXppb24tcm93cy5pcy1zdHlsZS1jb25jYXZlLXRvcC1ib3R0b206OmFmdGVyLm9yYW5nZS1ibG9jayB7XG4gIGJveC1zaGFkb3c6IDBweCAxMDAwMHZoIDBweCAwcHggI2ViNmI0MDtcbn1cbi5ncmVhdGVyLXppb24tcm93cy5pcy1zdHlsZS1jb25jYXZlLWJvdHRvbTo6YWZ0ZXIubGlnaHQtZ3JheS1ibG9jaywgLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtdG9wLWJvdHRvbTo6YWZ0ZXIubGlnaHQtZ3JheS1ibG9jayB7XG4gIGJveC1zaGFkb3c6IDBweCAxMDAwMHZoIDBweCAwcHggI2Q1ZDJkMjtcbn1cbi5ncmVhdGVyLXppb24tcm93cy5pcy1zdHlsZS1jb25jYXZlLWJvdHRvbTo6YWZ0ZXIud2hpdGUtYmxvY2ssIC5ncmVhdGVyLXppb24tcm93cy5pcy1zdHlsZS1jb25jYXZlLXRvcC1ib3R0b206OmFmdGVyLndoaXRlLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwMDAwdmggMHB4IDBweCAjZmZmO1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtYm90dG9tOjphZnRlci5saWdodC1ibHVlLWJsb2NrLCAuZ3JlYXRlci16aW9uLXJvd3MuaXMtc3R5bGUtY29uY2F2ZS10b3AtYm90dG9tOjphZnRlci5saWdodC1ibHVlLWJsb2NrIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwMDAwdmggMHB4IDBweCAjYTBiYWJmO1xufVxuLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtYm90dG9tOjphZnRlci5tZWQtZ3JheS1ibG9jaywgLmdyZWF0ZXItemlvbi1yb3dzLmlzLXN0eWxlLWNvbmNhdmUtdG9wLWJvdHRvbTo6YWZ0ZXIubWVkLWdyYXktYmxvY2sge1xuICBib3gtc2hhZG93OiAwcHggMTAwMDB2aCAwcHggMHB4ICM3YjdjN2Y7XG59XG4uZ3JlYXRlci16aW9uLXJvd3MuaXMtc3R5bGUtY29uY2F2ZS1ib3R0b206OmFmdGVyLmJsYWNrLWdyYXktYmxvY2ssIC5ncmVhdGVyLXppb24tcm93cy5pcy1zdHlsZS1jb25jYXZlLXRvcC1ib3R0b206OmFmdGVyLmJsYWNrLWdyYXktYmxvY2sge1xuICBib3gtc2hhZG93OiAwcHggMTAwMDB2aCAwcHggMHB4ICMzYTM3MzY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3JlYXRlci16aW9uLXJvd3MuaXMtc3R5bGUtY29uY2F2ZS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKipcbiAgU01BTEwgU0NSRUVOU1xuICAqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmVhdGVyLXppb24tcm93cy5pcy1zdHlsZS1jb25jYXZlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcm93cy5pcy1zdHlsZS1jdXJ2ZWQtdG9wIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXAtcGF0aDogZWxsaXBzZSg0MDAlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjVweDtcbn1cblxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY29sb3I6IGJsYWNrO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyIC5jb21wb25lbnRzLXBhbmVsX19ib2R5LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1zbGlkZXIgLmNvbXBvbmVudHMtcGFuZWxfX3JvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1zbGlkZXIgLmNvbXBvbmVudHMtcGFuZWxfX3JvdyAuaW1hZ2UtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyIC5jb21wb25lbnRzLXBhbmVsX19yb3cgLmNhcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLmdyZWF0ZXItemlvbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXIuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIsIC5ncmVhdGVyLXppb24tc2xpZGVyIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTgsIDU1LCA1NCwgMC43NSk7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIyJTtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS42ODkzIDIxLjA2MDdDMTEuMTAzNiAyMC40NzQ5IDExLjEwMzYgMTkuNTI1MSAxMS42ODkzIDE4LjkzOTNMMjEuMjM1MyA5LjM5MzRDMjEuODIxMSA4LjgwNzYxIDIyLjc3MDggOC44MDc2MSAyMy4zNTY2IDkuMzkzNEMyMy45NDI0IDkuOTc5MTkgMjMuOTQyNCAxMC45Mjg5IDIzLjM1NjYgMTEuNTE0N0wxNC44NzEzIDIwTDIzLjM1NjYgMjguNDg1M0MyMy45NDI0IDI5LjA3MTEgMjMuOTQyNCAzMC4wMjA4IDIzLjM1NjYgMzAuNjA2NkMyMi43NzA4IDMxLjE5MjQgMjEuODIxMSAzMS4xOTI0IDIxLjIzNTMgMzAuNjA2NkwxMS42ODkzIDIxLjA2MDdaTTE0IDIxLjVMMTIuNzUgMjEuNUwxMi43NSAxOC41TDE0IDE4LjVMMTQgMjEuNVonIGZpbGw9JyUyMzNBMzczNicgLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuNjg5MyAyMS4wNjA3QzExLjEwMzYgMjAuNDc0OSAxMS4xMDM2IDE5LjUyNTEgMTEuNjg5MyAxOC45MzkzTDIxLjIzNTMgOS4zOTM0QzIxLjgyMTEgOC44MDc2MSAyMi43NzA4IDguODA3NjEgMjMuMzU2NiA5LjM5MzRDMjMuOTQyNCA5Ljk3OTE5IDIzLjk0MjQgMTAuOTI4OSAyMy4zNTY2IDExLjUxNDdMMTQuODcxMyAyMEwyMy4zNTY2IDI4LjQ4NTNDMjMuOTQyNCAyOS4wNzExIDIzLjk0MjQgMzAuMDIwOCAyMy4zNTY2IDMwLjYwNjZDMjIuNzcwOCAzMS4xOTI0IDIxLjgyMTEgMzEuMTkyNCAyMS4yMzUzIDMwLjYwNjZMMTEuNjg5MyAyMS4wNjA3Wk0xNCAyMS41TDEyLjc1IDIxLjVMMTIuNzUgMTguNUwxNCAxOC41TDE0IDIxLjVaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAyMiU7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjguMzEwNyAyMS4wNjA3QzI4Ljg5NjQgMjAuNDc0OSAyOC44OTY0IDE5LjUyNTEgMjguMzEwNyAxOC45MzkzTDE4Ljc2NDcgOS4zOTM0QzE4LjE3ODkgOC44MDc2MSAxNy4yMjkyIDguODA3NjEgMTYuNjQzNCA5LjM5MzRDMTYuMDU3NiA5Ljk3OTE5IDE2LjA1NzYgMTAuOTI4OSAxNi42NDM0IDExLjUxNDdMMjUuMTI4NyAyMEwxNi42NDM0IDI4LjQ4NTNDMTYuMDU3NiAyOS4wNzExIDE2LjA1NzYgMzAuMDIwOCAxNi42NDM0IDMwLjYwNjZDMTcuMjI5MiAzMS4xOTI0IDE4LjE3ODkgMzEuMTkyNCAxOC43NjQ3IDMwLjYwNjZMMjguMzEwNyAyMS4wNjA3Wk0yNiAyMS41TDI3LjI1IDIxLjVMMjcuMjUgMTguNUwyNiAxOC41TDI2IDIxLjVaJyBmaWxsPSclMjMzQTM3MzYnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI4LjMxMDcgMjEuMDYwN0MyOC44OTY0IDIwLjQ3NDkgMjguODk2NCAxOS41MjUxIDI4LjMxMDcgMTguOTM5M0wxOC43NjQ3IDkuMzkzNEMxOC4xNzg5IDguODA3NjEgMTcuMjI5MiA4LjgwNzYxIDE2LjY0MzQgOS4zOTM0QzE2LjA1NzYgOS45NzkxOSAxNi4wNTc2IDEwLjkyODkgMTYuNjQzNCAxMS41MTQ3TDI1LjEyODcgMjBMMTYuNjQzNCAyOC40ODUzQzE2LjA1NzYgMjkuMDcxMSAxNi4wNTc2IDMwLjAyMDggMTYuNjQzNCAzMC42MDY2QzE3LjIyOTIgMzEuMTkyNCAxOC4xNzg5IDMxLjE5MjQgMTguNzY0NyAzMC42MDY2TDI4LjMxMDcgMjEuMDYwN1pNMjYgMjEuNUwyNy4yNSAyMS41TDI3LjI1IDE4LjVMMjYgMTguNUwyNiAyMS41WicgZmlsbD0nd2hpdGUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXIgLmdyZWF0ZXItemlvbi1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgaGVpZ2h0OiA2MHZoO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXIgLmdyZWF0ZXItemlvbi1zbGlkZSBpbWcsXG4uZ3JlYXRlci16aW9uLXNsaWRlciAuZ3JlYXRlci16aW9uLXNsaWRlIC5zbGlkZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXIgLmdyZWF0ZXItemlvbi1zbGlkZSAuc2xpZGUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciAuZ3JlYXRlci16aW9uLXNsaWRlIC5jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2cmVtO1xuICBib3R0b206IDFyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0Y3RTNFMztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciAuZ3JlYXRlci16aW9uLXNsaWRlIC5jYXB0aW9uIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXIgLmdyZWF0ZXItemlvbi1zbGlkZS5zbGljay1jZW50ZXIge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgLTIuNXJlbTtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IGVsbGlwc2UoNTAlIDEyNSUgYXQgNTAlIDUwJSk7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciAuZ3JlYXRlci16aW9uLXNsaWRlLnNsaWNrLWNlbnRlciAuc2xpZGUtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcC1wYXRoOiBlbGxpcHNlKDUwJSAxMjUlIGF0IDUwJSA1MCUpO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXIgLmdyZWF0ZXItemlvbi1zbGlkZS5zbGljay1jZW50ZXIgLnNsaWRlLWltZyAuc2xpZGUtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlciBkaXYuZ3JlYXRlci16aW9uLXNsaWRlIC5zbGlkZS1pbWcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGlkZS1iZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXAtcGF0aDogZWxsaXBzZSgxMjUlIDEwMCUgYXQgNTAlIDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGlkZS1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuc2xpZGUtYnV0dG9ucyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlLWJ1dHRvbnMgYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLndwLWJsb2NrLWdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuaGVyby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLmhlcm8tY29udGVudCAuaGVyby1jb250ZW50LWxlZnQsXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tY29udGVudC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLmhlcm8tY29udGVudCAuaGVyby1jb250ZW50LWxlZnQge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLmhlcm8tY29udGVudCAuaGVyby1jb250ZW50LWxlZnQgaDIsXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tY29udGVudC1sZWZ0IHAge1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IDRweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tY29udGVudC1sZWZ0IC5zbGlkZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICNlYjZiNDA7XG59XG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5oZXJvLWNvbnRlbnQgLmhlcm8tY29udGVudC1yaWdodCAuaGVyby1zbGlkZXItaW1hZ2UtdXBkYXRlciAucHJldmlldy1pbWFnZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLmVkaXQtYnV0dG9ucyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLmVkaXQtYnV0dG9ucyAuY29tcG9uZW50cy1idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLmVkaXQtYnV0dG9ucyAuY29tcG9uZW50cy1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5oZXJvLXNsaWRlci1pbWFnZS11cGRhdGVyIC5jb21wb25lbnRzLWJ1dHRvbi5pcy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5oZXJvLXNsaWRlci1pbWFnZS11cGRhdGVyIC5wcmV2aWV3LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDV2aDtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWNrLWxpc3QsXG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGljay10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuc2xpY2stYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OCwgNTUsIDU0LCAwLjc1KTtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuNjg5MyAyMS4wNjA3QzExLjEwMzYgMjAuNDc0OSAxMS4xMDM2IDE5LjUyNTEgMTEuNjg5MyAxOC45MzkzTDIxLjIzNTMgOS4zOTM0QzIxLjgyMTEgOC44MDc2MSAyMi43NzA4IDguODA3NjEgMjMuMzU2NiA5LjM5MzRDMjMuOTQyNCA5Ljk3OTE5IDIzLjk0MjQgMTAuOTI4OSAyMy4zNTY2IDExLjUxNDdMMTQuODcxMyAyMEwyMy4zNTY2IDI4LjQ4NTNDMjMuOTQyNCAyOS4wNzExIDIzLjk0MjQgMzAuMDIwOCAyMy4zNTY2IDMwLjYwNjZDMjIuNzcwOCAzMS4xOTI0IDIxLjgyMTEgMzEuMTkyNCAyMS4yMzUzIDMwLjYwNjZMMTEuNjg5MyAyMS4wNjA3Wk0xNCAyMS41TDEyLjc1IDIxLjVMMTIuNzUgMTguNUwxNCAxOC41TDE0IDIxLjVaJyBmaWxsPSclMjMzQTM3MzYnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuNjg5MyAyMS4wNjA3QzExLjEwMzYgMjAuNDc0OSAxMS4xMDM2IDE5LjUyNTEgMTEuNjg5MyAxOC45MzkzTDIxLjIzNTMgOS4zOTM0QzIxLjgyMTEgOC44MDc2MSAyMi43NzA4IDguODA3NjEgMjMuMzU2NiA5LjM5MzRDMjMuOTQyNCA5Ljk3OTE5IDIzLjk0MjQgMTAuOTI4OSAyMy4zNTY2IDExLjUxNDdMMTQuODcxMyAyMEwyMy4zNTY2IDI4LjQ4NTNDMjMuOTQyNCAyOS4wNzExIDIzLjk0MjQgMzAuMDIwOCAyMy4zNTY2IDMwLjYwNjZDMjIuNzcwOCAzMS4xOTI0IDIxLjgyMTEgMzEuMTkyNCAyMS4yMzUzIDMwLjYwNjZMMTEuNjg5MyAyMS4wNjA3Wk0xNCAyMS41TDEyLjc1IDIxLjVMMTIuNzUgMTguNUwxNCAxOC41TDE0IDIxLjVaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDFyZW07XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGljay1hcnJvdy5zbGljay1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOC4zMTA3IDIxLjA2MDdDMjguODk2NCAyMC40NzQ5IDI4Ljg5NjQgMTkuNTI1MSAyOC4zMTA3IDE4LjkzOTNMMTguNzY0NyA5LjM5MzRDMTguMTc4OSA4LjgwNzYxIDE3LjIyOTIgOC44MDc2MSAxNi42NDM0IDkuMzkzNEMxNi4wNTc2IDkuOTc5MTkgMTYuMDU3NiAxMC45Mjg5IDE2LjY0MzQgMTEuNTE0N0wyNS4xMjg3IDIwTDE2LjY0MzQgMjguNDg1M0MxNi4wNTc2IDI5LjA3MTEgMTYuMDU3NiAzMC4wMjA4IDE2LjY0MzQgMzAuNjA2NkMxNy4yMjkyIDMxLjE5MjQgMTguMTc4OSAzMS4xOTI0IDE4Ljc2NDcgMzAuNjA2NkwyOC4zMTA3IDIxLjA2MDdaTTI2IDIxLjVMMjcuMjUgMjEuNUwyNy4yNSAxOC41TDI2IDE4LjVMMjYgMjEuNVonIGZpbGw9JyUyMzNBMzczNicgLyUzRSUzQy9zdmclM0VcIik7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOC4zMTA3IDIxLjA2MDdDMjguODk2NCAyMC40NzQ5IDI4Ljg5NjQgMTkuNTI1MSAyOC4zMTA3IDE4LjkzOTNMMTguNzY0NyA5LjM5MzRDMTguMTc4OSA4LjgwNzYxIDE3LjIyOTIgOC44MDc2MSAxNi42NDM0IDkuMzkzNEMxNi4wNTc2IDkuOTc5MTkgMTYuMDU3NiAxMC45Mjg5IDE2LjY0MzQgMTEuNTE0N0wyNS4xMjg3IDIwTDE2LjY0MzQgMjguNDg1M0MxNi4wNTc2IDI5LjA3MTEgMTYuMDU3NiAzMC4wMjA4IDE2LjY0MzQgMzAuNjA2NkMxNy4yMjkyIDMxLjE5MjQgMTguMTc4OSAzMS4xOTI0IDE4Ljc2NDcgMzAuNjA2NkwyOC4zMTA3IDIxLjA2MDdaTTI2IDIxLjVMMjcuMjUgMjEuNUwyNy4yNSAxOC41TDI2IDE4LjVMMjYgMjEuNVonIGZpbGw9J3doaXRlJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGlkZSAuc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb250ZW50LWxlZnQgaDIsXG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGlkZSAuc2xpZGUtY29udGVudCAuc2xpZGUtY29udGVudC1sZWZ0IHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjk1KTtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb250ZW50LWxlZnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQtbGVmdCAud3AtYmxvY2stYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIHBhZGRpbmc6IDAuNjY3ZW0gMS4zMzNlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41NWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGlkZSAuc2xpZGUtY29udGVudCAuc2xpZGUtY29udGVudC1sZWZ0IC53cC1ibG9jay1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb250ZW50LXJpZ2h0IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuc2xpZGUgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWNvbnRlbnQtcmlnaHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTUVESVVNIEFORCBMQVJHRSBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE3NSUgMTAwJSBhdCA1MCUgMCUpO1xuICB9XG4gIC5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIC5zbGlkZS1jb250ZW50IHtcbiAgICBib3R0b206IDEwdmg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXNsaWRlci1oZXJvIC5zbGlkZSAuc2xpZGUtY29udGVudCAuc2xpZGUtY29udGVudC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKipcblNNQUxMIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyZWF0ZXItemlvbi1zbGlkZXItaGVybyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMjAwJSAxMDAlIGF0IDUwJSAwJSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1zbGlkZXItaGVybyAuc2xpZGUgLnNsaWRlLWNvbnRlbnQge1xuICAgIGJvdHRvbTogNXZoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb250ZW50LWxlZnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb250ZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tc2xpZGVyLWhlcm8gLnNsaWRlIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jb250ZW50LXJpZ2h0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmdyZWF0ZXItemlvbi1zdGVwcy13YWxrdGhyb3VnaCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuLmdyZWF0ZXItemlvbi1zdGVwcy13YWxrdGhyb3VnaCAud3AtYmxvY2stY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JlYXRlci16aW9uLXN0ZXBzLXdhbGt0aHJvdWdoIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JlYXRlci16aW9uLXN0ZXBzLXdhbGt0aHJvdWdoIC53cC1ibG9jay1jb2x1bW5zIC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWNvdmVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5ncmVhdGVyLXppb24tc3RlcHMtd2Fsa3Rocm91Z2ggLndwLWJsb2NrLWNvdmVyIHtcbiAgd2lkdGg6IGNhbGMoOTklIC0gMXJlbSk7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tc3RlcHMtd2Fsa3Rocm91Z2ggLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9fZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tc3RlcHMtd2Fsa3Rocm91Z2ggLndwLWJsb2NrLWNvdmVyIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKjpub3QoaDIsIGgzLCBoNCwgaDUsIGg2KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1zdGVwcy13YWxrdGhyb3VnaCAud3AtYmxvY2stY292ZXI6aG92ZXIgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kLCAuZ3JlYXRlci16aW9uLXN0ZXBzLXdhbGt0aHJvdWdoIC53cC1ibG9jay1jb3Zlcjpmb2N1cyAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYjZiNDA7XG59XG4uZ3JlYXRlci16aW9uLXN0ZXBzLXdhbGt0aHJvdWdoIC53cC1ibG9jay1jb3Zlcjpob3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICo6bm90KGgyLCBoMywgaDQsIGg1LCBoNiksIC5ncmVhdGVyLXppb24tc3RlcHMtd2Fsa3Rocm91Z2ggLndwLWJsb2NrLWNvdmVyOmZvY3VzIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyID4gKjpub3QoaDIsIGgzLCBoNCwgaDUsIGg2KSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBtYXgtaGVpZ2h0OiAxMDAwdmg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2stZ3JlYXRlci16aW9uLXRhYmJlZC1wYWdlcyAudGFiYmVkLXBhZ2Uge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cblxuLmdyZWF0ZXItemlvbi10YWJiZWQtcGFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbn1cbi5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC50YWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC50YWItd3JhcCArICoge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi10YWJiZWQtcGFnZXMgLnRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNjRiNTQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMXJlbSAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzY0YjU0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXRhYmJlZC1wYWdlcyAudGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmdyZWF0ZXItemlvbi10YWJiZWQtcGFnZXMgLnRhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzY0YjU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC50YWJbYXJpYS1zZWxlY3RlZD10cnVlXTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbn1cbi5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC5wYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC5wYWdlLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC5wYWdlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMzY0YjU0O1xufVxuLmdyZWF0ZXItemlvbi10YWJiZWQtcGFnZXMgLnBhZ2UgLndwLWJsb2NrLWNvbHVtbnMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdyZWF0ZXItemlvbi10YWJiZWQtcGFnZXMge1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICB9XG4gIC5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC50YWJzIHtcbiAgICBmbGV4OiAwIDAgMjByZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tdGFiYmVkLXBhZ2VzIC5wYWdlcyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKipcblNNQUxMIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyZWF0ZXItemlvbi10YWJiZWQtcGFnZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gIH1cbiAgLmdyZWF0ZXItemlvbi10YWJiZWQtcGFnZXMgLnRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmllbGRzZXQuZ3JlYXRlci16aW9uLWNhdGVnb3J5LWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZWxkc2V0LmdyZWF0ZXItemlvbi1jYXRlZ29yeS1jb250cm9sIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmllbGRzZXQuZ3JlYXRlci16aW9uLWNhdGVnb3J5LWNvbnRyb2wgLmNhdGVnb3J5X2NvbnRyb2xfY2hlY2tzIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWVsZHNldC5ncmVhdGVyLXppb24tY2F0ZWdvcnktY29udHJvbCAuY2hpbGRDYXRlZ29yaWVzIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmdyZWF0ZXItemlvbi1lbGlwc2lzLWxvYWRlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZ3JlYXRlci16aW9uLWVsaXBzaXMtbG9hZGVyIC5kb3Qge1xuICBhbmltYXRpb246IGJvdW5jZSAwLjVzIGluZmluaXRlIGFsdGVybmF0ZSBmb3J3YXJkcztcbn1cbi5ncmVhdGVyLXppb24tZWxpcHNpcy1sb2FkZXIgLmRvdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4uZ3JlYXRlci16aW9uLWVsaXBzaXMtbG9hZGVyIC5kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLmdyZWF0ZXItemlvbi1lbGlwc2lzLWxvYWRlciAuZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5ncmVhdGVyLXppb24tZWxpcHNpcy1sb2FkZXIgLmRvdDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5xdWVyeS1vYmotZWRpdC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAucXVlcnktb2JqLWVkaXQtc2VjdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5xdWVyeS1vYmotZWRpdC1zZWN0aW9uLmlubGluZS1lZGl0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5xdWVyeS1vYmotZWRpdC1zZWN0aW9uLmlubGluZS1lZGl0LXNlY3Rpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAucXVlcnktb2JqLWVkaXQtc2VjdGlvbi5pbmxpbmUtZWRpdC1zZWN0aW9uIC5jb21wb25lbnRzLWJhc2UtY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMC41ZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5xdWVyeS1vYmotZWRpdC1zZWN0aW9uLmlubGluZS1lZGl0LXNlY3Rpb24gLmNvbXBvbmVudHMtYmFzZS1jb250cm9sIC5jb21wb25lbnRzLWJhc2UtY29udHJvbF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAucXVlcnktb2JqLWVkaXQtc2VjdGlvbi5pbmxpbmUtZWRpdC1zZWN0aW9uIC5jb21wb25lbnRzLWJhc2UtY29udHJvbCAuY29tcG9uZW50cy1iYXNlLWNvbnRyb2xfX2ZpZWxkIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UyZTRlNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAucXVlcnktb2JqLWVkaXQtc2VjdGlvbiAuZWRpdC10YXgsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnF1ZXJ5LW9iai1lZGl0LXNlY3Rpb24gLmVkaXQtZXhjbHVkZS1wb3N0LXR5cGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UyZTRlNztcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMWVtO1xuICB6LWluZGV4OiAxO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAucXVlcnktb2JqLWVkaXQtc2VjdGlvbiAuZWRpdC10YXggLmNvbmZpcm0tdGF4LWVkaXQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnF1ZXJ5LW9iai1lZGl0LXNlY3Rpb24gLmVkaXQtdGF4IC5jb25maXJtLWV4Y2x1ZGUtZWRpdCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAucXVlcnktb2JqLWVkaXQtc2VjdGlvbiAuZWRpdC1leGNsdWRlLXBvc3QtdHlwZXMgLmNvbmZpcm0tdGF4LWVkaXQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnF1ZXJ5LW9iai1lZGl0LXNlY3Rpb24gLmVkaXQtZXhjbHVkZS1wb3N0LXR5cGVzIC5jb25maXJtLWV4Y2x1ZGUtZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ncmVhdGVyLXppb24tcG9zdC1waWNrZXItc2luZ2xlIC5zZWFyY2gtdGVybSAuY29tcG9uZW50cy1iYXNlLWNvbnRyb2xfX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1waWNrZXItc2luZ2xlIC5jdXJyZW50LXBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBjb2xvcjogIzdiN2M3ZjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAucmVzdWx0cy1saXN0IHtcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAucmVzdWx0cy1saXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmVhdGVyLXppb24tcG9zdC1waWNrZXItc2luZ2xlIC5yZXN1bHRzLWxpc3QgLnJlc3VsdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAucmVzdWx0cy1saXN0IC5yZXN1bHQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVmFyaWFibGVzXG5cbkhlcmUgaXMgd2hlcmUgd2UgZGVjbGFyZSBhbGwgb3VyIHZhcmlhYmxlcyBsaWtlIGNvbG9ycywgZm9udHMsXG5iYXNlIHZhbHVlcywgYW5kIGRlZmF1bHRzLiBXZSB3YW50IHRvIG1ha2Ugc3VyZSB0aGlzIGZpbGUgT05MWVxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxuTm8gb25lIGxpa2VzIGEgbWVzcy5cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmdyZWF0ZXItemlvbi1wb3N0LXBpY2tlci1zaW5nbGUgLnNlYXJjaC10ZXJtIC5jb21wb25lbnRzLWJhc2UtY29udHJvbF9fZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAuY3VycmVudC1wb3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgY29sb3I6ICM3YjdjN2Y7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuXG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAucmVzdWx0cy1saXN0IHtcbiAgbWF4LWhlaWdodDogMTByZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmVhdGVyLXppb24tcG9zdC1waWNrZXItc2luZ2xlIC5yZXN1bHRzLWxpc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAucmVzdWx0cy1saXN0IC5yZXN1bHQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAucmVzdWx0cy1saXN0IC5yZXN1bHQgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzdiN2M3Zjtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWVsZHNldC5ncmVhdGVyLXppb24tY2F0ZWdvcnktY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmllbGRzZXQuZ3JlYXRlci16aW9uLWNhdGVnb3J5LWNvbnRyb2wgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWVsZHNldC5ncmVhdGVyLXppb24tY2F0ZWdvcnktY29udHJvbCAuY2F0ZWdvcnlfY29udHJvbF9jaGVja3Mge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZWxkc2V0LmdyZWF0ZXItemlvbi1jYXRlZ29yeS1jb250cm9sIC5jaGlsZENhdGVnb3JpZXMge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBUeXBvZ3JhcGh5XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMmU0ZTcgIWltcG9ydGFudDtcbn1cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCAuZ3JlYXRlci16aW9uLXNlZ21lbnQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCAuZ3JlYXRlci16aW9uLXNlZ21lbnQtd3JhcCAuZ3JlYXRlci16aW9uLWxpc3Qtc2VnbWVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZ3JlYXRlci16aW9uLXJlb3JkZXJhYmxlLWxpc3QgLmdyZWF0ZXItemlvbi1zZWdtZW50LXdyYXAgLmdyZWF0ZXItemlvbi1saXN0LXNlZ21lbnQgYnV0dG9uLmNvbXBvbmVudHMtYnV0dG9uLmNvbXBvbmVudHMtcGFuZWxfX2JvZHktdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuLmdyZWF0ZXItemlvbi1yZW9yZGVyYWJsZS1saXN0IC5ncmVhdGVyLXppb24tc2VnbWVudC13cmFwIC5ncmVhdGVyLXppb24tbGlzdC1zZWdtZW50IC5jb21wb25lbnRzLXBhbmVsX19ib2R5LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyZTRlNztcbn1cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCAuZ3JlYXRlci16aW9uLXNlZ21lbnQtd3JhcCAuZ3JlYXRlci16aW9uLWxpc3Qtc2VnbWVudCAuY29tcG9uZW50cy1wYW5lbF9fYm9keS10aXRsZSAuY29tcG9uZW50cy1idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlb3JkZXJhYmxlLWxpc3QgLmdyZWF0ZXItemlvbi1zZWdtZW50LXdyYXAgLmdyZWF0ZXItemlvbi1saXN0LXNlZ21lbnQgLmNvbXBvbmVudHMtcGFuZWxfX3JvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZW9yZGVyYWJsZS1saXN0IC5ncmVhdGVyLXppb24tc2VnbWVudC13cmFwIC5ncmVhdGVyLXppb24tbGlzdC1zZWdtZW50IC5jb21wb25lbnRzLXBhbmVsX19yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlNGU3O1xufVxuLmdyZWF0ZXItemlvbi1yZW9yZGVyYWJsZS1saXN0IC5ncmVhdGVyLXppb24tc2VnbWVudC13cmFwIC5ncmVhdGVyLXppb24tbGlzdC1zZWdtZW50IC5jb21wb25lbnRzLXBhbmVsX19yb3cgLnBhbmVsLWNvbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi1yZW9yZGVyYWJsZS1saXN0IC5ncmVhdGVyLXppb24tc2VnbWVudC13cmFwIC5ncmVhdGVyLXppb24tbGlzdC1zZWdtZW50IC5jb21wb25lbnRzLXBhbmVsX19yb3cgLnBhbmVsLWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UyZTRlNztcbn1cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCAuZ3JlYXRlci16aW9uLXNlZ21lbnQtd3JhcCAuZ3JlYXRlci16aW9uLWxpc3Qtc2VnbWVudCAuY29tcG9uZW50cy1wYW5lbF9fcm93IC5wYW5lbC1jb2wgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlb3JkZXJhYmxlLWxpc3QgLmdyZWF0ZXItemlvbi1zZWdtZW50LXdyYXAgLmdyZWF0ZXItemlvbi1saXN0LXNlZ21lbnQgLmNvbXBvbmVudHMtcGFuZWxfX3JvdyAuaW5uZXItcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCAuZ3JlYXRlci16aW9uLXNlZ21lbnQtd3JhcCAuZ3JlYXRlci16aW9uLWxpc3Qtc2VnbWVudCAuY29tcG9uZW50cy1wYW5lbF9fcm93IC5pbm5lci1wYW5lbCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZW9yZGVyYWJsZS1saXN0IC5ncmVhdGVyLXppb24tc2VnbWVudC13cmFwIC5ncmVhdGVyLXppb24tcmVvcmRlci1zZWdtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjYsIDg4LCA5OSwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmdyZWF0ZXItemlvbi1yZW9yZGVyYWJsZS1saXN0IC5ncmVhdGVyLXppb24tc2VnbWVudC13cmFwIC5ncmVhdGVyLXppb24tcmVvcmRlci1zZWdtZW50IC5jb21wb25lbnRzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDJweCAzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCAuZ3JlYXRlci16aW9uLXNlZ21lbnQtd3JhcCAuZ3JlYXRlci16aW9uLXJlb3JkZXItc2VnbWVudCAuY29tcG9uZW50cy1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlb3JkZXJhYmxlLWxpc3QgLmdyZWF0ZXItemlvbi1zZWdtZW50LXdyYXAgLmRlbGV0ZS1zZWdtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxcmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tcmVvcmRlcmFibGUtbGlzdCAuZ3JlYXRlci16aW9uLXNlZ21lbnQtd3JhcCAuZGVsZXRlLXNlZ21lbnQgc3ZnIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBmaWxsOiAjY2MxODE4O1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmdyZWF0ZXItemlvbi1yZW9yZGVyYWJsZS1saXN0IC5ncmVhdGVyLXppb25fYWRkX3NlZ21lbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlb3JkZXJhYmxlLWxpc3Q6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucmVwZWF0ZXIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDJkMjtcbn1cbi5yZXBlYXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5yZXBlYXRlciBoMyB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnJlcGVhdGVyIC5hZGQtcmVwZWF0ZXItc2VnbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTM3MzY7XG59XG4ucmVwZWF0ZXIgLmFkZC1yZXBlYXRlci1zZWdtZW50IC5kYXNoaWNvbnMge1xuICBjb2xvcjogd2hpdGU7XG59XG4ucmVwZWF0ZXIgLnBsYWNlaG9sZGVyLXRleHQge1xuICBjb2xvcjogI2Q1ZDJkMjtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnJlcGVhdGVyIC5yZXBlYXRlci1zZWdtZW50cyAucmVwZWF0ZXItc2VnbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDJkMjtcbn1cbi5yZXBlYXRlciAucmVwZWF0ZXItc2VnbWVudHMgLnJlcGVhdGVyLXNlZ21lbnQgLnJlb3JkZXItc2VnbWVudHMsXG4ucmVwZWF0ZXIgLnJlcGVhdGVyLXNlZ21lbnRzIC5yZXBlYXRlci1zZWdtZW50IC5kZWxldGUtcmVwZWF0ZXItc2VnbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLnJlcGVhdGVyIC5yZXBlYXRlci1zZWdtZW50cyAucmVwZWF0ZXItc2VnbWVudCAucmVvcmRlci1zZWdtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5yZXBlYXRlciAucmVwZWF0ZXItc2VnbWVudHMgLnJlcGVhdGVyLXNlZ21lbnQgLnJlb3JkZXItc2VnbWVudHMgLnJlb3JkZXItYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5yZXBlYXRlciAucmVwZWF0ZXItc2VnbWVudHMgLnJlcGVhdGVyLXNlZ21lbnQgLnJlb3JkZXItc2VnbWVudHMgLnJlb3JkZXItYnV0dG9uOmRpc2FibGVkLCAucmVwZWF0ZXIgLnJlcGVhdGVyLXNlZ21lbnRzIC5yZXBlYXRlci1zZWdtZW50IC5yZW9yZGVyLXNlZ21lbnRzIC5yZW9yZGVyLWJ1dHRvbltkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucmVwZWF0ZXIgLnJlcGVhdGVyLXNlZ21lbnRzIC5yZXBlYXRlci1zZWdtZW50IC5kZWxldGUtcmVwZWF0ZXItc2VnbWVudCB7XG4gIGxlZnQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnJlcGVhdGVyIC5yZXBlYXRlci1zZWdtZW50cyAucmVwZWF0ZXItc2VnbWVudCAuZGVsZXRlLXJlcGVhdGVyLXNlZ21lbnQgc3ZnIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnJlcGVhdGVyIC5yZXBlYXRlci1zZWdtZW50cyAucmVwZWF0ZXItc2VnbWVudDpob3ZlciAucmVvcmRlci1zZWdtZW50cyxcbi5yZXBlYXRlciAucmVwZWF0ZXItc2VnbWVudHMgLnJlcGVhdGVyLXNlZ21lbnQ6aG92ZXIgLmRlbGV0ZS1yZXBlYXRlci1zZWdtZW50LCAucmVwZWF0ZXIgLnJlcGVhdGVyLXNlZ21lbnRzIC5yZXBlYXRlci1zZWdtZW50OmZvY3VzIC5yZW9yZGVyLXNlZ21lbnRzLFxuLnJlcGVhdGVyIC5yZXBlYXRlci1zZWdtZW50cyAucmVwZWF0ZXItc2VnbWVudDpmb2N1cyAuZGVsZXRlLXJlcGVhdGVyLXNlZ21lbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBUeXBvZ3JhcGh5XG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xuXG5IZXJlIGlzIHdoZXJlIHdlIGRlY2xhcmUgYWxsIG91ciB2YXJpYWJsZXMgbGlrZSBjb2xvcnMsIGZvbnRzLFxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcbmNvbnRhaW5zIHZhcmlhYmxlcyB0aGF0IHdheSBvdXIgZmlsZXMgZG9uJ3QgZ2V0IGFsbCBtZXNzeS5cbk5vIG9uZSBsaWtlcyBhIG1lc3MuXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKipcblJJQ0ggVEVYVFxuKioqKioqKioqKioqKioqKioqKioqL1xuaDIucmljaC10ZXh0IHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiZWZmcmFcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVEVYVCBDT0xPUlxuKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKlxuSU1BR0VTXG4qKioqKioqKioqKioqKioqKioqKiovXG4ud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMC41cztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ud3AtYmxvY2staW1hZ2UuaW4tdmlldyBmaWdjYXB0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3R0b206IDJyZW07XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKipcblNNQUxMIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDMwcHgpO1xuICB9XG59XG5ociB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi8vIEluY2x1ZGUgc2FzcyBwYXJ0aWFsc1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC95dWg0aWFsLmNzc1wiKTtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvZm9udGF3ZXNvbWVcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9zb2xpZFwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcblxuLy8gUGx1Z2luIENvbXBvbmVudHNcbkBpbXBvcnQgXCJ0cmlwYWR2aXNvclwiO1xuQGltcG9ydCBcInppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVyc1wiO1xuQGltcG9ydCBcInppb25wbHVzLWxpc3Qtb3V0Zml0dGVyc1wiO1xuQGltcG9ydCBcInppb25wbHVzLXJlc3RhdXJhbnRzXCI7XG5AaW1wb3J0IFwiemlvbnBsdXMtcmVzdGF1cmFudC10eXBlc1wiO1xuQGltcG9ydCBcInppb25wbHVzLXNlYXJjaC1saXN0aW5nc1wiO1xuQGltcG9ydCBcInppb25wbHVzLXNlYXJjaC1mb3JtXCI7XG5AaW1wb3J0IFwiemlvbnBsdXMtbGlzdC12aWV3XCI7XG5AaW1wb3J0IFwiemlvbnBsdXMtbGlzdC1wZW9wbGVcIjtcbkBpbXBvcnQgXCJ6aW9ucGx1cy1saXN0LWV2ZW50c1wiO1xuQGltcG9ydCBcInppb25wbHVzLWxpc3Qtb2NjYXNpb25zXCI7XG5AaW1wb3J0IFwiemlvbnBsdXMtc2xpZGVyXCI7XG5AaW1wb3J0IFwiemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldFwiO1xuQGltcG9ydCBcIm1hcFwiO1xuQGltcG9ydCBcInBhZ2luZ1wiO1xuQGltcG9ydCBcImJ0bi1wbGFubmVyXCI7XG5AaW1wb3J0IFwiYWRkdGhpc19qdW1ib19zaGFyZVwiO1xuXG4vLyBCb290c3RyYXAgQ29tcG9uZW50c1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcblxuLy8gVGhlbWUgQ29tcG9uZW50c1xuQGltcG9ydCBcInNpdGUtY29udGFpbmVyXCI7XG5AaW1wb3J0IFwicGFnZS1oZWFkZXJcIjtcbkBpbXBvcnQgXCJwYWdlLWNvbnRlbnRcIjtcbkBpbXBvcnQgXCJ0YXhvbm9teS1hcmNoaXZlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uLW92ZXJsYXlcIjtcbkBpbXBvcnQgXCJwYWdlXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5cbi8vIFBhZ2UgVGVtcGxhdGVzXG5AaW1wb3J0IFwicG9zdC10eXBlLWFyY2hpdmVcIjtcbkBpbXBvcnQgXCJzaW5nbGUtYWN0aXZpdGllc1wiO1xuQGltcG9ydCBcInNpbmdsZS1hY2NvbW1vZGF0aW9uc1wiO1xuQGltcG9ydCBcInNpbmdsZS12ZW51ZXNcIjtcbkBpbXBvcnQgXCJzaW5nbGUtYXJ0aWNsZXNcIjtcbkBpbXBvcnQgXCJzaW5nbGUtY3Vpc2luZVwiO1xuQGltcG9ydCBcInNpbmdsZS1ldmVudHNcIjtcbkBpbXBvcnQgXCJzaW5nbGUtb3V0Zml0dGVyc1wiO1xuQGltcG9ydCBcImJsb2Nrc1wiO1xuQGltcG9ydCBcImxhbmRpbmctcGFnZVwiO1xuQGltcG9ydCBcImludGVybmF0aW9uYWxcIjtcblxuQGltcG9ydCBcImJsb2NrLXN0eWxlc1wiLFxuICAgICAgICBcImJsb2Nrcy1oZXJvLXNsaWRlclwiLFxuICAgICAgICBcImJsb2Nrcy1oZXJvXCIsXG4gICAgICAgIFwiYmxvY2tzLWhvcml6b250YWwtbmF2LWl0ZW1cIixcbiAgICAgICAgXCJibG9ja3MtaWNvbi10ZXh0XCIsXG4gICAgICAgIFwiYmxvY2tzLWltYWdlLWN0YS13cmFwXCIsXG4gICAgICAgIFwiYmxvY2tzLWluZm8tc2xpZGVyXCIsXG4gICAgICAgIFwiYmxvY2tzLWxpc3RpbmctbWFwLXNsaWRlclwiLFxuICAgICAgICBcImJsb2Nrcy1wb3N0LWdyaWRcIixcbiAgICAgICAgXCJibG9ja3MtcG9zdHMtaGlnaGxpZ2h0XCIsXG4gICAgICAgIFwiYmxvY2tzLXJlY2VudC1wb3N0c1wiLFxuICAgICAgICBcImJsb2Nrcy1yZWdpb25zLW1hcFwiLFxuICAgICAgICBcImJsb2Nrcy1yb3dcIixcbiAgICAgICAgXCJibG9ja3Mtc2xpZGVyXCIsXG4gICAgICAgIFwiYmxvY2tzLXNsaWRlci1oZXJvXCIsXG4gICAgICAgIFwiYmxvY2tzLXN0ZXBzLXdhbGt0aHJvdWdoXCIsXG4gICAgICAgIFwiYmxvY2tzLXRhYmJlZC1wYWdlc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy1jYXRlZ29yeS1jb250cm9sXCIsXG4gICAgICAgIFwiY29tcG9uZW50cy1lbGlwc2lzLWxvYWRlclwiLFxuICAgICAgICBcImNvbXBvbmVudHMtcG9zdC1waWNrZXJcIixcbiAgICAgICAgXCJjb21wb25lbnRzLXJlb3JkZXJhYmxlLWxpc3RcIixcbiAgICAgICAgXCJjb21wb25lbnRzLXJlcGVhdGVyXCI7XG5cbkBpbXBvcnQgXCJjb3JlLXN0eWxlc1wiO1xuXG4vLyBCb290c3RyYXAgNCBicmVha3BvaW50cyAmIGd1dHRlclxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG5cbi8vIG51bWJlciBvZiBjYXJkcyBwZXIgbGluZSBmb3IgZWFjaCBicmVha3BvaW50XG4kY2FyZHMtcGVyLWxpbmU6IChcbiAgICB4czogMSxcbiAgICBzbTogMixcbiAgICBtZDogMixcbiAgICBsZzogNCxcbiAgICB4bDogNFxuKTtcblxuQGVhY2ggJG5hbWUsICRicmVha3BvaW50IGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygjezEwMC9tYXAtZ2V0KCRjYXJkcy1wZXItbGluZSwgJG5hbWUpfSUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ociB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5TdHlsZXNoZWV0OiBUeXBvZ3JhcGh5XHJcblxyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG5AaW1wb3J0ICcuL3ZhcmlhYmxlcyc7XHJcblxyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vdXNlLnR5cGVraXQubmV0L2R2ZjZ2eXEuY3NzJyk7XHJcbi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vLyBDb3VudGVyIGZvciBmb250cyBsaXNjZW5zZVxyXG5AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2JkY2Q2XCIpO1xyXG4gIFxyXG4kZm9udC1ib2R5OiAnZWZmcmEnLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zcGxhc2g6ICdhY3VtaW4tcHJvLWV4dHJhLWNvbmRlbnNlZCcsIHNhbnMtc2VyaWY7IiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBDb2xvcnNcblxuJGJsdWU6IFx0XHRcdFx0XHQjMzY0YjU0OyAvLyBEYXJrIEJsdWVcbiRvcmFuZ2U6IFx0XHRcdFx0I2ViNmI0MDsgLy8gT3JhbmdlXG5cbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICNkNWQyZDI7IC8vIExpZ2h0IEdyYXlcbiRncmF5LWRhcms6ICAgICAgICAgICAgICMzYTM3MzY7IC8vIEJsYWNrIEdyYXlcbiRncmF5OiAgICAgICAgICAgICAgICAgICM3YjdjN2Y7IC8vIE1lZCBHcmF5XG4kZ3JheS1iYXNlOiAgICAgICAgICBcdCNhMGJhYmY7IC8vIExpZ2h0IEJsdWVcblxuJGNvbG9yczogKFxuICBcImJsdWVcIjogXHRcdFx0XHQkYmx1ZSxcbiAgXCJvcmFuZ2VcIjogXHRcdFx0JG9yYW5nZVxuKTtcblxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogXHRcdFx0JG9yYW5nZSxcbiAgXCJzdWNjZXNzXCI6IFx0XHRcdCRibHVlLFxuICBcImluZm9cIjpcdFx0XHRcdCRncmF5XG4pO1xuJHByaW1hcnk6IFx0XHRcdFx0JG9yYW5nZTtcbiRzdWNjZXNzOiBcdFx0XHRcdCRibHVlO1xuJGluZm86IFx0XHRcdFx0XHQkZ3JheTtcblxuJGxpbmstY29sb3I6IFx0XHRcdCRwcmltYXJ5O1xuJGJnLWNvbG9yOiBcdFx0XHRcdHRyYW5zcGFyZW50O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiBcdCRwcmltYXJ5O1xuXG4kYm9yZGVyLXJhZGl1czogXHRcdDVweDtcbiRib3JkZXItcmFkaXVzLWxnOiBcdFx0MTVweDtcbiRib3JkZXItcmFkaXVzLXNtOiBcdFx0M3B4O1xuXG4kZm9udC1mYW1pbHktYmFzZTogXHRcdGVmZnJhLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1zaXplLWJhc2U6XHRcdDEuMnJlbTtcbiRmb250LXNpemUtc206XHRcdFx0JGZvbnQtc2l6ZS1iYXNlKjAuODtcblxuJGZhLWZvbnQtcGF0aDogXHRcdFx0XCIuLi8uLi9ub2RlX21vZHVsZXMvQGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvd2ViZm9udHNcIjtcblxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0Olx0OTAwO1xuJGgxLWZvbnQtc2l6ZTogXHRcdFx0JGZvbnQtc2l6ZS1iYXNlICogNC41O1xuJGgyLWZvbnQtc2l6ZTogXHRcdFx0JGZvbnQtc2l6ZS1iYXNlICogMi4yNTtcbiRoMy1mb250LXNpemU6IFx0XHRcdCRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRoNC1mb250LXNpemU6IFx0XHRcdCRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRoNS1mb250LXNpemU6IFx0XHRcdCRmb250LXNpemUtYmFzZSAqIDEuMjU7XG5cbiRidG4tZm9udC13ZWlnaHQ6XHRcdDkwMDsiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLndpZHRoIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjE1LjQgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiAoNGVtIC8gMyk7XG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5raCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjdGVyaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY3RlcmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY3Rlcml1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjdGVyaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhaGFpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWhhaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LXRpc3N1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LXRpc3N1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3hlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaWxsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJlYWQtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyZWFkLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb2FkY2FzdC10b3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnRjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZmZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVmZmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbGhvcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxzZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1c2luZXNzLXRpbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1c2luZXNzLXRpbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5LW4tbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eS1uLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmF2YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmF2YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJyb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnJvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcnQtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXNoLXJlZ2lzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2F0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGluZXJzLWNsdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpc2NvdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtamNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLW1hc3RlcmNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtdmlzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50ZXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50ZXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudG9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZXJ0aWZpY2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWFyZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWFyZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1waWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlZXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVlc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJpc2hvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYmlzaG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1ib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtuaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta25pZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXBhd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXBhd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcXVlZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXF1ZWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLXJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGlsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWVjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWVjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNodXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2h1cmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlLW5vdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpbmljLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaW5pYy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1lYXRiYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkZmxhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkZmxhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFpbHltb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhaWx5bW90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWV6ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlZXplcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlLWxlZ2FjeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZS1sZWdhY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhdWNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF1Y2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gtYnJvd3Nlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGtyYWtlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0a3Jha2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0bGFiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLWNoZWVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtY2hlZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLXdoaXNrZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLXdoaXNrZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xpZGUtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYWZyaWNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hZnJpY2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFtZXJpY2FzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFzaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFzaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1ldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29mb3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2ZvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29sZi1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb2xmLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZHJlYWRzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLWRyaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWlsZGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWlsZGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BhcmtsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BhcmtsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kcy13YXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kcy13YXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2Utc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC1jb3dib3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LWNvd2JveS1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95LXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkLXNpZGUtbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3QtdHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3QtdHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RqYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGphcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtZW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MtaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLWRhbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VzZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWRlYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkZWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbm5vc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ub3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWxvZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFsb2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1ob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2N0b3B1cy1kZXBsb3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9jdG9wdXMtZGVwbG95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcmNpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3JjaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1hcnJvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJieXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJieXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNvcmQtdmlueWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLWNyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLWNyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtdGVhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FkLXRlYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWZhcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FsZXNmb3JjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FsZXNmb3JjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUtZGlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaGxpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NobGl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nob29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmV3ZHJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3Jld2RyaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmliZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcm9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbG9jYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaGVuZ2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2hlbmdpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWVkbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VlZGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZpY2VzdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VydmljZXN0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXBlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGllbGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcHBpbmctZmFzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcHBpbmctZmFzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXJ0c2luYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9lLXByaW50czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvZS1wcmludHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ja3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29sYXItcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvbGFyLXBhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VuZGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdXJjZXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdXJjZXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhY2Utc2h1dHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrZXItZGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWtlci1kZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWxsLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVsbC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2twYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFja3BhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoLTIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gtMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlrdG9rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWt0b2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuY2hhcnRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5jaGFydGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zcGxhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuc3BsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZXN0LXBhdGNoZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlc3QtcGF0Y2hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXMtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpcnVzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9pY2VtYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLXllYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS15ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ci1jYXJkYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvZHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvZHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xNS40IGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICBcIi4uL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGJsb2NrICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgXCI1LjE1LjRcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eTogLjQgIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1ib3hlczogXFxmNDY4O1xuJGZhLXZhci1icmFpbGxlOiBcXGYyYTE7XG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWJyaWVmY2FzZTogXFxmMGIxO1xuJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbDogXFxmNDY5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItYnJ1c2g6IFxcZjU1ZDtcbiRmYS12YXItYnRjOiBcXGYxNWE7XG4kZmEtdmFyLWJ1ZmZlcjogXFxmODM3O1xuJGZhLXZhci1idWc6IFxcZjE4ODtcbiRmYS12YXItYnVpbGRpbmc6IFxcZjFhZDtcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcbiRmYS12YXItYnVsbHNleWU6IFxcZjE0MDtcbiRmYS12YXItYnVybjogXFxmNDZhO1xuJGZhLXZhci1idXJvbW9iZWxleHBlcnRlOiBcXGYzN2Y7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWJ1c2luZXNzLXRpbWU6IFxcZjY0YTtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcXGYxZWM7XG4kZmEtdmFyLWNhbGVuZGFyOiBcXGYxMzM7XG4kZmEtdmFyLWNhbGVuZGFyLWFsdDogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xuJGZhLXZhci1jYWxlbmRhci10aW1lczogXFxmMjczO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWNhbWVyYTogXFxmMDMwO1xuJGZhLXZhci1jYW1lcmEtcmV0cm86IFxcZjA4MztcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xuJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmOiBcXGY3ODU7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcbiRmYS12YXItY2FyLWNyYXNoOiBcXGY1ZTE7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLWNhcmF2YW46IFxcZjhmZjtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpc2Vhc2U6IFxcZjdmYTtcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGdlLWxlZ2FjeTogXFxlMDc4O1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFsdDogXFxmNDI0O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXVjZXQ6IFxcZTAwNTtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1vcmRlcjogXFxmMmIwO1xuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcbiRmYS12YXItZmlyc3RkcmFmdDogXFxmM2ExO1xuJGZhLXZhci1maXNoOiBcXGY1Nzg7XG4kZmEtdmFyLWZpc3QtcmFpc2VkOiBcXGY2ZGU7XG4kZmEtdmFyLWZsYWc6IFxcZjAyNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItZmxhZy11c2E6IFxcZjc0ZDtcbiRmYS12YXItZmxhc2s6IFxcZjBjMztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci1mbHVzaGVkOiBcXGY1Nzk7XG4kZmEtdmFyLWZseTogXFxmNDE3O1xuJGZhLXZhci1mb2xkZXI6IFxcZjA3YjtcbiRmYS12YXItZm9sZGVyLW1pbnVzOiBcXGY2NWQ7XG4kZmEtdmFyLWZvbGRlci1vcGVuOiBcXGYwN2M7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWZsYWc6IFxcZjQyNTtcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmNGU2O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XG4kZmEtdmFyLWZvb3RiYWxsLWJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItZm9ydW1iZWU6IFxcZjIxMTtcbiRmYS12YXItZm9yd2FyZDogXFxmMDRlO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcXGYxODA7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItZnJvZzogXFxmNTJlO1xuJGZhLXZhci1mcm93bjogXFxmMTE5O1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWM6IFxcZjUwYztcbiRmYS12YXItZ2FsYWN0aWMtc2VuYXRlOiBcXGY1MGQ7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItZ2FzLXB1bXA6IFxcZjUyZjtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItZ2VtOiBcXGYzYTU7XG4kZmEtdmFyLWdlbmRlcmxlc3M6IFxcZjIyZDtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1nZzogXFxmMjYwO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xuJGZhLXZhci1naWZ0czogXFxmNzljO1xuJGZhLXZhci1naXQ6IFxcZjFkMztcbiRmYS12YXItZ2l0LWFsdDogXFxmODQxO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aWxkZWQ6IFxcZTA3ZTtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXdhdGVyOiBcXGY0YzE7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzLXdhc2g6IFxcZTA1ZTtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLXNsYXNoOiBcXGUwNjA7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoOiBcXGUwNjE7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xuJGZhLXZhci1oZWFkLXNpZGUtbWFzazogXFxlMDYzO1xuJGZhLXZhci1oZWFkLXNpZGUtdmlydXM6IFxcZTA2NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1oaXZlOiBcXGUwN2Y7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXVzZXI6IFxcZjgwZDtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMDY1O1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWNvbnM6IFxcZjg2ZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl4ZXI6IFxcZTA1NjtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VzZTogXFxmOGNjO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3JjaWQ6IFxcZjhkMjtcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZTAxZTtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGUwNjk7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaWVsZC12aXJ1czogXFxlMDZjO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XG4kZmEtdmFyLXNrZXRjaDogXFxmN2M2O1xuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1za3VsbDogXFxmNTRjO1xuJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzOiBcXGY3MTQ7XG4kZmEtdmFyLXNreWF0bGFzOiBcXGYyMTY7XG4kZmEtdmFyLXNreXBlOiBcXGYxN2U7XG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XG4kZmEtdmFyLXNsYWNrLWhhc2g6IFxcZjNlZjtcbiRmYS12YXItc2xhc2g6IFxcZjcxNTtcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbW9nOiBcXGY3NWY7XG4kZmEtdmFyLXNtb2tpbmc6IFxcZjQ4ZDtcbiRmYS12YXItc21va2luZy1iYW46IFxcZjU0ZDtcbiRmYS12YXItc21zOiBcXGY3Y2Q7XG4kZmEtdmFyLXNuYXBjaGF0OiBcXGYyYWI7XG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWM7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXFxmMmFkO1xuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2ZsYWtlOiBcXGYyZGM7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcbiRmYS12YXItc29hcDogXFxlMDZlO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdDogXFxmODg0O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duLWFsdDogXFxmODg2O1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXA6IFxcZjE2MztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGVsbC1jaGVjazogXFxmODkxO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLXN0YW1wOiBcXGY1YmY7XG4kZmEtdmFyLXN0YXI6IFxcZjAwNTtcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcbiRmYS12YXItc3Rhci1oYWxmOiBcXGYwODk7XG4kZmEtdmFyLXN0YXItaGFsZi1hbHQ6IFxcZjVjMDtcbiRmYS12YXItc3Rhci1vZi1kYXZpZDogXFxmNjlhO1xuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcbiRmYS12YXItc3RheWxpbmtlZDogXFxmM2Y1O1xuJGZhLXZhci1zdGVhbTogXFxmMWI2O1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcbiRmYS12YXItc3RlYW0tc3ltYm9sOiBcXGYzZjY7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLXN0aWNrZXItbXVsZTogXFxmM2Y3O1xuJGZhLXZhci1zdGlja3ktbm90ZTogXFxmMjQ5O1xuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3B3YXRjaDogXFxmMmYyO1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aWZ0OiBcXGY4ZTE7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcbiRmYS12YXItdGltZXM6IFxcZjAwZDtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItdGludC1zbGFzaDogXFxmNWM3O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXFxmMjA1O1xuJGZhLXZhci10b2lsZXQ6IFxcZjdkODtcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdHJhaW46IFxcZjIzODtcbiRmYS12YXItdHJhbTogXFxmN2RhO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI0O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItdHJhc2g6IFxcZjFmODtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci10cmVsbG86IFxcZjE4MTtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLXRydWNrOiBcXGYwZDE7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItdHJ1Y2stbW9uc3RlcjogXFxmNjNiO1xuJGZhLXZhci10cnVjay1tb3Zpbmc6IFxcZjRkZjtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci10dHk6IFxcZjFlNDtcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHY6IFxcZjI2YztcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XG4kZmEtdmFyLXR3aXR0ZXI6IFxcZjA5OTtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmNoYXJ0ZWQ6IFxcZTA4NDtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdHk6IFxcZTA0OTtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnNwbGFzaDogXFxlMDdjO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNlcnMtc2xhc2g6IFxcZTA3MztcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZlc3Q6IFxcZTA4NTtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci12aXJ1c2VzOiBcXGUwNzY7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xuJGZhLXZhci13b24tc2lnbjogXFxmMTU5O1xuJGZhLXZhci13b3JkcHJlc3M6IFxcZjE5YTtcbiRmYS12YXItd29yZHByZXNzLXNpbXBsZTogXFxmNDExO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci14LXJheTogXFxmNDk3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcXGYyM2I7XG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXIteWFybjogXFxmN2UzO1xuJGZhLXZhci15ZWxwOiBcXGYxZTk7XG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcbiIsIkBtaXhpbiBib3gtc2hhZG93KCAkc2l6ZSwgJGNvbG9yICl7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwICRzaXplICRzaXplICRjb2xvcjtcblx0LW1vei1ib3gtc2hhZG93OiAgICAwIDAgJHNpemUgJHNpemUgJGNvbG9yO1xuXHRib3gtc2hhZG93OiAgICAgICAgIDAgMCAkc2l6ZSAkc2l6ZSAkY29sb3I7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCAkdG9wbGVmdDogNXB4LCAkdG9wcmlnaHQ6IDVweCwgJGJvdHRvbXJpZ2h0OiA1cHgsICRib3R0b21sZWZ0OiA1cHggKXtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdG9wbGVmdCAkdG9wcmlnaHQgJGJvdHRvbXJpZ2h0ICRib3R0b21sZWZ0O1xuXHQgICAtbW96LWJvcmRlci1yYWRpdXM6ICR0b3BsZWZ0ICR0b3ByaWdodCAkYm90dG9tcmlnaHQgJGJvdHRvbWxlZnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkdG9wbGVmdCAkdG9wcmlnaHQgJGJvdHRvbXJpZ2h0ICRib3R0b21sZWZ0O1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCAkaG9yaXpvbnRhbDogMCwgJHZlcnRpY2FsOiAwICl7XG4gIFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSggJGhvcml6b250YWwsICR2ZXJ0aWNhbCApO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSggJGhvcml6b250YWwsICR2ZXJ0aWNhbCApO1xuICBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSggJGhvcml6b250YWwsICR2ZXJ0aWNhbCApO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbiggJHByb3BlcnR5LCAkZGVsYXksICRkdXJhdGlvbiwgJHRpbWluZyApe1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZGVsYXkgJGR1cmF0aW9uICR0aW1pbmc7XG5cdFx0LW1zLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZGVsYXkgJGR1cmF0aW9uICR0aW1pbmc7XG4gIFx0XHRcdHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZGVsYXkgJGR1cmF0aW9uICR0aW1pbmc7XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tKCAkY29sb3I6ICRncmF5LTcwMCApe1xuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDExMCU7XG5cdFx0aGVpZ2h0OiAwLjE1ZW07XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcjtcblx0fVxufVxuXG5AbWl4aW4gc2V0LWJyZWFrcG9pbnRzKCl7XG5cdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdG1heC13aWR0aDogOTYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBGaXJlZm94IDwgMTYgKi9cbkAtbW96LWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gICAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxufVxuXG4vKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuQC1tcy1rZXlmcmFtZXMgZmFkZWluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgIHRvICAgeyBvcGFjaXR5OiAxOyB9XG59XG5cbi8qIE9wZXJhIDwgMTIuMSAqL1xuQC1vLWtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20geyBvcGFjaXR5OiAwOyB9XG4gICAgdG8gICB7IG9wYWNpdHk6IDE7IH1cbn0iLCIvKiBcbiAqIFNpdGUtd2lkZSBUeXBvZ3JhcGh5IFN0eWxlc1xuICogXG4gKiBOT1RFOiBEb2VzIG5vdCBpbmNsdWRlIEJvb3RzdHJhcCB2YXJpYWJsZSBvdmVycmlkZXMgd2hpY2ggY2FuIGJlIGZvdW5kIGluIF92YXJpYWJsZXMuc2Nzc1xuKi9cblxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRjb2xvcjogJGdyYXktZGFyaztcblxuXHRoMSwgXG5cdGgyLCBcblx0aDMsIFxuXHRoNCwgXG5cdGg1IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMjtcblx0XHRcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblx0XHR9XG5cdH1cbn0iLCIudHJpcGFkdmlzb3Ige1xuXHRjb2xvcjogJGdyYXktZGFyaztcblxuXHRzbWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0fVxuXG5cdGltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0LnRyaXBhZHZpc29yLXJhdGluZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC50cmlwYWR2aXNvci1yZXZpZXcge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG59IiwiLnppb25wbHVzLXJlbGF0ZWQtb3V0Zml0dGVycyB7XG5cdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiAkc3BhY2VyKjUgJHNwYWNlcjtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjUgMDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC50cmlwYWR2aXNvciB7XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGFibGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IGRhcmtlbiggJGdyYXktbGlnaHQsIDEwJSApO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbiggJGdyYXktbGlnaHQsIDEwJSApO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogJHNwYWNlcioyIDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlcjtcblx0XHRcdFx0XHRcdG1hcmdpbjogJHNwYWNlciAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4xcmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICNiY2I4YjggMXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4xcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC43NXJlbTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogI2JjYjhiOCAxcHggc29saWQ7XG5cblx0XHRcdFx0XHRcdFx0YSwgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyYXktZGFyaztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oICRncmF5LWxpZ2h0LCAyNSUgKTtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlci8zO1xuXHRcdH1cblx0fVxufSIsIi56aW9ucGx1cy1saXN0LW91dGZpdHRlcnMsXG4uemlvbnBsdXMtbGlzdC1yZXN0YXVyYW50cyB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblxuXHQuY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktOTAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdC5jYXJkLWltZyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdCAgICB3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1pbWctb3ZlcmxheSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0LmNhcmQtdGV4dCB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50cmlwYWR2aXNvciB7XG5cdFx0c21hbGwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0dGhlYWQge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oICRncmF5LWxpZ2h0LCAxMCUgKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCAkZ3JheS1saWdodCwgMTAlICk7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0Ym9keSB7XG5cdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oICRncmF5LWxpZ2h0LCAxMCUgKTtcblx0XHRcdH1cblxuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRoIHtcblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRzbWFsbCB7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblx0fVxuXG5cdHRkIHtcblxuXHRcdHNwYW4ge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJGdyYXktZGFyaztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGkge1xuXHRcdGNvbG9yOiBkYXJrZW4oICRncmF5LWxpZ2h0LCAyNSUgKTtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIvMztcblx0fVxufSIsIi56aW9ucGx1cy1yZXN0YXVyYW50cyB7XG5cdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiAkc3BhY2VyKjUgJHNwYWNlcjtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjUgMDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC50cmlwYWR2aXNvciB7XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGFibGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0fVxuXG5cdFx0XHR0aGVhZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IGRhcmtlbiggJGdyYXktbGlnaHQsIDEwJSApO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbiggJGdyYXktbGlnaHQsIDEwJSApO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGJvZHkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogJHNwYWNlcioyIDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlcjtcblx0XHRcdFx0XHRcdG1hcmdpbjogJHNwYWNlciAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4xcmVtO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICNiY2I4YjggMXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4xcmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC43NXJlbTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogI2JjYjhiOCAxcHggc29saWQ7XG5cblx0XHRcdFx0XHRcdFx0YSwgc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRoIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGdyYXktZGFyaztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oICRncmF5LWxpZ2h0LCAyNSUgKTtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlci8zO1xuXHRcdH1cblx0fVxufSIsIi5yZXN0YXVyYW50LXR5cGVzIHtcblx0Ji5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNlcioyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdC5jdWlzaW5lLWNvbCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuemlvbnBsdXMtc2VhcmNoLWxpc3RpbmdzIHtcblxuXHQuY29udGFpbmVyIHtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0fVxuXG5cdFx0LmNhcmQtZGVjayB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM1JTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2FyZC1pbWcge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNhcmQtaW1nLW92ZXJsYXkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjUpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC41KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdFx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKCAjMDAwLCAwLjI1ICk7XG5cblx0XHRcdFx0XHRcdCYuYWxpZ24tYm90dG9tIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDU2cHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMS41O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKCAjMDAwLCAwLjM1ICk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IGEsXG5cdFx0XHRcdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2xpY2stZnJhbWUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSggIzAwMCwgMC41ICk7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAsIDAsIDVweCwgNXB4ICk7XG5cblx0XHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cblx0XHRcdFx0XHRcdC51bmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuemlvbnBsdXMtc2VhcmNoLWZvcm0ge1xuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJHNwYWNlcioyO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXG5cdFx0Zm9ybSB7XG5cdFx0XHRtYXJnaW46ICRzcGFjZXIgMDtcblxuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmZvcm0tY29udHJvbCB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLWdyb3VwIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBkYXJrZW4oICRncmF5LWxpZ2h0LCAxMCUgKSAxcHggc29saWQ7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbiggJGdyYXktbGlnaHQsIDEwJSApO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi56aW9ucGx1cy1saXN0LXZpZXcge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cblx0Lm1lZGlhIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cblx0XHQubWVkaWEtaW1nIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIqMjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVkaWEtYm9keSB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuemlvbnBsdXMtbGlzdC1wZW9wbGUge1xuXHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcblx0LmNhcmQge1xuXHRcdC5jYXJkLWltZy1vdmVybGF5IHtcblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDJyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjM7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsLjUpIDAsdHJhbnNwYXJlbnQpO1xuXHRcdFx0ICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjODAwMDAwMDBcIixlbmRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLEdyYWRpZW50VHlwZT0wKTtcblxuXHRcdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi56aW9ucGx1cy1saXN0LWV2ZW50cyB7XG5cdG1hcmdpbjogJHNwYWNlcioyIDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRoMiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzUlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwJTtcblx0XHR9XG5cblx0XHQuY2FyZC1pbWcge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0XHQgICAgbGVmdDogNTAlO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmQtaW1nLW92ZXJsYXkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQuY2FyZC10ZXh0IHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGVmZnJhLHNhbnMtc2VyaWY7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsMCwwLDAuNSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLDAsMCwwLjUpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMC41KSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuXHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSggIzAwMCwgMC4yNSApO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0Ji5hbGlnbi1ib3R0b20ge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiA1NnB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcioxLjU7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSggIzAwMCwgMC4zNSApO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBlZmZyYSxzYW5zLXNlcmlmO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGEsXG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAjMDAwLCAwLjUgKTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBlZmZyYSxzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgMCAwIDAgKTtcblxuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVkO1xuXG5cdFx0XHRcdFx0LnVuY2hlY2tlZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jaGVja2VkIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1lYy1ldmVudC1pbWFnZSB7XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi5tZWMtbG9hZC1tb3JlLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHNwYWNlci8yICRzcGFjZXIvMiAkc3BhY2VyLzIgJHNwYWNlci8yICk7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGJvcmRlcjogbm9uZTtcblx0bGluZS1oZWlnaHQ6IGF1dG87XG59IiwiLnppb25wbHVzLWxpc3Qtb2NjYXNpb25zIHtcblx0QGluY2x1ZGUgc2V0LWJyZWFrcG9pbnRzKCk7XG5cdHBhZGRpbmc6ICRzcGFjZXIqNCAwICRzcGFjZXIqMiAwO1xuXG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1cHgsIDVweCwgNXB4LCA1cHggKTtcblx0XHR9XG5cdH1cbn0iLCIuemlvbnBsdXMtc2xpZGVyIHtcblx0aGVpZ2h0OiA1NXZoO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0fVxuXG5cdC5jYXJvdXNlbC1pbm5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cblx0XHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG5cdCAgICAgICAtbW96LWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBGaXJlZm94IDwgMTYgKi9cblx0ICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMnMgZm9yd2FyZHM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG5cdCAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBPcGVyYSA8IDEyLjEgKi9cblx0ICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMnMgZm9yd2FyZHM7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0fVxuXG5cdFx0LmNhcm91c2VsLWl0ZW0ge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY3JlZGl0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIvMiAkc3BhY2VyO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6ICRzcGFjZXIqMjtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSggIzAwMCwgMC41ICk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuXHQuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJvdXNlbC1jYXB0aW9uIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHBhZGRpbmc6IDAgJHNwYWNlcioyO1xuXHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHJpZ2h0OiAwO1xuXHQgICAgYm90dG9tOiAkc3BhY2VyKjY7XG5cblx0ICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206ICRzcGFjZXIqNDtcblx0ICAgIH1cblxuXHQgICAgLmNvbnRhaW5lciB7XG5cdCAgICBcdHBhZGRpbmc6IDA7XG5cblx0ICAgIFx0aDEge1xuXHQgICAgXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0ICAgIFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pY29uLWRvd24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIGZvbnQtc2l6ZTogNjBweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogMDtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgb3BhY2l0eTogMC41O1xuXHQgICAgei1pbmRleDogOTtcblx0ICAgIGNvbG9yOiAjZmZmO1xuXHQgICAgZGlzcGxheTogbm9uZTtcblxuXHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgfVxuXHR9XG5cblx0JiNob21lcGFnZVNsaWRlciB7XG5cdFx0LmNhcm91c2VsLWNhcHRpb24ge1xuXG5cdFx0ICAgIC5jb250YWluZXIge1xuXG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDMwcHggcmdiYSggIzAwMCwgMC4xICk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqNDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSoyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJib2R5Lnppb25wbHVzLWZhdm9yaXRlcyB7XG5cblx0LmNvbnRhaW5lciB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzAlO1xuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXIge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuanVtYm90cm9uIC5hcnRpY2xlLWhlYWRlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzAlO1xuXHRcdH1cblx0fVxuXG5cdC56aW9ucGx1cy1mYXZvcml0ZXMtd2lkZ2V0IHtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oMCwgMCk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKDAsIDApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oMCwgMCk7XG5cdFx0fVxuXHR9XG5cblx0Lnppb25wbHVzLXNlYXJjaC1saXN0aW5ncyB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuY2FyZC1kZWNrIHtcblx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA2MCU7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwJTtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MCU7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTAlO1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtY29udGVudCB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuYXJ0aWNsZS1jb250ZW50IHtcblx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnBhZ2VzLXN1Ym1lbnUge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2VyKjIgMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFydGljbGUtY29sLFxuXHRcdFx0XHQuYWNjb21tb2RhdGlvbi1jb2wsXG5cdFx0XHRcdC52ZW51ZS1jb2wsXG5cdFx0XHRcdC5tZWMtZXZlbnQtbWV0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cblx0XHRcdFx0XHRcdC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcsXG5cdFx0XHRcdFx0XHQudmVudWUtYm9va2luZyB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICRzcGFjZXIgJHNwYWNlciozICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0LmJvb2tpbmctY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgLTE1cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQuYm9va2luZy1jb2wge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMzJweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgJHNwYWNlcjtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmFydGljbGUtbWV0YSxcblx0XHRcdFx0XHRcdC5hY2NvbW1vZGF0aW9uLW1ldGEsXG5cdFx0XHRcdFx0XHQudHJpcGFkdmlzb3IsXG5cdFx0XHRcdFx0XHQudmVudWUtbWV0YSxcblx0XHRcdFx0XHRcdC5ldmVudC1tZXRhIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmFjY29tbW9kYXRpb24tYW1lbml0aWVzLFxuXHRcdFx0XHRcdFx0LmFjY29tbW9kYXRpb24tYWRkaXRpb25hbC1hbWVuaXRpZXMsXG5cdFx0XHRcdFx0XHQuYXJ0aWNsZS1hY3Rpdml0aWVzLFxuXHRcdFx0XHRcdFx0LmFydGljbGUtem9uZSB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cblx0XHRcdFx0XHRcdFx0XHQuemlvbnBsdXMtYW1lbml0eSxcblx0XHRcdFx0XHRcdFx0XHQuYWN0aXZpdHksXG5cdFx0XHRcdFx0XHRcdFx0LnpvbmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIDMzLjMzMzMzJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMzMuMzMzMzMlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1mb290ZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cblx0XHRcdFx0LmNhcmQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnNpbmdsZS1hY2NvbW1vZGF0aW9ucyB7XG5cdFx0YXJ0aWNsZS5hY2NvbW1vZGF0aW9ucyB7XG5cblx0XHRcdD4uYWNjb21tb2RhdGlvbi1ib29raW5nIHtcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzAlO1xuXG5cdFx0XHRcdFx0LmJvb2tpbmctY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcblxuXHRcdFx0XHRcdFx0LmJvb2tpbmctY29sIHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMzJweCk7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYucGFnZS10ZW1wbGF0ZS1wYWdlLXZlbnVlcyxcblx0Ji5zaW5nbGUtdmVudWVzIHtcblx0XHRhcnRpY2xlIHtcblxuXHRcdFx0Pi52ZW51ZS1ib29raW5nIHtcblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzAlO1xuXG5cdFx0XHRcdFx0LmJvb2tpbmctY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcblxuXHRcdFx0XHRcdFx0LmJvb2tpbmctY29sIHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGNhbGMoNTAlIC0gMzJweCk7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogY2FsYyg1MCUgLSAzMnB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtY3RhIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGZvb3Rlci5mb290ZXIge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMCU7XG5cblx0XHRcdFx0LmZvb3Rlci1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb290ZXItbG9nbyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uemlvbnBsdXMtZmF2b3JpdGVzLXdpZGdldCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGJveC1zaGFkb3coJHNwYWNlciwgcmdiYSgjMDAwLCAwLjI1KSk7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHNwYWNlci8yLCAwLCAwLCAwKTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDFzLCBlYXNlLCAwcyk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdHRvcDogMjAwcHg7XG5cdFx0d2lkdGg6IDQwJTtcblx0XHRyaWdodDogLTQwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHR3aWR0aDogMzAlO1xuXHRcdHJpZ2h0OiAtMzAlO1xuXHR9XG5cblx0aDIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cGFkZGluZzogJHNwYWNlcioyICRzcGFjZXIqMiAkc3BhY2VyKjEuNSAkc3BhY2VyKjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmx1ZSwgNSUpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHNwYWNlci8yLCAwLCAwLCAwKTtcblxuXHRcdC5idG4ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDEzMHB4ICRzcGFjZXIqMiAkc3BhY2VyKjIgJHNwYWNlcioyICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXG5cdFx0XHQmLmZhdm9yaXRlLWNvbmZpcm1hdGlvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGdyYXktYmFzZSwgMC4xKTtcblx0XHRcdFx0Ym9yZGVyOiAkZ3JheS1iYXNlIDFweCBzb2xpZDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCwgNXB4LCA1cHgsIDVweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhdm9yaXRlcy1saXN0IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IC0xMDAlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDFzLCBlYXNlLCAwcyk7XG5cdFx0XHRwYWRkaW5nOiAxMzBweCAkc3BhY2VyKjIgJHNwYWNlcioyICRzcGFjZXIqMiAhaW1wb3J0YW50O1xuXG5cdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0ZGl2W2NsYXNzXj1cImZhdm9yaXRlLVwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioxLjU7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgjZmZmLCAwLjI1KTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmJhZGdlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lm1lZGlhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCwgNXB4LCA1cHgsIDVweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG5cdFx0XHRcdFx0XHQubWVkaWEtaW1nIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1cHgsIDAsIDAsIDVweCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4LCAwLCAwLCA1cHgpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQubWVkaWEtYm9keSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIvMjtcblxuXHRcdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlci8zO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmJ0bi1yZW1vdmUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAsIDVweCwgNXB4LCAwKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhdm9yaXRlcy1mb3JtIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMXMsIGVhc2UsIDBzKTtcblx0XHRcdHBhZGRpbmc6IDEzMHB4ICRzcGFjZXIqMiAkc3BhY2VyKjIgJHNwYWNlcioyICFpbXBvcnRhbnQ7XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMXMsIGVhc2UsIDBzKTtcblx0XHRcdH1cblxuXHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgjZmZmLCAwLjM1KTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIvMjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRociB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogcmdiYSgjZmZmLCAwLjEpIDFweCBzb2xpZDtcblx0XHRcdH1cblxuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjEuNTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4ge1xuXHRcdFx0XHRtYXJnaW46ICRzcGFjZXIqMiAwO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIDAuMzUpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlci8yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0bi1lbWFpbCB7XG5cdFx0XHRtYXJnaW46ICRzcGFjZXIqMiAwO1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRibHVlLCA1JSk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkYmx1ZSwgMTAlKTtcblx0XHRcdH1cblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIDAuMzUpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIvMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwLjE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5uYXZpdGVtLWZhdm9yaXRlcyB7XG5cblx0YmFja2dyb3VuZDogJHJlZDtcblx0Y29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAxMjVweDtcblx0cmlnaHQ6IDMwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUsIDUwJSwgNTAlLCA1MCUpO1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KCRzcGFjZXIvMiwgcmdiYSgjMDAwLCAwLjE1KSk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMXMsIGVhc2UsIDBzKTtcblx0ei1pbmRleDogOTk5OTk5O1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRib3R0b206IDEyNXB4O1xuXHR9XG5cblx0aSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bWFyZ2luLXRvcDogMC44cmVtO1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5iYWRnZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdHJpZ2h0OiAtOHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlLzI7XG5cdH1cblxuXHQmLnNlbGVjdGVkIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0aSB7XG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogZmxhc2ggbGluZWFyIDFzIGluZmluaXRlO1xuXHRcdFx0YW5pbWF0aW9uOiBmbGFzaCBsaW5lYXIgMXMgaW5maW5pdGU7XG5cdFx0fVxuXHR9XG59XG5cbmlmcmFtZS5pbnRlcmNvbS1sYXVuY2hlci1mcmFtZSB7XG5cdGJvdHRvbTogNjVweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHR9XG59IiwiI21hcCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZmlyc3RIZWFkaW5nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKCAjMDAwLCAwLjM1ICk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci8yO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICYuY3Vpc2luZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLzI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAjZmZmIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLzI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5tYXJrZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uby1pbWcge1xuICAgICAgICAgICAgLmZpcnN0SGVhZGluZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9IFxuICAgIH1cblxuICAgIC50cmlwYWR2aXNvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyaXBhZHZpc29yLXJldmlldyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgIFxuICAgICNjb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWFwLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkZ3JheS1saWdodCA1cHggc29saWQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIvMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci8zO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogQWNjb21tb2RhdGlvbnMgKi9cblxuICAgICAgICAuc3Rhci1yYXRpbmcge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvbW1vZGF0aW9uLXR5cGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1yYW5nZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlci8yO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRncmF5IDFweCBzb2xpZDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci8yO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFJlc3RhdXJhbnRzICovXG5cbiAgICAgICAgLnJlc3RhdXJhbnQtdHlwZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1aXNpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIvMjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkZ3JheSAxcHggc29saWQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIvMjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ20tc3R5bGUge1xuICAgICAgICBmb250LWZhbWlseTogZWZmcmEsIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgLmdtLXN0eWxlLWl3LWMge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1cHggNXB4IDVweCA1cHggKTtcblxuICAgICAgICAgICAgLmdtLXN0eWxlLWl3LWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBDbG9zZSBCdXR0b24gKi9cbiAgICAuZ20tc3R5bGUtaXcuZ20tc3R5bGUtaXctYyB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBhZ2luZyB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqNTtcblx0cGFkZGluZzogMDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0LmJ0bi1wcmV2aW91cyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4tbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLWNvdW50IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyLzM7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlci8zO1xuXHRcdH1cblxuXHRcdC5idG4tbmV4dCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4tbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59IiwiLyogR2VuZXJhbCBTdHlsaW5nICovXG5cbi5idG4tZmF2b3JpdGVzIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoICMwMDAsIDAuNSApO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCwgMCwgMCwgMCApO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoICMwMDAsIDAuNzUgKTtcblx0fVxuXG5cdEBtZWRpYSBwcmludCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC51bmNoZWNrZWQge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblxuXHRcdC50ZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNoZWNrZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQudGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYuc2VsZWN0ZWQge1xuXHRcdGJhY2tncm91bmQ6ICRyZWQ7XG5cblx0XHQudW5jaGVja2VkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmNoZWNrZWQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0fVxufVxuXG4vKiBTcGVjaWFsIENhc2VzICovXG5cbiNtYXAge1xuXHRcbn1cblxuLmp1bWJvdHJvbixcbi5hcnRpY2xlLWhlYWRlciB7XG5cdC5idG4tZmF2b3JpdGVzIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1cHgsIDVweCwgNXB4LCA1cHggKTtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cblx0XHQudGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG59IiwiLmFkZHRoaXMtYm94IHtcblx0Ym9yZGVyOiAkZ3JheS1saWdodCAxcHggc29saWQgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci8yO1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogJHNwYWNlcioyO1xuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkc3VjY2Vzcztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0fVxuXHR9XG59IiwiLm1haW4tbmF2IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0Ji5leHBhbmRlZCB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdHBhZGRpbmctdG9wOiA2cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0XHR9XG5cdH1cblxuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kOiByZ2IoMCwgMCwgMCk7XG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUwNDYzOTM1NTc0MjI5NjkpIDMwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNTA0NjM5MzU1NzQyMjk2OSkgMzAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNTA0NjM5MzU1NzQyMjk2OSkgMzAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwMDAwMFwiLGVuZENvbG9yc3RyPVwiIzAwMDAwMFwiLEdyYWRpZW50VHlwZT0xKTtcblx0cGFkZGluZzogMDtcblxuXHRAbWVkaWEgcHJpbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHQvLyBwYWRkaW5nLXRvcDogJHNwYWNlcioyO1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMDtcblx0XHRwYWRkaW5nOiAkc3BhY2VyICogMiAwLjVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5uYXZiYXItYnJhbmQge1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZiYXItdG9nZ2xlciB7XG5cdFx0XHR6LWluZGV4OiA5OTk5O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXZiYXItdG9nZ2xlci1pY29uIHtcblx0XHRcdFx0LmZhLWJhcnMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZhLXRpbWVzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0XHQuZmEtYmFycyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mYS10aW1lcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLmNvbGxhcHNlIHtcblx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgKiAyIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjYwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3JhcHBlciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlciAqIDI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIgKiAyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZW51LWNvbCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAkc3BhY2VyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMzU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5idG4tc3VibmF2IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb2xsYXBzZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5zdWJtZW51IHtcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogcmdiYSgjZmZmLCAwLjI1KSAzcHggc29saWQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoI2ZmZiwgMC41KTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdWItbmF2IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCNzdWItbWVudSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zNTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zb2NpYWwtbmF2IHtcblx0XHRcdFx0XHRcdG1hcmdpbjogJHNwYWNlciAqIDIgMDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwICRzcGFjZXI7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnNvY2lhbC1saW5rIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIvMjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sbGFwc2luZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQubmF2YmFyLW5hdiB7XG5cdFx0XHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5tYWRkZW4tYmFubmVycy1iYW5uZXIge1xuXHRcdD4gYSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxufSIsIi5qdW1ib3Ryb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiAkc3BhY2VyKjUgMDtcblxuXHQ+IGltZyB7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdG1heC13aWR0aDogOTkycHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdHBhZGRpbmctdG9wOiAzMjBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHBhZGRpbmctdG9wOiAzMTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdHBhZGRpbmctdG9wOiAzMDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0bWluLWhlaWdodDogNTAlO1xuXHRcdFx0bWF4LWhlaWdodDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiA1JTtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBwYWRkaW5nOiAwICRzcGFjZXIqMjtcblxuXHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdCAgICB9XG5cblx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB9XG5cblx0XHQgICAgaGVhZGVyIHtcblxuXHRcdFx0XHQmLmFydGljbGUtaGVhZGVyIHtcblx0XHRcdFx0XHRib3R0b206ICRzcGFjZXIqNDtcblxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHRcdC5ieWxpbmUge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pY29uLWRvd24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBmb250LXNpemU6IDYwcHg7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgYm90dG9tOiAxMHB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgb3BhY2l0eTogMC41O1xuXHRcdCAgICB6LWluZGV4OiA5O1xuXHRcdH1cblx0fVxuXG5cdCYubm8tcGFkZGluZyB7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjZXIqNTtcblx0fVxuXG5cdCYucmVsYXRlZC1hcnRpY2xlcyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIFNhZmFyaSwgQ2hyb21lIGFuZCBPcGVyYSA+IDEyLjEgKi9cblx0XHQgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVpbiAycyAxcyBmb3J3YXJkczsgLyogRmlyZWZveCA8IDE2ICovXG5cdFx0ICAgICAgICAtbXMtYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIEludGVybmV0IEV4cGxvcmVyICovXG5cdFx0ICAgICAgICAgLW8tYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIE9wZXJhIDwgMTIuMSAqL1xuXHRcdCAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluIDJzIDFzIGZvcndhcmRzO1xuXHRcdH1cblxuXHRcdC5pY29uLWRvd24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBmb250LXNpemU6IDYwcHg7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgYm90dG9tOiA2MHB4O1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgb3BhY2l0eTogMC41O1xuXHRcdCAgICB6LWluZGV4OiA5O1xuXHRcdH1cblxuXHRcdC5iZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0b3BhY2l0eTogMDtcblxuXHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG5cdFx0XHQgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogRmlyZWZveCA8IDE2ICovXG5cdFx0XHQgICAgICAgIC1tcy1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cblx0XHRcdCAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBPcGVyYSA8IDEyLjEgKi9cblx0XHRcdCAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYmctb3ZlcmxheSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCAjMDAwLCAwLjUgKSAwJSwgcmdiYSggIzAwMCwgMCApIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSggIzAwMCwgMC41ICkgMCUscmdiYSggIzAwMCwgMCApIDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCAjMDAwLCAwLjUgKSAwJSxyZ2JhKCAjMDAwLCAwICkgMTAwJSk7XG5cdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLEdyYWRpZW50VHlwZT0xICk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgei1pbmRleDogMjtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZXMge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXJ0aWNsZS1mZWF0dXJlZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblxuXHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSoxLjc1O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlKjM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5idG4ge1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFydGljbGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQubWVkaWEtaW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblxuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIvMjtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmp1bWJvdHJvbi1zcG9ydHMge1xuXHRcdFx0cGFkZGluZzogJHNwYWNlcio1IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcio1O1xuXHRcdH1cblx0fVxuXG5cdCYuanVtYm90cm9uLXZpZGVvIHtcblx0XHRiYWNrZ3JvdW5kOiAkc3VjY2VzcztcblxuXHRcdHZpZGVvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHQvKiAgb2JqZWN0LWZpdCBpcyBub3Qgc3VwcG9ydGVkIG9uIElFICAqL1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0XHQtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDJzIDFzIGZvcndhcmRzOyAvKiBTYWZhcmksIENocm9tZSBhbmQgT3BlcmEgPiAxMi4xICovXG5cdFx0ICAgICAgIC1tb3otYW5pbWF0aW9uOiBmYWRlaW4gMnMgMXMgZm9yd2FyZHM7IC8qIEZpcmVmb3ggPCAxNiAqL1xuXHRcdCAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDJzIDFzIGZvcndhcmRzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuXHRcdCAgICAgICAgIC1vLWFuaW1hdGlvbjogZmFkZWluIDJzIDFzIGZvcndhcmRzOyAvKiBPcGVyYSA8IDEyLjEgKi9cblx0XHQgICAgICAgICAgICBhbmltYXRpb246IGZhZGVpbiAycyAxcyBmb3J3YXJkcztcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHBhZGRpbmc6IDAgJHNwYWNlcioyO1xuXG5cdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0ICAgIFx0cGFkZGluZzogMDtcblx0ICAgIH1cblxuXHRcdGhlYWRlciB7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAzMHB4IHJnYmEoICMwMDAsIDAuMSApO1xuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAwIDMwcHggcmdiYSggIzAwMCwgMC4xICk7XG5cdFx0XHR9XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlKjM7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDAgMzBweCByZ2JhKCAjMDAwLCAwLjEgKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSo0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jcmVkaXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIvMiAkc3BhY2VyO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6ICRzcGFjZXIqMjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAjMDAwLCAwLjUgKTtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Lnppb25wbHVzLWxpc3QtbWFwIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cblx0XHQjbWFwIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4ucGFyYWxsYXgtbWlycm9yIHtcblx0YmFja2dyb3VuZDogJHN1Y2Nlc3M7XG5cblx0aW1nIHtcblx0XHRvcGFjaXR5OiAwO1xuXG5cdFx0LXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogU2FmYXJpLCBDaHJvbWUgYW5kIE9wZXJhID4gMTIuMSAqL1xuXHQgICAgICAgLW1vei1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogRmlyZWZveCA8IDE2ICovXG5cdCAgICAgICAgLW1zLWFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuXHQgICAgICAgICAtby1hbmltYXRpb246IGZhZGVpbiAycyBmb3J3YXJkczsgLyogT3BlcmEgPCAxMi4xICovXG5cdCAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZWluIDJzIGZvcndhcmRzO1xuICAgIH1cbn0iLCIuYnJlYWRjcnVtYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICAkZ3JheS1iYXNlO1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwLCAwLCAwLCAwICk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cdG9sIHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuXHRcdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHM7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuXHQgICAgbGkge1x0ICAgIFx0XG5cdCAgICBcdCYuYnJlYWRjcnVtYi1pdGVtIHtcblx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdCAgICBcdGNvbG9yOiAjZmZmO1xuXHQgICAgXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG5cdFx0ICAgIFx0YSB7XG5cdFx0ICAgIFx0XHRjb2xvcjogI2ZmZjtcblx0XHQgICAgXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0ICAgIFx0fVxuXG5cdFx0ICAgIFx0Ji5hY3RpdmUge1xuXHRcdCAgICBcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHQgICAgXHR9XG5cblx0XHQgICAgXHQmOjpiZWZvcmUge1xuXHRcdCAgICBcdFx0Y29sb3I6IGRhcmtlbiggJGdyYXktYmFzZSwgMTUlICk7XG5cdFx0ICAgIFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdCAgICBcdFx0cGFkZGluZzogMCAkc3BhY2VyLzI7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cbn0iLCIuc2l0ZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59IiwiLnBhZ2UtaGVhZGVyIHtcblx0YmFja2dyb3VuZDogJHN1Y2Nlc3MgdXJsKC4uLy4uL2ltYWdlcy9ibHVlLXRvcG8tdGV4dHVyZS5qcGcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMzIwcHggMCAkc3BhY2VyKjIgMDtcblx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdHBhZGRpbmctdG9wOiAzMTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdHBhZGRpbmctdG9wOiAzMDBweDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmFydGljbGUtaGVhZGVyIHtcblx0bWFyZ2luLXRvcDogJHNwYWNlciozO1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjM7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkc3BhY2VyKjI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wYWdlLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwICRzcGFjZXI7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYuc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG5cdH1cblxuXHQuYXJ0aWNsZS1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogJHNwYWNlcio1O1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cblx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0PiBwIHtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHR9XG5cblx0XHRociB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci8yO1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogJHNwYWNlci8yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxpc3QtZ3JvdXAge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcblx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSk7XG5cdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuXG5cdFx0XHRcdFx0ICAgIGkge1xuXHRcdFx0XHRcdCAgICBcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogJHNwYWNlci8yO1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogcmdiYSggJGdyYXktbGlnaHQsIDAuNzUgKTtcblxuXHRcdFx0XHRcdCAgICBcdGkge1xuXHRcdFx0XHRcdCAgICBcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHQgICAgJjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCAgICBcdGF7XG5cdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHNwYWNlci80LCAkc3BhY2VyLzQsIDAsIDAgKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgJjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0ICAgIFx0YSB7XG5cdFx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCAgICBcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwLCAwLCAkc3BhY2VyLzQsICRzcGFjZXIvNCApO1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjI7XG5cdFx0XHRib3JkZXI6ICRncmF5LWxpZ2h0IDFweCBzb2xpZDtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyKjI7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3BhY2VyLzMsICRzcGFjZXIvMywgJHNwYWNlci8zLCAkc3BhY2VyLzMgKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdEBleHRlbmQgJWZhLWljb247XG5cdFx0XHRAZXh0ZW5kIC5mYXM7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogZmEtY29udGVudCggJGZhLXZhci1xdW90ZS1sZWZ0ICk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAkc3BhY2VyKjI7XG5cdFx0XHRcdGxlZnQ6IC0kc3BhY2VyKjI7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIvMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSoyO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRjaXRlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0kc3BhY2VyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0cGFkZGluZzogMCAkc3BhY2VyLzI7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0YWJsZS50YWJsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR9XG5cblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCAkZ3JheS1saWdodCwgMTAlICk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogZGFya2VuKCAkZ3JheS1saWdodCwgMTAlICk7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0Ym9keSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAkc3BhY2VyKjIgMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAkc3BhY2VyO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAkc3BhY2VyIDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjFyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMC43NXJlbTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogI2JjYjhiOCAxcHggc29saWQ7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwLjFyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICNiY2I4YjggMXB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLWltYWdlIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblxuXHRcdFx0LmFsaWdubGVmdCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcioyO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQuYWxpZ25yaWdodCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyKjI7XG5cdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblxuXHRcdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktNzAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3AtYmxvY2stZW1iZWQteW91dHViZSB7XG5cdFx0XHRoZWlnaHQ6IDE7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAwICRzcGFjZXIqMiAwO1xuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3AtYmxvY2stZW1iZWQtc2xpZGVzaGFyZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHQgICAgaGVpZ2h0OiAwO1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogNjEuMjUlO1xuXHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQgICAgaWZyYW1lIHtcblx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIFx0dG9wOiAwO1xuXHRcdCAgICBcdGxlZnQ6IDA7XG5cdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB9XG5cdFx0fVxuXG5cdFx0LndwLWJsb2NrLWdhbGxlcnkge1xuXHRcdFx0ZmlnY2FwdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlci8yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cC1ibG9jay1idXR0b24ge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHNwYWNlci8yLCAkc3BhY2VyLzIsICRzcGFjZXIvMiwgJHNwYWNlci8yICk7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIvMiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmJ0bi1ibG9jayB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIvMjtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3NiX2luc3RhZ3JhbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0fVxuXG5cdFx0LmJ0bi1sZyB7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3BhY2VyLzIsICRzcGFjZXIvMiwgJHNwYWNlci8yLCAkc3BhY2VyLzIgKTtcblx0XHR9XG5cblx0XHQucGFnZXMtc3VibWVudSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0fVxuXHR9XG5cblx0LmFydGljbGUtZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcio1O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi1yaWdodDogLSRzcGFjZXIqMjtcblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRmbGV4OiAwIDAgY2FsYyg1MCUgLSAzMHB4KTtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRzcGFjZXIvMiwgJHNwYWNlci8yLCAkc3BhY2VyLzIsICRzcGFjZXIvMiApO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcioyO1xuXHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1cHgsIDVweCwgNXB4LCA1cHggKTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYm9keS5ob21lIHtcblx0LnBhZ2UtY29udGVudCB7XG5cblx0XHQuYXJ0aWNsZS1jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjUgMCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0LndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoMm4pe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjUgMCAwIDA7XG5cblx0XHRcdFx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHQud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZCgybil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIudGF4b25vbXktYXJjaGl2ZSB7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIqMztcblx0XG5cdC5hcnRpY2xlLWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciozO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblxuXHRcdC5wYWdlLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHR9XG5cblx0XHQudGF4b25vbXktZGVzY3JpcHRpb24ge1xuXHRcdFx0cCB7XG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lnppb25wbHVzLXNlYXJjaC1mb3JtIHtcblx0fVxufSIsIi5qdW1ib3Ryb24tb3ZlcmxheSB7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQwMHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA0MSU7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cblx0XHQuYWxlcnQtY29udGFpbmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coICRzcGFjZXIvMiwgcmdiYSggIzAwMCwgMC4xICkgKTtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbnMge1xuXHQmLmhhcy0yLWNvbHVtbnMge1xuXHRcdCYud2l0aC1vdmVybGF5IHtcblx0XHRcdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiYm9keS5wYWdlIHtcblx0LnBhZ2UtY29udGVudCB7XG5cdFx0LmFydGljbGUtY29udGVudCB7XG5cdFx0XHQucGFnZXMtc3VibWVudSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2FyZCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0XHR0b3A6ICRzcGFjZXIqMTA7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHRcdFx0LmNhcmQtaGVhZGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIGRhcmtlbiggJGdyYXktbGlnaHQsIDEwJSApO1xuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogc21hbGw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmxpc3QtZ3JvdXAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oICRncmF5LWxpZ2h0LCAxMCUgKTtcblxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCAkZ3JheS1saWdodCwgMTAlICk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji5jdXJyZW50X3BhZ2VfaXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbiggJGdyYXktbGlnaHQsIDEwJSApO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woOCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLndpZGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC52ZW51ZS1ib29raW5nIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5IHVybCguLi8uLi9pbWFnZXMvb3JhbmdlLXRvcG8tdGV4dHVyZS5qcGcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIqMztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjM7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXIqMjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlcioyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJvb2tpbmctY29udGVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblxuXHRcdFx0XHRcdC5ib29raW5nLWNvbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cblx0XHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCAkcHJpbWFyeSwgMTUlICk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbn0iLCJmb290ZXIuZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJHN1Y2Nlc3MgdXJsKC4uLy4uL2ltYWdlcy9ibHVlLXRvcG8tdGV4dHVyZS5qcGcpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwYWRkaW5nOiAkc3BhY2VyKjMgMCAkc3BhY2VyKjIgMDtcblx0Y29sb3I6ICNmZmY7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcblxuXHRAbWVkaWEgcHJpbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0ICAgIHBhZGRpbmc6IDAgJHNwYWNlcioyO1xuXG5cdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0ICAgIFx0cGFkZGluZzogMDtcblx0ICAgIH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0c21hbGwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIvMjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1tZW51IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5zb2NpYWwtbGluayB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIvMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWNvbnRhY3Qge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNik7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItZGVzY3JpcHRpb24ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIvMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9vdGVyLWxvZ28ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1kaXNjbGFpbWVyIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRib3JkZXItdG9wOiBsaWdodGVuKCAkYmx1ZSwgMTAlKSAxcHggc29saWQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHNwYWNlcjtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cbn0iLCIucG9zdC10eXBlLWFyY2hpdmUge1xuXHQucGFyYWxsYXgtbWlycm9yIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdG9wYWNpdHk6IDAuNzU7XG5cdFx0fVxuXHR9XG5cblx0LnNpdGUtY29udGFpbmVyIHtcblxuXHRcdGFydGljbGUuYXJjaGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRoZWFkZXIuYXJ0aWNsZS1oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNpbmdsZS1hY3Rpdml0aWVzIHtcblx0LmNhcmQge1xuXHRcdCYuY2FsbC10by1hY3Rpb24ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzIHVybCguLi8uLi9pbWFnZXMvYmx1ZS10b3BvLXRleHR1cmUuanBnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjAwJTtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjI7XG5cdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRzcGFjZXIvMiwgJHNwYWNlci8yLCAkc3BhY2VyLzIsICRzcGFjZXIvMiApO1xuXG5cdFx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci8yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2luZ2xlLWFjY29tbW9kYXRpb25zIHtcblxuXHRhcnRpY2xlLmFjY29tbW9kYXRpb25zIHtcblxuXHRcdC5hcnRpY2xlLWNvbnRlbnQge1xuXG5cdFx0XHQudHJpcGFkdmlzb3Ige1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICRncmF5LWxpZ2h0IDVweCBzb2xpZDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlci80O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmFjY29tbW9kYXRpb24tbWV0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktbGlnaHQgNXB4IHNvbGlkO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS05MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5mbztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIvMjtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICRncmF5LWxpZ2h0IDJweCBzb2xpZDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIvMjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOm9ubHktY2hpbGQsXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWNjb21tb2RhdGlvbi13ZWJzaXRlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvbW1vZGF0aW9uLWNvbCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiAzMy4zMzMzMyU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHJpcGFkdmlzb3Ige1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWNjb21tb2RhdGlvbi1tZXRhIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG5cdFx0XHRcdFx0Ji5hY2NvbW1vZGF0aW9uLXBob25lLFxuXHRcdFx0XHRcdCYuYWNjb21tb2RhdGlvbi13ZWJzaXRlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIHByaW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogY2FsYyggMTIvNCApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvbW1vZGF0aW9uLWJvb2tpbmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2VzcyB1cmwoLi4vLi4vaW1hZ2VzL2JsdWUtdG9wby10ZXh0dXJlLmpwZyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MDAlO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMjtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3BhY2VyLzIsICRzcGFjZXIvMiwgJHNwYWNlci8yLCAkc3BhY2VyLzIgKTtcblxuXHRcdFx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIvMjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblxuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oICRwcmltYXJ5LCAyNSUgKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjY29tbW9kYXRpb24tbWVldGluZ3Mge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3BhY2VyLzIgJHNwYWNlci8yICRzcGFjZXIvMiAkc3BhY2VyLzIgKTtcblxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMjtcblxuXHRcdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3M7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlci8yICRzcGFjZXI7XG5cblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCAkcHJpbWFyeSwgMjUlICk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdCAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAuYWNjb21tb2RhdGlvbi1ib29raW5nIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5IHVybCguLi8uLi9pbWFnZXMvb3JhbmdlLXRvcG8tdGV4dHVyZS5qcGcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIqMztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjM7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXIqMjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlcioyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJvb2tpbmctY29udGVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblxuXHRcdFx0XHRcdC5ib29raW5nLWNvbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXG5cdFx0XHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbiggJHByaW1hcnksIDE1JSApO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0ICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNpbmdsZS12ZW51ZXMge1xuXG5cdGFydGljbGUudmVudWVzIHtcblxuXHRcdC5hcnRpY2xlLWNvbnRlbnQge1xuXG5cdFx0XHQudmVudWUtbWV0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktbGlnaHQgNXB4IHNvbGlkO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAkZ3JheS1saWdodCAycHggc29saWQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpvbmx5LWNoaWxkLFxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnZlbnVlLWNvbCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHJpcGFkdmlzb3Ige1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudmVudWUtbWV0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudmVudWUtYm9va2luZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzdWNjZXNzIHVybCguLi8uLi9pbWFnZXMvYmx1ZS10b3BvLXRleHR1cmUuanBnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwMCU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcioyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRzcGFjZXIvMiwgJHNwYWNlci8yLCAkc3BhY2VyLzIsICRzcGFjZXIvMiApO1xuXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXG5cdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cblx0XHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCAkcHJpbWFyeSwgMjUlICk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvbW1vZGF0aW9uLW1lZXRpbmdzIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHNwYWNlci8yLCAkc3BhY2VyLzIsICRzcGFjZXIvMiwgJHNwYWNlci8yICk7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjI7XG5cblx0XHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJHN1Y2Nlc3M7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkc3VjY2Vzcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VjY2Vzcztcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyLzIgJHNwYWNlcjtcblxuXHRcdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oICRwcmltYXJ5LCAyNSUgKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC52ZW51ZS1ib29raW5nIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5IHVybCguLi8uLi9pbWFnZXMvb3JhbmdlLXRvcG8tdGV4dHVyZS5qcGcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIqMztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjM7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzcGFjZXIqMjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlcioyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJvb2tpbmctY29udGVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblxuXHRcdFx0XHRcdC5ib29raW5nLWNvbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXI7XG5cblx0XHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCAkcHJpbWFyeSwgMTUlICk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaW5nbGUtYXJ0aWNsZXMge1xuXG5cdC5hcnRpY2xlLWNvbnRlbnQge1xuXG5cdFx0LmFydGljbGUtbWV0YSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjM7XG5cdFx0XHR9XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAkZ3JheS1saWdodCA1cHggc29saWQ7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlLWNvbCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdH1cblxuXHRcdFx0LmFydGljbGUtbWV0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci8yO1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktbGlnaHQgMnB4IHNvbGlkO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlci8yO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlYXNvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJHNwYWNlci8yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hcnRpY2xlLWF1dGhvciB7XG5cdFx0XHRcdFx0LmF1dGhvci1uYW1lIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woOCk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXJ0aWNsZS1jdGEge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyKjM7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIqMztcblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyKjI7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyKjI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGEtY29udGVudCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cblx0XHRcdFx0LmN0YS1jb2wge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg4KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuY2FyZC10aXRsZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAkc3BhY2VyLzIgMCAwIDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyO1xuXG5cdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbiggJHByaW1hcnksIDE1JSApO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblxuXHRcdFx0XHRcdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oICRwcmltYXJ5LCAxNSUgKTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaW5nbGUtY3Vpc2luZSB7XG5cdC5qdW1ib3Ryb24ge1xuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cblx0XHRcdFx0LmFydGljbGUtaGVhZGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAkc3BhY2VyKjQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc2luZ2xlLW1lYy1ldmVudHMge1xuXG5cdC5hcnRpY2xlLWNvbnRlbnQge1xuXG5cdFx0LmV2ZW50LW1ldGEge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciozO1xuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktbGlnaHQgNXB4IHNvbGlkO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlci80O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWVjLWV2ZW50LW1ldGEge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LW1ldGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAkZ3JheS1saWdodCAycHggc29saWQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2Vhc29uIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLzI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmV2ZW50LWRhdGUge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZXZlbnQtdGltZSB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuXHRcdFx0fVxuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ldmVudC1jdGEge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyKjM7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzcGFjZXIqMztcblxuXHRcdC5jb250YWluZXIge1xuXG5cdFx0XHQuY3RhLWNvbnRlbnQge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG5cdFx0XHRcdC5jdGEtY29sIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woOCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogJHNwYWNlci8yIDAgMCAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblxuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oICRwcmltYXJ5LCAxNSUgKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRcdFx0XHRcdFx0LmJhZGdlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCAkcHJpbWFyeSwgMTUlICk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1lYy1mZXMtZm9ybSB7XG5cdGZvcm0ge1xuXHRcdC5tZWMtbWV0YS1ib3gtZmllbGRzIHtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDVweCwgNXB4LCA1cHgsIDVweCApO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCA1cHgsIDVweCwgMCwgMCApO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dCxcblx0XHRcdHNlbGVjdCxcblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNXB4LCA1cHgsIDVweCwgNXB4ICk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogM3JlbTtcblx0XHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQubWVjLXRpdGxlIHtcblx0XHRcdFx0Lm1lYy1kYXNoaWNvbnMge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogM3B4O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQubWVjLWZlcy1zdWItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcblx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQgICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG5cdFx0ICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQubWVjLWZlcy1mb3JtLXRvcC1hY3Rpb25zIHtcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdCAgICBjb2xvcjogJGdyYXktZGFyaztcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblx0XHRcdCAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcblx0XHRcdCAgICBmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdCAgICBsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNXB4LCA1cHgsIDVweCwgNXB4ICk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnNpbmdsZS1vdXRmaXR0ZXJzIHtcblxuXHRhcnRpY2xlLm91dGZpdHRlcnMge1xuXG5cdFx0LmFydGljbGUtY29udGVudCB7XG5cblx0XHRcdC50cmlwYWR2aXNvciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogJGdyYXktbGlnaHQgNXB4IHNvbGlkO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3V0Zml0dGVyLW1ldGEge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206ICRncmF5LWxpZ2h0IDVweCBzb2xpZDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlci80O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktOTAwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGluZm87XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLzI7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAkZ3JheS1saWdodCAycHggc29saWQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLzI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Jjpvbmx5LWNoaWxkLFxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm91dGZpdHRlci13ZWJzaXRlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5vdXRmaXR0ZXItY29sIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBwcmludCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDMzLjMzMzMzJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50cmlwYWR2aXNvciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vdXRmaXR0ZXItbWV0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblxuXHRcdFx0XHRcdCYub3V0Zml0dGVyLXBob25lLFxuXHRcdFx0XHRcdCYub3V0Zml0dGVyLXdlYnNpdGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woOCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgcHJpbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKCAxMi80ICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm91dGZpdHRlci1ib29raW5nIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHN1Y2Nlc3MgdXJsKC4uLy4uL2ltYWdlcy9ibHVlLXRvcG8tdGV4dHVyZS5qcGcpO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMjtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkc3BhY2VyLzIsICRzcGFjZXIvMiwgJHNwYWNlci8yLCAkc3BhY2VyLzIgKTtcblxuXHRcdFx0XHRcdC5jYXJkLXRpdGxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIvMjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMy1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblxuXHRcdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oICRwcmltYXJ5LCAyNSUgKTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAub3V0Zml0dGVyLWJvb2tpbmcge1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnkgdXJsKC4uLy4uL2ltYWdlcy9vcmFuZ2UtdG9wby10ZXh0dXJlLmpwZyk7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyKjM7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlciozO1xuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyKjI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIqMjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ib29raW5nLWNvbnRlbnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cblx0XHRcdFx0XHQuYm9va2luZy1jb2wge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmNhcmQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogJHNwYWNlcjtcblxuXHRcdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oICRwcmltYXJ5LCAxNSUgKTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdCAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53cC1ibG9jay16aW9ucGx1cy1hbGVydCxcbi53cC1ibG9jay16aW9ucGx1cy1hbGVydC1saW5rIHtcblxuXHQuYWxlcnQtY29udGFpbmVyIHtcblx0XHRAaW5jbHVkZSBhbGVydC12YXJpYW50KCB0cmFuc3BhcmVudCwgcmdiYSggJHByaW1hcnksIDAuMjUgKSwgJGdyYXktZGFyayApO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcioyICRzcGFjZXIqMiAkc3BhY2VyKjI7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRtYXJnaW46ICRzcGFjZXIqMiAwO1xuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRzcGFjZXIvMywgJHNwYWNlci8zLCAkc3BhY2VyLzMsICRzcGFjZXIvMyApO1xuXG5cdFx0LmFsZXJ0LWhlYWRpbmcge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCByZ2JhKCAkcHJpbWFyeSwgMC4yNSApO1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci8yO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdCAgICBsaW5lLWhlaWdodDogMTtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGdyYXktZGFyaztcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHQubHdzLWxpdmVpY29uLXZhbHVlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBkYXJrZW4oICRncmF5LWxpZ2h0LCAxMCUgKSAxcHggc29saWQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3BhY2VyKjIuNTtcblxuXHRcdFx0XHQubHdzLWljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogJHNwYWNlcioyO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sd3MtdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiYXJ0aWNsZS5sYW5kaW5nLXBhZ2Uge1xuXG5cdC5qdW1ib3Ryb24ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXG5cdFx0XHQ+IGltZyB7XG5cdFx0XHRcdHRvcDogLTI1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubG9nbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRtYXJnaW46ICRzcGFjZXIqNCAwICRzcGFjZXIqMiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6ICRzcGFjZXIqNDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMTB2aDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAyMHZoO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRoZWFkZXIuYXJ0aWNsZS1oZWFkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR3aWR0aDogNjclO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlKjQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjQ7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWxpbmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UqMi41O1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMS1mb250LXNpemUqMC43NTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdFx0XHRcdCY6Zmlyc3QtbGluZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZSoxLjY7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWxpbmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRoMS1mb250LXNpemU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Lmljb24tZG93biB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLSRzcGFjZXIqNjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMTB2aDtcblx0XHR9XG5cblx0XHQuYXJ0aWNsZS1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRzcGFjZXIqMjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRoMi1mb250LXNpemU7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSoxLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLndwLWJsb2NrLWltYWdlIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2VyKjMgMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgJHNwYWNlcio0IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdFx0XHRcdG1hcmdpbjogJHNwYWNlcio0IDA7XG5cblx0XHRcdFx0XHQud3AtYmxvY2stY29sdW1uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC53cC1ibG9jay1pbWFnZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAkc3BhY2VyIDA7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwLWJsb2NrLWJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0XHRcdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggNXB4LCA1cHgsIDVweCwgNXB4ICk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiYXJ0aWNsZS5pbnRlcm5hdGlvbmFsIHtcblx0Lmp1bWJvdHJvbiB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZSoxLjc1O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLWNvbnRlbnQge1xuXHRcdCYudy1waG90byB7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2VyKjU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlcio1O1xuXG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0LmFydGljbGUtY29udGVudCB7XG5cdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAwIDAgMTVweCByZ2JhKCAjMDAwLCAwLjI1ICk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoICMwMDAsIDAuNSApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQud3AtYmxvY2stY29sdW1ucyB7XG5cdFx0XHRcdFx0XHRcdC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdFx0XHRcdFx0XHRcdC53cC1ibG9jay1nYWxsZXJ5IHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLSRzcGFjZXIqMTA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0LmFydGljbGUtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHQud3AtYmxvY2stY29sdW1ucyB7XG5cdFx0XHRcdFx0XHQud3AtYmxvY2stY29sdW1uIHtcblx0XHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMztcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcio1O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMztcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC53cC1ibG9jay1nYWxsZXJ5IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjM7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyKjU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0LmJsb2Nrcy1nYWxsZXJ5LWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC53cC1ibG9jay1pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHRcdFx0LndwLWJsb2NrLWdhbGxlcnkge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLSRzcGFjZXIqNTtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LndwLWJsb2NrLWltYWdlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlcioyO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIqMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL21peGluc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5DT0xPUiBVVElMSVRJRVNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBlYWNoICRuYW1lLCAkaGV4IGluICRjb2xvcnMge1xuICAgIC5oYXMtI3skbmFtZX0tY29sb3Ige1xuICAgICAgICBjb2xvcjogJGhleDtcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGhleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFzLSN7JG5hbWV9LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4O1xuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVEVYVCBVVElMSVRJRVNcbioqKioqKioqKioqKioqKioqKioqKi9cbi5pcy1zdHlsZS1hbGwtY2FwcyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuQkxPQ0tTXG4qKioqKioqKioqKioqKioqKioqKiovXG4vLyBDb2x1bW5zXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4vLyBCdXR0b25zXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICYuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRoZXggaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAgICAgJi5oYXMtI3skbmFtZX0tY29sb3I6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zdHlsZS1vdXRsaW5lIHtcbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkaGV4IGluICRjb2xvcnMge1xuICAgICAgICAgICAgICAgICYuaGFzLSN7JG5hbWV9LWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGFzLSN7JG5hbWV9LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZXg7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIEltYWdlc1xuLndwLWJsb2NrLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLmlzLXN0eWxlLWN1cnZlZC10b3Age1xuICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtdG9wO1xuICAgIH1cbiAgICAmLmlzLXN0eWxlLWN1cnZlZC1ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtYm90dG9tO1xuICAgIH1cbiAgICAmLmlzLXN0eWxlLXdoaXRlLWJnIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC41KTtcbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcGFsZS1waW5rO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYShibGFjaywgMC43NSk7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBTZXBlcmF0b3Jcbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgICYuaXMtc3R5bGUtZG90dGVkLWxpbmUge1xuICAgICAgICBib3JkZXItdG9wOiAycHggZG90dGVkICRvcmFuZ2U7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxufVxuLy8gSGVhZGluZ3NcbkBpbmNsdWRlIGhlYWRpbmdzIHtcbiAgICAmLmlzLXN0eWxlLWFjdW1pbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zcGxhc2g7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuLy8gQ292ZXJcbi53cC1ibG9jay1jb3ZlciB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIFB1bGxxdW90ZVxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgJi5pcy1zdHlsZS1jdXJ2ZWQtYm9yZGVycyB7XG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgLyAyNSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkxBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAvKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0tTXG4gICAgKioqKioqKioqKioqKioqKioqKioqL1xuICAgIC8vIEdlbmVyYWxcbiAgICAuI3skdGhlbWUtcHJlZml4fS1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogJGRlZmF1bHRfYmxvY2tfbWFyZ2luX2xhcmdlIGF1dG87XG4gICAgfVxuICAgIC8vIENvbHVtbnNcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIHdpZHRoOiAkbWFpbl9jb2x1bW5fd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogJG1haW5fY29sdW1uX21heF93aWR0aDtcbiAgICAgICAgbWFyZ2luOiAkZGVmYXVsdF9ibG9ja19tYXJnaW5fbGFyZ2UgYXV0bztcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXMtc3R5bGUtc21hbGwtbWFyZ2lucyB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLXN0eWxlLWZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zdHlsZS1zdHJldGNoIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudDtcbiAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gQ292ZXJcbiAgICAud3AtYmxvY2stY292ZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgJi5pcy1zdHlsZS1jdXJ2ZWQtdG9wIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC10b3A7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zdHlsZS1jdXJ2ZWQtYm90dG9tIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC1ib3R0b207XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zdHlsZS1jdXJ2ZWQtbGVmdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXN0eWxlLWN1cnZlZC1yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gU2VwZXJhdG9yXG4gICAgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgICAgIHdpZHRoOiAkbWFpbl9jb2x1bW5fd2lkdGg7XG4gICAgICAgIG1heC13aWR0aDogJG1haW5fY29sdW1uX21heF93aWR0aDtcbiAgICB9XG4gICAgLy8gUHVsbHF1b3RlXG4gICAgLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgICAgICYuaXMtc3R5bGUtY3VydmVkLWJvcmRlcnMge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblNNQUxMIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAvKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0tTXG4gICAgKioqKioqKioqKioqKioqKioqKioqL1xuICAgIC8vIEdlbmVyYWxcbiAgICAuI3skdGhlbWUtcHJlZml4fS1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogJGRlZmF1bHRfYmxvY2tfbWFyZ2luX3NtYWxsIGF1dG87XG4gICAgfVxuICAgIC8vIENvbHVtbnNcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46ICRkZWZhdWx0X2Jsb2NrX21hcmdpbl9zbWFsbCBhdXRvO1xuICAgICAgICAmLmlzLXN0eWxlLXNtYWxsLW1hcmdpbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1zdHlsZS1mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIENvdmVyXG4gICAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICYuaXMtc3R5bGUtbW9iaWxlLWN1cnZlZC10b3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgY3VydmVkLXRvcCgxNzUlKTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXN0eWxlLW1vYmlsZS1jdXJ2ZWQtYm90dG9tIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC1ib3R0b20oMTc1JSk7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAvLyBTZXBlcmF0b3JcbiAgICAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFpbl9jb2x1bW5fbWF4X3dpZHRoO1xuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuR0VORVJBTCBCTE9DSyBTVFlMRVNcbioqKioqKioqKioqKioqKioqKioqKi9cbi5ncmVhdGVyLXppb24tYmxvY2sge1xuICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgY29sb3I6ICRtZWQtZ3JheTtcbiAgICB9XG59XG4ud3AtYmxvY2sge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVEVYVCBDT0xPUlxuKioqKioqKioqKioqKioqKioqKioqL1xuLmhhcy1pbmxpbmUtY29sb3Ige1xuICAgIEBlYWNoICRuYW1lLCAkaGV4IGluICRjb2xvcnMge1xuICAgICAgICAmLmhhcy0jeyRuYW1lfS1jb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogJGhleDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuUklDSCBURVhUXG4qKioqKioqKioqKioqKioqKioqKiovXG5oMi5yaWNoLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5CTE9DS1NcbioqKioqKioqKioqKioqKioqKioqKi9cbi8vIENvbHVtbnNcbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICYuaXMtc3R5bGUtZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYuaXMtc3R5bGUtc3RyZXRjaCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gQnV0dG9uc1xuLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJi5pcy1zdHlsZS1vdXRsaW5lIHtcbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRoZXggaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAgICAgJi5oYXMtI3skbmFtZX0tY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmhhcy0jeyRuYW1lfS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBJbWFnZXNcbi53cC1ibG9jay1pbWFnZSB7XG4gICAgJi5pcy1zdHlsZS1jdXJ2ZWQtdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgY3VydmVkLXRvcDtcbiAgICB9XG4gICAgJi5pcy1zdHlsZS1jdXJ2ZWQtYm90dG9tIHtcbiAgICAgICAgQGluY2x1ZGUgY3VydmVkLWJvdHRvbTtcbiAgICB9XG4gICAgJi5pcy1zdHlsZS13aGl0ZS1iZyB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgfVxufVxuLy8gU2VwZXJhdG9yXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgICYuaXMtc3R5bGUtZG90dGVkLWxpbmUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6ICRtYWluX2NvbHVtbl9tYXhfd2lkdGg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJG9yYW5nZTtcbiAgICB9XG59XG4vLyBIZWFkaW5nc1xuQGluY2x1ZGUgaGVhZGluZ3Mge1xuICAgICYuaXMtc3R5bGUtYWN1bWluIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNwbGFzaDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG4vLyBDb3ZlclxuLndwLWJsb2NrLWNvdmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAmLmlzLXN0eWxlLWN1cnZlZC10b3Age1xuICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtdG9wO1xuICAgIH1cbiAgICAmLmlzLXN0eWxlLWN1cnZlZC1ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtYm90dG9tO1xuICAgIH1cbn1cbi8vIFB1bGxxdW90ZVxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgJi5pcy1zdHlsZS1jdXJ2ZWQtYm9yZGVycyB7XG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgLyAyNSU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkxBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAvKioqKioqKioqKioqKioqKioqKioqXG4gICAgQkxPQ0tTXG4gICAgKioqKioqKioqKioqKioqKioqKioqL1xuICAgIC8vIENvbHVtbnNcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbjogJGRlZmF1bHRfYmxvY2tfbWFyZ2luX2xhcmdlIGF1dG87XG4gICAgICAgICYuaXMtc3R5bGUtc21hbGwtbWFyZ2lucyB7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuU01BTEwgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC8qKioqKioqKioqKioqKioqKioqKipcbiAgICBCTE9DS1NcbiAgICAqKioqKioqKioqKioqKioqKioqKiovXG4gICAgLy8gQ29sdW1uc1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luOiAkZGVmYXVsdF9ibG9ja19tYXJnaW5fc21hbGwgYXV0bztcbiAgICAgICAgJi5pcy1zdHlsZS1zbWFsbC1tYXJnaW5zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcblN0eWxlc2hlZXQ6IFZhcmlhYmxlc1xyXG5cclxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcclxuYmFzZSB2YWx1ZXMsIGFuZCBkZWZhdWx0cy4gV2Ugd2FudCB0byBtYWtlIHN1cmUgdGhpcyBmaWxlIE9OTFlcclxuY29udGFpbnMgdmFyaWFibGVzIHRoYXQgd2F5IG91ciBmaWxlcyBkb24ndCBnZXQgYWxsIG1lc3N5LlxyXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxyXG5cclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuJHRoZW1lLXByZWZpeDogXCJncmVhdGVyLXppb25cIjtcclxuLy8gJHRoZW1lLWFzc2V0cy1wYXRoOiBcIi93cC1jb250ZW50L3RoZW1lcy9ncmVhdGVyemlvbi9hc3NldHMvXCI7XHJcbiR0aGVtZS1hc3NldHMtcGF0aDogXCJodHRwczovL2dyZWF0ZXJ6aW9uLmNvbS93cC1jb250ZW50L3RoZW1lcy9ncmVhdGVyemlvbi9hc3NldHMvXCI7XHJcbiR0aGVtZS1pbWctcGF0aDogJHRoZW1lLWFzc2V0cy1wYXRoICsgXCJpbWFnZXMvXCI7XHJcblxyXG4vLyBDT0xPUlNcclxuJGRhcmstYmx1ZTogIzM2NGI1NDtcclxuJHBhbGUtYmx1ZTogI0M2RDZEOTtcclxuJG9yYW5nZTogI2ViNmI0MDtcclxuJHBhbGUtcGluazogI0Y3RTNFMztcclxuJGxpZ2h0LWdyYXk6ICNkNWQyZDI7XHJcbiRwYWxlLWdyYXk6ICNGNEY0RjQ7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJGxpZ2h0LWJsdWU6ICNhMGJhYmY7XHJcbiRtZWQtZ3JheTogIzdiN2M3ZjtcclxuJGJsYWNrLWdyYXk6ICMzYTM3MzY7XHJcblxyXG4vLyBDT0xPUiBNQVAgKGZvciBsb29waW5nKVxyXG4kY29sb3JzOiAoXHJcbiAgICBcImRhcmstYmx1ZVwiOiAkZGFyay1ibHVlLFxyXG4gICAgXCJvcmFuZ2VcIjogJG9yYW5nZSxcclxuICAgIFwibGlnaHQtZ3JheVwiOiAkbGlnaHQtZ3JheSxcclxuICAgIFwid2hpdGVcIjogJHdoaXRlLFxyXG4gICAgXCJsaWdodC1ibHVlXCI6ICRsaWdodC1ibHVlLFxyXG4gICAgXCJtZWQtZ3JheVwiOiAkbWVkLWdyYXksXHJcbiAgICBcImJsYWNrLWdyYXlcIjogJGJsYWNrLWdyYXksXHJcbik7XHJcblxyXG4kbWFpbl9jb2x1bW5fd2lkdGg6IDcwJTtcclxuJG1haW5fY29sdW1uX21heF93aWR0aDogMTMwMHB4O1xyXG4kbWFpbl9jb2x1bW5fbWFyZ2luczogbWF0aC5kaXYoMTAwJSAtICRtYWluLWNvbHVtbi13aWR0aCwgMik7XHJcblxyXG4kZGVmYXVsdF9ibG9ja19tYXJnaW5fbGFyZ2U6IDZyZW07XHJcbiRkZWZhdWx0X2Jsb2NrX21hcmdpbl9zbWFsbDogM3JlbTtcclxuXHJcbiRiYW5uZXItaGVpZ2h0LWRlc2t0b3A6IDQ4cHg7XHJcbiRoZWFkZXItaGVpZ2h0LWRlc2t0b3A6IDEwNnB4O1xyXG4kYWRtaW4tYmFyLWhlaWdodC1kZXNrdG9wOiAzMnB4O1xyXG5cclxuJGJhbm5lci1oZWlnaHQtbW9iaWxlOiA4MHB4O1xyXG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6IDgwcHg7XHJcbiRhZG1pbi1iYXItaGVpZ2h0LW1vYmlsZTogNDZweDsiLCJAbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTEwMDAwcHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWl4aW4gZWRpdG9yLWJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xyXG59XHJcblxyXG5AbWl4aW4gY3VydmVkLXRvcCgkcmFkaXVzOiAxMjUlKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKCRyYWRpdXMgMTAwJSBhdCA1MCUgMTAwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjdXJ2ZWQtYm90dG9tKCRyYWRpdXM6IDEyNSUpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoJHJhZGl1cyAxMDAlIGF0IDUwJSAwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjdXJ2ZWQtdG9wLWJvdHRvbSgkcmFkaXVzOiAxMjUlKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKCRyYWRpdXMgNTAlIGF0IDUwJSA1MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gY3VydmVkLWxlZnQoJHJhZGl1czogMTc1JSkge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMDAlICRyYWRpdXMgYXQgMTAwJSA1MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gY3VydmVkLXJpZ2h0KCRyYWRpdXM6IDE3NSUpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTAwJSAkcmFkaXVzIGF0IDAlIDUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBjdXJ2ZWQtbGVmdC1yaWdodCgkcmFkaXVzOiAxMjUlKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDUwJSAkcmFkaXVzIGF0IDUwJSA1MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gbm8tc2Nyb2xsIHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWJzb2x1dGUtY2VudGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBoZWFkaW5ncyB7XHJcbiAgICBoMSxcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3RhbmRhcmQtdHJhbnNpdGlvbiB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn0iLCJAaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL21peGluc1wiO1xuXG4ud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1oZXJvLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJIZXJvIFNsaWRlc1wiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICB9XG59XG5cbi4jeyR0aGVtZS1wcmVmaXh9LWhlcm8tc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuc2xpY2stbGlzdCxcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC43NSk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLWdyYXksIDAuNzUpO1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS42ODkzIDIxLjA2MDdDMTEuMTAzNiAyMC40NzQ5IDExLjEwMzYgMTkuNTI1MSAxMS42ODkzIDE4LjkzOTNMMjEuMjM1MyA5LjM5MzRDMjEuODIxMSA4LjgwNzYxIDIyLjc3MDggOC44MDc2MSAyMy4zNTY2IDkuMzkzNEMyMy45NDI0IDkuOTc5MTkgMjMuOTQyNCAxMC45Mjg5IDIzLjM1NjYgMTEuNTE0N0wxNC44NzEzIDIwTDIzLjM1NjYgMjguNDg1M0MyMy45NDI0IDI5LjA3MTEgMjMuOTQyNCAzMC4wMjA4IDIzLjM1NjYgMzAuNjA2NkMyMi43NzA4IDMxLjE5MjQgMjEuODIxMSAzMS4xOTI0IDIxLjIzNTMgMzAuNjA2NkwxMS42ODkzIDIxLjA2MDdaTTE0IDIxLjVMMTIuNzUgMjEuNUwxMi43NSAxOC41TDE0IDE4LjVMMTQgMjEuNVonIGZpbGw9JyUyMzNBMzczNicgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjY4OTMgMjEuMDYwN0MxMS4xMDM2IDIwLjQ3NDkgMTEuMTAzNiAxOS41MjUxIDExLjY4OTMgMTguOTM5M0wyMS4yMzUzIDkuMzkzNEMyMS44MjExIDguODA3NjEgMjIuNzcwOCA4LjgwNzYxIDIzLjM1NjYgOS4zOTM0QzIzLjk0MjQgOS45NzkxOSAyMy45NDI0IDEwLjkyODkgMjMuMzU2NiAxMS41MTQ3TDE0Ljg3MTMgMjBMMjMuMzU2NiAyOC40ODUzQzIzLjk0MjQgMjkuMDcxMSAyMy45NDI0IDMwLjAyMDggMjMuMzU2NiAzMC42MDY2QzIyLjc3MDggMzEuMTkyNCAyMS44MjExIDMxLjE5MjQgMjEuMjM1MyAzMC42MDY2TDExLjY4OTMgMjEuMDYwN1pNMTQgMjEuNUwxMi43NSAyMS41TDEyLjc1IDE4LjVMMTQgMTguNUwxNCAyMS41WicgZmlsbD0nd2hpdGUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjguMzEwNyAyMS4wNjA3QzI4Ljg5NjQgMjAuNDc0OSAyOC44OTY0IDE5LjUyNTEgMjguMzEwNyAxOC45MzkzTDE4Ljc2NDcgOS4zOTM0QzE4LjE3ODkgOC44MDc2MSAxNy4yMjkyIDguODA3NjEgMTYuNjQzNCA5LjM5MzRDMTYuMDU3NiA5Ljk3OTE5IDE2LjA1NzYgMTAuOTI4OSAxNi42NDM0IDExLjUxNDdMMjUuMTI4NyAyMEwxNi42NDM0IDI4LjQ4NTNDMTYuMDU3NiAyOS4wNzExIDE2LjA1NzYgMzAuMDIwOCAxNi42NDM0IDMwLjYwNjZDMTcuMjI5MiAzMS4xOTI0IDE4LjE3ODkgMzEuMTkyNCAxOC43NjQ3IDMwLjYwNjZMMjguMzEwNyAyMS4wNjA3Wk0yNiAyMS41TDI3LjI1IDIxLjVMMjcuMjUgMTguNUwyNiAxOC41TDI2IDIxLjVaJyBmaWxsPSclMjMzQTM3MzYnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOC4zMTA3IDIxLjA2MDdDMjguODk2NCAyMC40NzQ5IDI4Ljg5NjQgMTkuNTI1MSAyOC4zMTA3IDE4LjkzOTNMMTguNzY0NyA5LjM5MzRDMTguMTc4OSA4LjgwNzYxIDE3LjIyOTIgOC44MDc2MSAxNi42NDM0IDkuMzkzNEMxNi4wNTc2IDkuOTc5MTkgMTYuMDU3NiAxMC45Mjg5IDE2LjY0MzQgMTEuNTE0N0wyNS4xMjg3IDIwTDE2LjY0MzQgMjguNDg1M0MxNi4wNTc2IDI5LjA3MTEgMTYuMDU3NiAzMC4wMjA4IDE2LjY0MzQgMzAuNjA2NkMxNy4yMjkyIDMxLjE5MjQgMTguMTc4OSAzMS4xOTI0IDE4Ljc2NDcgMzAuNjA2NkwyOC4zMTA3IDIxLjA2MDdaTTI2IDIxLjVMMjcuMjUgMjEuNUwyNy4yNSAxOC41TDI2IDE4LjVMMjYgMjEuNVonIGZpbGw9J3doaXRlJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuXG4ud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1oZXJvIHtcbiAgICAuaGVyby1iZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBpbmNsdWRlIGN1cnZlZC1ib3R0b207XG4gICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgLmJsb2NrLWVkaXRvci1pbm5lci1ibG9ja3Mge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjUpO1xuICAgICAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uI3skdGhlbWUtcHJlZml4fS1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyIDBweDtcbiAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA4cHggcmdiKDAgMCAwIC8gOTUlKTtcbiAgICB9XG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoYmxhY2ssIDAuOTUpO1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGhleCBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgICYuaGFzLSN7JG5hbWV9LWNvbG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhleDtcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEsXG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICAmOm5vdCguYWxpZ25yaWdodCk6bm90KC5hbGlnbmxlZnQpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LWhlcm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2OTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtZGVza3RvcDtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgQGluY2x1ZGUgY3VydmVkLWJvdHRvbSgxNzUlKTtcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgICAgLiN7JHRoZW1lLXByZWZpeH0taGVybyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogI3skYWRtaW4tYmFyLWhlaWdodC1kZXNrdG9wICsgJGhlYWRlci1oZWlnaHQtZGVza3RvcH07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oYXMtdG9wLWJhbm5lciB7XG4gICAgICAgIC4jeyR0aGVtZS1wcmVmaXh9LWhlcm8ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICN7JGJhbm5lci1oZWlnaHQtZGVza3RvcCArICRoZWFkZXItaGVpZ2h0LWRlc2t0b3B9O1xuICAgICAgICB9XG4gICAgICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICAgICAgIC4jeyR0aGVtZS1wcmVmaXh9LWhlcm8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAjeyRhZG1pbi1iYXItaGVpZ2h0LWRlc2t0b3AgKyAkYmFubmVyLWhlaWdodC1kZXNrdG9wICsgJGhlYWRlci1oZWlnaHQtZGVza3RvcH07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc4MXB4KSB7XG4gICAgLndwLWJsb2NrLWNvbHVtbjpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgZmxleC1iYXNpczogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1ncm93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuU01BTEwgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LWhlcm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1tb2JpbGU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtYm90dG9tKDIwMCUpO1xuICAgICAgICBoMixcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuYWRtaW4tYmFyIHtcbiAgICAgICAgLiN7JHRoZW1lLXByZWZpeH0taGVybyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAjeyRhZG1pbi1iYXItaGVpZ2h0LW1vYmlsZSArICRoZWFkZXItaGVpZ2h0LW1vYmlsZX07XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oYXMtdG9wLWJhbm5lciB7XG4gICAgICAgIC4jeyR0aGVtZS1wcmVmaXh9LWhlcm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogI3skYmFubmVyLWhlaWdodC1tb2JpbGUgKyAkaGVhZGVyLWhlaWdodC1tb2JpbGV9O1xuICAgICAgICB9XG4gICAgICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICAgICAgIC4jeyR0aGVtZS1wcmVmaXh9LWhlcm8ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICN7JGFkbWluLWJhci1oZWlnaHQtbW9iaWxlICsgJGJhbm5lci1oZWlnaHQtbW9iaWxlICsgJGhlYWRlci1oZWlnaHQtbW9iaWxlfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy9taXhpbnNcIjtcblxuLndwLWJsb2NrLSN7JHRoZW1lLXByZWZpeH0taG9yaXpvbnRhbC1uYXYtaXRlbSB7XG4gICAgLmVkaXRvci1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWQtZ3JheTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1ob3Jpem9udGFsLW5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC50aXRsZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIH1cbiAgICAuYXJyb3ctYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LWhvcml6b250YWwtbmF2LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgd2lkdGg6ICRtYWluX2NvbHVtbl93aWR0aDtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWFpbl9jb2x1bW5fbWF4X3dpZHRoO1xuICAgICAgICAudGl0bGUtbGluayB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1ob3Jpem9udGFsLW5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJ3N0eWxlcy9wYXJ0aWFscy92YXJpYWJsZXMnO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvbWl4aW5zXCI7XG5cbi53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LWljb24tdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJ1dHRvbi5pY29uLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1pY29uLXRleHQge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTUVESVVNIEFORCBMQVJHRSBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLndwLWJsb2NrLSN7JHRoZW1lLXByZWZpeH0taWNvbi10ZXh0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1pY29uLXRleHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL21peGluc1wiO1xuXG4ud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1pbWFnZS1jdGEtd3JhcCB7XG4gICAgLmN0YSB7XG4gICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkLWdyYXk7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLmJsb2NrLWVkaXRvci11cmwtaW5wdXQge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLiN7JHRoZW1lLXByZWZpeH0taW1hZ2UtY3RhLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAuaW1hZ2UtY3RhIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSA0cmVtO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkbWVkLWdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWQtZ3JheTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHN0YW5kYXJkLXRyYW5zaXRpb247XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTAgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjkxNzU2IDguMjA3MTFDOS4zMDgwOCA3LjgxNjU4IDkuMzA4MDggNy4xODM0MiA4LjkxNzU2IDYuNzkyODlMMi41NTM1OSAwLjQyODkzM0MyLjE2MzA3IDAuMDM4NDA4MiAxLjUyOTkxIDAuMDM4NDA4MyAxLjEzOTM4IDAuNDI4OTMzQzAuNzQ4ODU2IDAuODE5NDU3IDAuNzQ4ODU2IDEuNDUyNjIgMS4xMzkzOCAxLjg0MzE1TDYuNzk2MjQgNy41TDEuMTM5MzggMTMuMTU2OUMwLjc0ODg1OCAxMy41NDc0IDAuNzQ4ODU4IDE0LjE4MDUgMS4xMzkzOCAxNC41NzExQzEuNTI5OTEgMTQuOTYxNiAyLjE2MzA3IDE0Ljk2MTYgMi41NTM2IDE0LjU3MTFMOC45MTc1NiA4LjIwNzExWk03LjIxMDQ1IDguNUw4LjIxMDQ1IDguNUw4LjIxMDQ1IDYuNUw3LjIxMDQ1IDYuNUw3LjIxMDQ1IDguNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJG1lZC1ncmF5O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTAgMTUnIGZpbGw9JyUyMzdiN2M3ZicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguOTE3NTYgOC4yMDcxMUM5LjMwODA4IDcuODE2NTggOS4zMDgwOCA3LjE4MzQyIDguOTE3NTYgNi43OTI4OUwyLjU1MzU5IDAuNDI4OTMzQzIuMTYzMDcgMC4wMzg0MDgyIDEuNTI5OTEgMC4wMzg0MDgzIDEuMTM5MzggMC40Mjg5MzNDMC43NDg4NTYgMC44MTk0NTcgMC43NDg4NTYgMS40NTI2MiAxLjEzOTM4IDEuODQzMTVMNi43OTYyNCA3LjVMMS4xMzkzOCAxMy4xNTY5QzAuNzQ4ODU4IDEzLjU0NzQgMC43NDg4NTggMTQuMTgwNSAxLjEzOTM4IDE0LjU3MTFDMS41Mjk5MSAxNC45NjE2IDIuMTYzMDcgMTQuOTYxNiAyLjU1MzYgMTQuNTcxMUw4LjkxNzU2IDguMjA3MTFaTTcuMjEwNDUgOC41TDguMjEwNDUgOC41TDguMjEwNDUgNi41TDcuMjEwNDUgNi41TDcuMjEwNDUgOC41WicgLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LWltYWdlLWN0YS13cmFwIHtcbiAgICAgICAgLmltYWdlLWN0YSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHJpZ2h0OiAtM3JlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLiN7JHRoZW1lLXByZWZpeH0taW1hZ2UtY3RhLXdyYXAge1xuICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtdG9wO1xuICAgICAgICAuaW1hZ2UtY3RhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL21peGluc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuXG4ud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1pbmZvLXNsaWRlciB7XG4gICAgLmJsb2NrLWVkaXRvci11cmwtaW5wdXQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDoge1xuICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWJnLW92ZXJsYXkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyay1ibHVlLCAwLjc1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgICAgICAgLnNsaWRlLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgIC5zY3JvbGwtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdGEtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmN0YS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbm5lci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuI3skdGhlbWUtcHJlZml4fS1wb3N0LXBpY2tlci1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5mby1zbGlkZXItaW1hZ2UtdXBkYXRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLmNvbXBvbmVudHMtYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLiN7JHRoZW1lLXByZWZpeH0taW5mby1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucGxlZGdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNsaWRlLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAuc2xpZGUtaGVhZGVyLWxlZnQge1xuICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZG90cyB7XG4gICAgICAgICAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNjcm9sbC1idXR0b25zIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVzIHtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBhdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLWJsdWUsIDAuNzUpO1xuICAgICAgICAgICAgICAgIC5zbGlkZS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3BsYXNoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtcmVnaW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRsaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NRURJVU0gQU5EIExBUkdFIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuI3skdGhlbWUtcHJlZml4fS1pbmZvLXNsaWRlciB7XG4gICAgICAgIC5wbGVkZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDEwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6ICRtYWluX2NvbHVtbl93aWR0aDtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1haW5fY29sdW1uX21heF93aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLnNjcm9sbC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVzIHtcbiAgICAgICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDNyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRtYWluX2NvbHVtbl93aWR0aCArICRtYWluX2NvbHVtbl9tYXJnaW5zfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygjeyRtYWluX2NvbHVtbl9tYXhfd2lkdGh9ICsgI3skbWFpbl9jb2x1bW5fbWFyZ2luc30pO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3VydmVkLWxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWRlLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFNNQUxMIFNDUkVFTlNcbiAgKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LWluZm8tc2xpZGVyIHtcbiAgICAgICAgLnNsaWRlLWhlYWRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgICAgIC5zbGlkZS1oZWFkZXItbGVmdCB7XG4gICAgICAgICAgICAgICAgLmJsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNjcm9sbC1idXR0b25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZXMge1xuICAgICAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWlubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICAuc2xpZGUtaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZS1pbWFnZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY3VydmVkLXRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy90eXBvZ3JhcGh5XCI7XG5cbi53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LWxpc3RpbmctbWFwLXNsaWRlciB7XG4gICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQgJG1lZC1ncmF5O1xuICAgIGgyLCBoMywgaDQge1xuICAgICAgICBjb2xvcjogJG1lZC1ncmF5IWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hdmFpbGFibGUtZmlsdGVycyB7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItY29udHJvbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiRwb3N0LXdpZHRoOiAzMDBweDtcbiRwb3N0LW1hcmdpbjogMTBweDtcblxuLiN7JHRoZW1lLXByZWZpeH0tbGlzdGluZy1tYXAtc2xpZGVyIHtcbiAgICAubGlzdGluZy1mb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6ICRtYWluX2NvbHVtbl93aWR0aDtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1haW5fY29sdW1uX21heF93aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNzAnIGhlaWdodD0nMjQwJyBmaWxsPSclMjM3YjdjN2YnJTNFJTNDcGF0aCBkPSdNNSw1SDI2NUwxMzUsMjMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogOTUlIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZWQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdGluZy1zbGlkZXIge1xuICAgICAgICAudGl0bGUtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLnRpdGxlLWJveC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRoZXggaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtI3skbmFtZX0tY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uby1wb3N0cy1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3RzLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbm8tc2Nyb2xsO1xuICAgICAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3skcG9zdC1tYXJnaW4gKiAyfTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC10b3A7XG4gICAgICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLWdyYXksIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFtaWx5OiAkZm9udC1zcGxhc2g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC1ib3R0b207XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LWxpc3RpbmctbWFwLXNsaWRlciB7XG4gICAgICAgIC5saXN0aW5nLWZvcm0ge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlzdGluZy1zbGlkZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgIC50aXRsZS1ib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFpbl9jb2x1bW5fd2lkdGg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkbWFpbl9jb2x1bW5fbWF4X3dpZHRoO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgICAgICAgICAudGl0bGUtYm94LWxlZnQge1xuICAgICAgICAgICAgICAgICAgICAuZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3RzLWJveCB7XG4gICAgICAgICAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgJHBvc3Qtd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWFpbl9jb2x1bW5fbWFyZ2lucztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHBvc3QtbWFyZ2luO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLiN7JHRoZW1lLXByZWZpeH0tbGlzdGluZy1tYXAtc2xpZGVyIHtcbiAgICAgICAgLmxpc3RpbmctZm9ybSB7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0aW5nLXNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgLnRpdGxlLWJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRpdGxlLWJveC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAuZG90cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtZWQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1lZC1ncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRoZXggaW4gJGNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtI3skbmFtZX0tY29sb3IgLmRvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRoZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3RzLWJveCB7XG4gICAgICAgICAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnc2FzczptYXRoJztcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy90eXBvZ3JhcGh5XCI7XG5cbi53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LXBvc3QtZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgcGFkZGluZzogNnJlbSAzcmVtO1xuICAgIEBpbmNsdWRlIGN1cnZlZC10b3AtYm90dG9tO1xufVxuXG4kcmFkaXVzOiAycmVtO1xuXG4uI3skdGhlbWUtcHJlZml4fS1wb3N0LWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLWJsdWUsIDAuMik7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAkZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2wge1xuICAgICAgICAmLmZpbHRlcnMge1xuICAgICAgICAgICAgLnNlYXJjaC1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAwIDAgJHJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YW5kYXJkLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkcmFkaXVzICRyYWRpdXMgMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucG9zdHMge1xuICAgICAgICAgICAgLm5vLXBvc3RzLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0cy1ib3gge1xuICAgICAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5iZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstYmx1ZSwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YW5kYXJkLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zcGxhc2g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZy1pbWFnZSAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYud2lkdGgtNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYmctaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLndpZHRoLTEyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvYWQtbW9yZS1sb2FkZXIsXG4gICAgICAgICAgICAubG9hZC1tb3JlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sb2FkLW1vcmUtYnV0dG9uLnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvYWQtbW9yZS1sb2FkZXIge1xuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5sb2FkZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGJvdW5jZSAwLjVzIGluZmluaXRlIGFsdGVybmF0ZSBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkaSAqIDAuMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LXBvc3QtZ3JpZCB7XG4gICAgICAgIG1hcmdpbjogMTByZW0gMDtcbiAgICAgICAgcGFkZGluZzogMCA2cmVtO1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgY3VydmVkLXRvcCg3NSUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC1ib3R0b20oNzUlKTtcbiAgICAgICAgfVxuICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICYuZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LWRlc2t0b3A7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktZmlsdGVycy1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jdXN0b20taW5wdXQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktZmlsdGVycy1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1cInJlc2V0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucG9zdHMge1xuICAgICAgICAgICAgICAgIC5wb3N0cy1ib3gge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNzAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2lkdGgtI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgI3sxMDAlICogbWF0aC5kaXYoJGksIDEyKX07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2FkLW1vcmUtbG9hZGVyLFxuICAgICAgICAgICAgICAgIC5sb2FkLW1vcmUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5LmFkbWluLWJhciB7XG4gICAgICAgIC4jeyR0aGVtZS1wcmVmaXh9LXBvc3QtZ3JpZCAuY29sLmZpbHRlcnMge1xuICAgICAgICAgICAgdG9wOiAjeyRhZG1pbi1iYXItaGVpZ2h0LWRlc2t0b3AgKyAkaGVhZGVyLWhlaWdodC1kZXNrdG9wfTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lmhhcy10b3AtYmFubmVyIHtcbiAgICAgICAgLiN7JHRoZW1lLXByZWZpeH0tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyB7XG4gICAgICAgICAgIHRvcDogI3skYmFubmVyLWhlaWdodC1kZXNrdG9wICsgJGhlYWRlci1oZWlnaHQtZGVza3RvcH07XG4gICAgICAgIH1cbiAgICAgICAgJi5hZG1pbi1iYXIge1xuICAgICAgICAgICAgLiN7JHRoZW1lLXByZWZpeH0tcG9zdC1ncmlkIC5jb2wuZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgdG9wOiAjeyRhZG1pbi1iYXItaGVpZ2h0LWRlc2t0b3AgKyAkYmFubmVyLWhlaWdodC1kZXNrdG9wICsgJGhlYWRlci1oZWlnaHQtZGVza3RvcH07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblNNQUxMIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuI3skdGhlbWUtcHJlZml4fS1wb3N0LWdyaWQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDhyZW0gMDtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC10b3AoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY3VydmVkLWJvdHRvbSgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICYuZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1ib3gsXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LWZpbHRlcnMtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LWZpbHRlcnMtbW9iaWxlLFxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPVwicmVzZXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LWZpbHRlcnMtZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1maWx0ZXJzLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNzAnIGhlaWdodD0nMjQwJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNNSw1SDI2NUwxMzUsMjMwJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogOTUlIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBvc3RzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gICAgICAgICAgICAgICAgLnBvc3RzLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvYWQtbW9yZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5cbi53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LXJlY2VudC1wb3N0cyB7XG4gICAgQGluY2x1ZGUgZWRpdG9yLWJvcmRlcjtcbiAgICBwYWRkaW5nOiAxcmVtO1xufVxuXG4kcG9zdC13aWR0aDogMzAwcHg7XG4kcG9zdC1tYXJnaW46IDEwcHg7XG5cbi4jeyR0aGVtZS1wcmVmaXh9LXJlY2VudC1wb3N0cyB7XG4gICAgLnRpdGxlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLnRpdGxlLWJveC1sZWZ0IHtcbiAgICAgICAgICAgIC5zY3JvbGwtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgLnNjcm9sbC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGhleCBpbiAkY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGFzLSN7JG5hbWV9LWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9zdHMtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBuby1zY3JvbGw7XG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogI3skcG9zdC1tYXJnaW4gKiAyfTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXAgLm92ZXJsYXkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3VydmVkLXRvcDtcbiAgICAgICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjay1ncmF5LCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYW1pbHk6ICRmb250LXNwbGFzaDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3VydmVkLWJvdHRvbTtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LXJlY2VudC1wb3N0cyB7XG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgICAgIC50aXRsZS1ib3gge1xuICAgICAgICAgICAgd2lkdGg6ICRtYWluX2NvbHVtbl93aWR0aDtcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1haW5fY29sdW1uX21heF93aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgICAgIC50aXRsZS1ib3gtbGVmdCB7XG4gICAgICAgICAgICAgICAgLmRvdHMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdHMtYm94IHtcbiAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgJHBvc3Qtd2lkdGg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1haW5fY29sdW1uX21hcmdpbnM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwb3N0LW1hcmdpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRleHQtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuI3skdGhlbWUtcHJlZml4fS1yZWNlbnQtcG9zdHMge1xuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAudGl0bGUtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZS1ib3gtbGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuZG90cyB7XG4gICAgICAgICAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtZWQtZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWVkLWdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkaGV4IGluICRjb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtI3skbmFtZX0tY29sb3IgLmRvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkaGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3N0cy1ib3gge1xuICAgICAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgIC50ZXh0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvbWl4aW5zXCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwic3R5bGVzL2xpYnJhcnkvc2xpY2tcIjtcbkBpbXBvcnQgXCJzdHlsZXMvbGlicmFyeS9zbGljay10aGVtZVwiO1xuXG4uI3skdGhlbWUtcHJlZml4fS1yZWdpb25zLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDFyZW0gMCAxcmVtIHJnYmEoYmxhY2ssIDAuMik7XG4gICAgLnNpZGViYXJfX2NvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIC5yZWdpb25zLFxuICAgIC5jaXRpZXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIC8vIHJlZ2lvbnNcbiAgICAucmVnaW9ucyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1M3ZoO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAucmVnaW9uIHtcbiAgICAgIC5yZWdpb25fX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMXJlbSArIDAuNXZ3KTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI1NnB4JyBoZWlnaHQ9JzI1NnB4JyB2aWV3Qm94PScwIDAgMjU2IDI1NicgaWQ9J0ZsYXQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzY0YjU0JyUzRSUzQ3BhdGggZD0nTTk2LDIyMGExMiwxMiwwLDAsMS04LjQ4NTM1LTIwLjQ4NTM1TDE1OS4wMjkzLDEyOCw4Ny41MTQ2NSw1Ni40ODUzNWExMi4wMDAxLDEyLjAwMDEsMCwwLDEsMTYuOTcwNy0xNi45NzA3bDgwLDgwYTEyLjAwMDYyLDEyLjAwMDYyLDAsMCwxLDAsMTYuOTcwN2wtODAsODBBMTEuOTYyODcsMTEuOTYyODcsMCwwLDEsOTYsMjIwWicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2l0aWVzIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnJlZ2lvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgLmNpdGllcyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gY2l0aWVzXG4gICAgLmNpdGllcyB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgfVxuICAgIC5jaXR5IHtcbiAgICAgIC5jaXR5X190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuNzVyZW0gKyAwLjV2dyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjYuNS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjMgMTI3LjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy4zIDEyNy40OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3Bpbl9fYmcnIGZpbGw9JyUyMzM2NEM1NCcgZD0nTTYyLjcsN0MzNS45LDcsMTQuMiwyOC43LDE0LjIsNTUuNWMwLDM2LjQsNDguNSw2Ni4zLDQ4LjUsNjYuM2gwYzAsMCw0OC41LTMwLDQ4LjUtNjYuMyBDMTExLjIsMjguNyw4OS41LDcsNjIuNyw3TDYyLjcsN3onIC8lM0UlM0NjaXJjbGUgY2xhc3M9J3N0OScgY3g9JzYyLjcnIGN5PSc1MS41JyByPScyMi45JyBmaWxsPSclMjNGRkYnIC8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvcG91dF9hbmNob3Ige1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgY29sb3I6ICMzYTM3MzZcbiAgICAgIH1cbiAgICAgIC5jaXR5X190aXRsZV9zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuY2l0eV9fdGl0bGVfbGFyZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLy8gcG9wb3V0XG4gICAgICAuY2l0eV9fcG9wb3V0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ncmF5O1xuICAgICAgICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKGJsYWNrLCAwLjIpO1xuICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgICAucG9wb3V0X19leGl0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndwLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnBvcG91dF9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgLnBvcG91dF9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3BvdXRfX2V4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGF0dHJhY3Rpb25zXG4gICAgICAuYXR0cmFjdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmF0dHJhY3Rpb25zX190aXRsZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBjb2xvcjogJG1lZC1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXR0cmFjdGlvbnNfX3NsaWRlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXByZXYsXG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICB0b3A6IC02JTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjU2cHgnIGhlaWdodD0nMjU2cHgnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyBpZD0nRmxhdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNOTYsMjIwYTEyLDEyLDAsMCwxLTguNDg1MzUtMjAuNDg1MzVMMTU5LjAyOTMsMTI4LDg3LjUxNDY1LDU2LjQ4NTM1YTEyLjAwMDEsMTIuMDAwMSwwLDAsMSwxNi45NzA3LTE2Ljk3MDdsODAsODBhMTIuMDAwNjIsMTIuMDAwNjIsMCwwLDEsMCwxNi45NzA3bC04MCw4MEExMS45NjI4NywxMS45NjI4NywwLDAsMSw5NiwyMjBaJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgIGxlZnQ6IDgyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmF0dHJhY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAuYXR0cmFjdGlvbl9faW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmF0dHJhY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAycHggIzNhMzczNjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gdG9nZ2xlXG4gICAgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgICAgLnNob3ctcmVnaW9uc19fbGFiZWwsXG4gICAgICAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuc2hvdy1yZWdpb25zX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRtZWQtZ3JheTtcbiAgICAgIH1cbiAgICAgIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zaG93LXJlZ2lvbnNfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjVyZW0gcmdiYShibGFjaywgMC4yKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gICAgICAgICAgICB3aWR0aDogN3JlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtZ3JheTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiT05cIjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1hcFxuICAucmVnaW9ucy1tYXBfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG5cbiAgICAvLyBzaGFwZXNcbiAgICAuc2hhcGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIuOSUpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcGVfX3RpdGxlcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAuc2hhcGVfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzcmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lvbi1zaGFwZXMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJiA+IHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAuc2hhcGUge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hhcGVfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHBpbnNcbiAgICAucGluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICAucGluX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAucGluX190aXRsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICMzNzM3MzdhMTtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIC5waW5fX2JnIHtcbiAgICAgICAgICAgIGZpbGw6ICRvcmFuZ2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblJFU1BPTlNJVkVcblVzdWFsbHkgSSBwcmlkZSBteXNlbGYgb24gbmV2ZXIgZ29pbmcgYmV5b25kIDItMyBicmVha3BvaW50c1xuYnV0IGxvb2suIEknbSB0cnlpbiB0byB0cmVldCBhbiBzdmcgbGlrZSBpdCdzIGl0IGEgcmVhbCBtYXAuXG5HaW1tZSBhIGJyZWFrLlxuKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuI3skdGhlbWUtcHJlZml4fS1yZWdpb25zLW1hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC5zaWRlYmFyX19jb250ZW50cyB7XG4gICAgICAgIGhlaWdodDogMzdyZW07XG4gICAgICB9XG4gICAgICAuY2l0eSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuY2l0eV9fcG9wb3V0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLiN7JHRoZW1lLXByZWZpeH0tcmVnaW9ucy1tYXAge1xuICAgIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgICAuc2lkZWJhcl9fY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnNpZGViYXJfX2NvbnRlbnRzIHtcbiAgICAgICAgaGVpZ2h0OiAzNHJlbTtcbiAgICAgIH1cbiAgICAgIC5yZWdpb25zIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgfVxuICAgICAgLmNpdHkge1xuICAgICAgICAuY2l0eV9fcG9wb3V0IHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgLy8gbWF4LXdpZHRoOiAwO1xuICAgICAgICAgIC53cC1wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmNpdHlfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2l0eV9fcG9wb3V0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDIwcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2l0eV9fdGl0bGVfc21hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNpdHlfX3RpdGxlX2xhcmdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAuI3skdGhlbWUtcHJlZml4fS1yZWdpb25zLW1hcCB7XG4gICAgLy8gaGVpZ2h0OiA2NXZoO1xuICAgIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgICBmbGV4OiAwIDAgMjByZW07XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDlweCkge1xuICAuI3skdGhlbWUtcHJlZml4fS1yZWdpb25zLW1hcCB7XG4gICAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIHtcbiAgICAgIGZsZXg6IDAgMCAxMmVtO1xuICAgIH1cbiAgICAucmVnaW9ucy1tYXBfX21hcCB7XG4gICAgICAuc2hhcGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk1MHB4KSBhbmQgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC4jeyR0aGVtZS1wcmVmaXh9LXJlZ2lvbnMtbWFwIHtcbiAgICAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgICAgZmxleDogMCAwIDE2cmVtO1xuICAgIH1cbiAgICAucmVnaW9ucy1tYXBfX21hcCB7XG4gICAgICAuc2hhcGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDlweCkge1xuICAuI3skdGhlbWUtcHJlZml4fS1yZWdpb25zLW1hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgICAgZmxleDogMDtcbiAgICAgIC5zaWRlYmFyX19jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyYXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjU2cHgnIGhlaWdodD0nMjU2cHgnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyBpZD0nRmxhdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNOTYsMjIwYTEyLDEyLDAsMCwxLTguNDg1MzUtMjAuNDg1MzVMMTU5LjAyOTMsMTI4LDg3LjUxNDY1LDU2LjQ4NTM1YTEyLjAwMDEsMTIuMDAwMSwwLDAsMSwxNi45NzA3LTE2Ljk3MDdsODAsODBhMTIuMDAwNjIsMTIuMDAwNjIsMCwwLDEsMCwxNi45NzA3bC04MCw4MEExMS45NjI4NywxMS45NjI4NywwLDAsMSw5NiwyMjBaJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaWRlYmFyX19jb250ZW50cyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWdpb25zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgfVxuICAgICAgLmNpdHkge1xuICAgICAgICAuY2l0eV9fcG9wb3V0IHtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAud3AtcG9zdC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hdHRyYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmNpdHlfX3BvcG91dCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWdpb25zLW1hcF9fbWFwIHtcbiAgICAgICAgLnNoYXBlX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5tYXAtaW5zZXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBpbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uI3skdGhlbWUtcHJlZml4fS1yZWdpb25zLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMXJlbSAwIDFyZW0gcmdiYShibGFjaywgMC4yKTtcbiAgICAucmVnaW9ucyxcbiAgICAuY2l0aWVzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgICAvLyByZWdpb25zXG4gICAgLnJlZ2lvbnMge1xuICAgICAgbWF4LWhlaWdodDogNTV2aDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnJlZ2lvbiB7XG4gICAgICAucmVnaW9uX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMXJlbSArIDAuNXZ3KTtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyNTZweCcgaGVpZ2h0PScyNTZweCcgdmlld0JveD0nMCAwIDI1NiAyNTYnIGlkPSdGbGF0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzM2NGI1NCclM0UlM0NwYXRoIGQ9J005NiwyMjBhMTIsMTIsMCwwLDEtOC40ODUzNS0yMC40ODUzNUwxNTkuMDI5MywxMjgsODcuNTE0NjUsNTYuNDg1MzVhMTIuMDAwMSwxMi4wMDAxLDAsMCwxLDE2Ljk3MDctMTYuOTcwN2w4MCw4MGExMi4wMDA2MiwxMi4wMDA2MiwwLDAsMSwwLDE2Ljk3MDdsLTgwLDgwQTExLjk2Mjg3LDExLjk2Mjg3LDAsMCwxLDk2LDIyMFonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNpdGllcyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5yZWdpb25fX3RpdGxlOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIC5jaXRpZXMge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGNpdGllc1xuICAgIC5jaXRpZXMge1xuICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgIH1cbiAgICAuY2l0eSB7XG4gICAgICAuY2l0eV9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuNzVyZW0gKyAwLjV2dyk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04JyUzRiUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEyMy4zIDEyNy40JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuMyAxMjcuNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGNsYXNzPSdwaW5fX2JnJyBmaWxsPSclMjMzNjRDNTQnIGQ9J002Mi43LDdDMzUuOSw3LDE0LjIsMjguNywxNC4yLDU1LjVjMCwzNi40LDQ4LjUsNjYuMyw0OC41LDY2LjNoMGMwLDAsNDguNS0zMCw0OC41LTY2LjMgQzExMS4yLDI4LjcsODkuNSw3LDYyLjcsN0w2Mi43LDd6JyAvJTNFJTNDY2lyY2xlIGNsYXNzPSdzdDknIGN4PSc2Mi43JyBjeT0nNTEuNScgcj0nMjIuOScgZmlsbD0nJTIzRkZGJyAvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIHBvcG91dFxuICAgICAgLmNpdHlfX3BvcG91dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGUtZ3JheTtcbiAgICAgICAgYm94LXNoYWRvdzogMXJlbSAwIDFyZW0gcmdiYShibGFjaywgMC4yKTtcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgLnBvcG91dF9fZXhpdCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3AtcG9zdC1pbWFnZSB7XG4gICAgICAgICAgZmxleDogMCAwIDM1JTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAucG9wb3V0X19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgLnBvcG91dF9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3BvdXRfX2V4Y2VycHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGF0dHJhY3Rpb25zXG4gICAgICAuYXR0cmFjdGlvbnMge1xuICAgICAgICAuYXR0cmFjdGlvbnNfX3RpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiAkbWVkLWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hdHRyYWN0aW9uc19fc2xpZGVzIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAuc2xpY2stcHJldixcbiAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgIHRvcDogLTYlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyNTZweCcgaGVpZ2h0PScyNTZweCcgdmlld0JveD0nMCAwIDI1NiAyNTYnIGlkPSdGbGF0JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyMzM2NGI1NCclM0UlM0NwYXRoIGQ9J005NiwyMjBhMTIsMTIsMCwwLDEtOC40ODUzNS0yMC40ODUzNUwxNTkuMDI5MywxMjgsODcuNTE0NjUsNTYuNDg1MzVhMTIuMDAwMSwxMi4wMDAxLDAsMCwxLDE2Ljk3MDctMTYuOTcwN2w4MCw4MGExMi4wMDA2MiwxMi4wMDA2MiwwLDAsMSwwLDE2Ljk3MDdsLTgwLDgwQTExLjk2Mjg3LDExLjk2Mjg3LDAsMCwxLDk2LDIyMFonLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgbGVmdDogNzUlO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgbGVmdDogODIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXR0cmFjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICAuYXR0cmFjdGlvbl9faW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmF0dHJhY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyB0b2dnbGVcbiAgICAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgICAgLnNob3ctcmVnaW9uc19fbGFiZWwsXG4gICAgICAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuc2hvdy1yZWdpb25zX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRtZWQtZ3JheTtcbiAgICAgIH1cbiAgICAgIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zaG93LXJlZ2lvbnNfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSByZ2JhKGJsYWNrLCAwLjIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJPRkZcIjtcbiAgICAgICAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS1ncmF5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJPTlwiO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3JlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gbWFwXG4gIC5yZWdpb25zLW1hcF9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMDtcblxuICAgIC8vIHNoYXBlc1xuICAgIC5zaGFwZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMi45JSk7XG4gICAgICAuc2hhcGVfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEzcmVtO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHN0YW5kYXJkLXRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWdpb24tc2hhcGVzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICYgPiBzdmcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIC5zaGFwZSB7XG4gICAgICAgIC5zaGFwZV9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHBpbnNcbiAgICAucGluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC5waW5fX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBpbl9fdGl0bGUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjMzczNzM3YTE7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAucGluX19iZyB7XG4gICAgICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5SRVNQT05TSVZFXG5Vc3VhbGx5IEkgcHJpZGUgbXlzZWxmIG9uIG5ldmVyIGdvaW5nIGJleW9uZCAyLTMgYnJlYWtwb2ludHNcbmJ1dCBsb29rLiBJJ20gdHJ5aW4gdG8gdHJlZXQgYW4gc3ZnIGxpa2UgaXQncyBpdCBhIHJlYWwgbWFwLlxuR2ltbWUgYSBicmVhay5cbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgLiN7JHRoZW1lLXByZWZpeH0tcmVnaW9ucy1tYXAge1xuICAgIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgICBmbGV4OiAwIDEgMjByZW07XG4gICAgICAuc2lkZWJhcl9fY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnJlZ2lvbnMge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICB9XG4gICAgICAuY2l0eSB7XG4gICAgICAgIC5jaXR5X19wb3BvdXQge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLndwLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAuY2l0eV9fcG9wb3V0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgLiN7JHRoZW1lLXByZWZpeH0tcmVnaW9ucy1tYXAge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC4jeyR0aGVtZS1wcmVmaXh9LXJlZ2lvbnMtbWFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLiN7JHRoZW1lLXByZWZpeH0tcmVnaW9ucy1tYXAge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDlweCkge1xuICAuI3skdGhlbWUtcHJlZml4fS1yZWdpb25zLW1hcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgICAgZmxleDogMDtcbiAgICAgIC5zaWRlYmFyX19jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxlLWdyYXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjU2cHgnIGhlaWdodD0nMjU2cHgnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyBpZD0nRmxhdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNOTYsMjIwYTEyLDEyLDAsMCwxLTguNDg1MzUtMjAuNDg1MzVMMTU5LjAyOTMsMTI4LDg3LjUxNDY1LDU2LjQ4NTM1YTEyLjAwMDEsMTIuMDAwMSwwLDAsMSwxNi45NzA3LTE2Ljk3MDdsODAsODBhMTIuMDAwNjIsMTIuMDAwNjIsMCwwLDEsMCwxNi45NzA3bC04MCw4MEExMS45NjI4NywxMS45NjI4NywwLDAsMSw5NiwyMjBaJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgICYuY2xvc2VkIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaWRlYmFyX19jb250ZW50cyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWdpb25zIHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgfVxuICAgICAgLmNpdHkge1xuICAgICAgICAuY2l0eV9fcG9wb3V0IHtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgLndwLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXR0cmFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5jaXR5X19wb3BvdXQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmVnaW9ucy1tYXBfX21hcCB7XG4gICAgICAuc2hhcGUge1xuICAgICAgICAuc2hhcGVfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuU3R5bGVzaGVldDogVHlwb2dyYXBoeVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDp3Z2h0QDQwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9kdmY2dnlxLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLy9oZWxsby5teWZvbnRzLm5ldC9jb3VudC8zYmRjZDZcIik7XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjc1O1xuICBjb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICByaWdodDogLTI1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cblxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNXB4O1xufVxuXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjb2xvcjogYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucyxcbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXRpZXMge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMge1xuICBtYXgtaGVpZ2h0OiA1NXZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24gLnJlZ2lvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxcmVtICsgMC41dncpO1xuICBjb2xvcjogIzM2NGI1NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbiAucmVnaW9uX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjU2cHgnIGhlaWdodD0nMjU2cHgnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyBpZD0nRmxhdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNOTYsMjIwYTEyLDEyLDAsMCwxLTguNDg1MzUtMjAuNDg1MzVMMTU5LjAyOTMsMTI4LDg3LjUxNDY1LDU2LjQ4NTM1YTEyLjAwMDEsMTIuMDAwMSwwLDAsMSwxNi45NzA3LTE2Ljk3MDdsODAsODBhMTIuMDAwNjIsMTIuMDAwNjIsMCwwLDEsMCwxNi45NzA3bC04MCw4MEExMS45NjI4NywxMS45NjI4NywwLDAsMSw5NiwyMjBaJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb24gLmNpdGllcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9uLmFjdGl2ZSAucmVnaW9uX190aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9uLmFjdGl2ZSAuY2l0aWVzIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdGllcyB7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDAuNzVyZW0gKyAwLjV2dyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjYuNS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTIzLjMgMTI3LjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyMy4zIDEyNy40OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3Bpbl9fYmcnIGZpbGw9JyUyMzM2NEM1NCcgZD0nTTYyLjcsN0MzNS45LDcsMTQuMiwyOC43LDE0LjIsNTUuNWMwLDM2LjQsNDguNSw2Ni4zLDQ4LjUsNjYuM2gwYzAsMCw0OC41LTMwLDQ4LjUtNjYuMyBDMTExLjIsMjguNyw4OS41LDcsNjIuNyw3TDYyLjcsN3onIC8lM0UlM0NjaXJjbGUgY2xhc3M9J3N0OScgY3g9JzYyLjcnIGN5PSc1MS41JyByPScyMi45JyBmaWxsPSclMjNGRkYnIC8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLnBvcG91dF9hbmNob3Ige1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2EzNzM2O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3RpdGxlX3NtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X190aXRsZV9sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICBib3gtc2hhZG93OiAxcmVtIDAgMXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fZXhpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjVyZW07XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLnBvcG91dF9fZXhpdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC53cC1wb3N0LWltYWdlIHtcbiAgZmxleDogMCAwIDM1JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAucG9wb3V0X19jb250ZW50IC5wb3BvdXRfX3RpdGxlIHtcbiAgY29sb3I6ICMzNjRiNTQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQgLnBvcG91dF9fZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5wb3BvdXRfX2NvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9ucyAuYXR0cmFjdGlvbnNfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjN2I3YzdmO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXYsXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stbmV4dCB7XG4gIHRvcDogLTYlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzI1NnB4JyBoZWlnaHQ9JzI1NnB4JyB2aWV3Qm94PScwIDAgMjU2IDI1NicgaWQ9J0ZsYXQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMzY0YjU0JyUzRSUzQ3BhdGggZD0nTTk2LDIyMGExMiwxMiwwLDAsMS04LjQ4NTM1LTIwLjQ4NTM1TDE1OS4wMjkzLDEyOCw4Ny41MTQ2NSw1Ni40ODUzNWExMi4wMDAxLDEyLjAwMDEsMCwwLDEsMTYuOTcwNy0xNi45NzA3bDgwLDgwYTEyLjAwMDYyLDEyLjAwMDYyLDAsMCwxLDAsMTYuOTcwN2wtODAsODBBMTEuOTYyODcsMTEuOTYyODcsMCwwLDEsOTYsMjIwWicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb25zX19zbGlkZXMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiA3NSU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuYXR0cmFjdGlvbnNfX3NsaWRlcyAuc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uc19fc2xpZGVzIC5zbGljay1uZXh0IHtcbiAgbGVmdDogODIlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmF0dHJhY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTVyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uIC5hdHRyYWN0aW9uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5hdHRyYWN0aW9uIC5hdHRyYWN0aW9uX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyB7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19fbGFiZWwsXG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3YjdjN2Y7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIC5zaG93LXJlZ2lvbnNfX2lucHV0OjpiZWZvcmUsIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAucmVnaW9ucy1tYXBfX3Nob3ctcmVnaW9ucyAuc2hvdy1yZWdpb25zX19pbnB1dC13cmFwIC5zaG93LXJlZ2lvbnNfX2lucHV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICB3aWR0aDogN3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2NGI1NDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zLW1hcF9fc2hvdy1yZWdpb25zIC5zaG93LXJlZ2lvbnNfX2lucHV0LXdyYXAgLnNob3ctcmVnaW9uc19faW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI2YjQwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMgLnNob3ctcmVnaW9uc19faW5wdXQtd3JhcCAuc2hvdy1yZWdpb25zX19pbnB1dDpjaGVja2VkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcmVtKTtcbn1cbi5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMi45JSk7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZSBzdmcge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGVzIC5zaGFwZV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTNyZW07XG4gIG9wYWNpdHk6IDAuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcyA+IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzID4gc3ZnIHRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucmVnaW9uLXNoYXBlcy5hY3RpdmUgLnNoYXBlIHN2ZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5yZWdpb24tc2hhcGVzLmFjdGl2ZSAuc2hhcGVfX3RpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIC5waW5fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluIHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluOmhvdmVyIC5waW5fX3RpdGxlIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNlYjZiNDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoNTUsIDU1LCA1NSwgMC42MzEzNzI1NDkpO1xufVxuLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAucGluOmhvdmVyIHN2ZyAucGluX19iZyB7XG4gIGZpbGw6ICNlYjZiNDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblJFU1BPTlNJVkVcblVzdWFsbHkgSSBwcmlkZSBteXNlbGYgb24gbmV2ZXIgZ29pbmcgYmV5b25kIDItMyBicmVha3BvaW50c1xuYnV0IGxvb2suIEknbSB0cnlpbiB0byB0cmVldCBhbiBzdmcgbGlrZSBpdCdzIGl0IGEgcmVhbCBtYXAuXG5HaW1tZSBhIGJyZWFrLlxuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuc2lkZWJhcl9fY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCAud3AtcG9zdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkuYWN0aXZlIC5jaXR5X190aXRsZSB7XG4gICAgY29sb3I6ICNlYjZiNDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkuYWN0aXZlIC5jaXR5X19wb3BvdXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X190aXRsZV9zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fdGl0bGVfbGFyZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMjByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0OXB4KSB7XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDEyZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX21hcCAuc2hhcGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NTBweCkgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIge1xuICAgIGZsZXg6IDAgMCAxNnJlbTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5zaGFwZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDlweCkge1xuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIHtcbiAgICBmbGV4OiAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY0O1xuICAgIGZvbnQtZmFtaWx5OiBcImVmZnJhXCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnNpZGViYXJfX2NvbGxhcHNlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjU2cHgnIGhlaWdodD0nMjU2cHgnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyBpZD0nRmxhdCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMzNjRiNTQnJTNFJTNDcGF0aCBkPSdNOTYsMjIwYTEyLDEyLDAsMCwxLTguNDg1MzUtMjAuNDg1MzVMMTU5LjAyOTMsMTI4LDg3LjUxNDY1LDU2LjQ4NTM1YTEyLjAwMDEsMTIuMDAwMSwwLDAsMSwxNi45NzA3LTE2Ljk3MDdsODAsODBhMTIuMDAwNjIsMTIuMDAwNjIsMCwwLDEsMCwxNi45NzA3bC04MCw4MEExMS45NjI4NywxMS45NjI4NywwLDAsMSw5NiwyMjBaJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnNpZGViYXJfX2NvbGxhcHNlLmNsb3NlZDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb250ZW50cyB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5zaWRlYmFyX19jb250ZW50cy5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5yZWdpb25zIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLmNpdHkgLmNpdHlfX3BvcG91dCB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19zaWRlYmFyIC5jaXR5IC5jaXR5X19wb3BvdXQgLndwLXBvc3QtaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eSAuY2l0eV9fcG9wb3V0IC5hdHRyYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fc2lkZWJhciAuY2l0eS5hY3RpdmUgLmNpdHlfX3BvcG91dCB7XG4gICAgbWF4LWhlaWdodDogMjByZW07XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1yZWdpb25zLW1hcCAucmVnaW9ucy1tYXBfX3NpZGViYXIgLnJlZ2lvbnMtbWFwX19zaG93LXJlZ2lvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLnNoYXBlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcmVnaW9ucy1tYXAgLnJlZ2lvbnMtbWFwX19tYXAgLm1hcC1pbnNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXJlZ2lvbnMtbWFwIC5yZWdpb25zLW1hcF9fbWFwIC5waW4gc3ZnIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFyZW0pO1xuICB9XG59XG4iLCJAaW1wb3J0ICdzdHlsZXMvcGFydGlhbHMvbWl4aW5zJztcbkBpbXBvcnQgJ3N0eWxlcy9wYXJ0aWFscy92YXJpYWJsZXMnO1xuXG4ud3AtYmxvY2stI3skdGhlbWUtcHJlZml4fS1yb3cge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgQGluY2x1ZGUgZWRpdG9yLWJvcmRlcjtcbn1cblxuLiN7JHRoZW1lLXByZWZpeH0tcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTUVESVVNIEFORCBMQVJHRSBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLiN7JHRoZW1lLXByZWZpeH0tcm93IHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG4gIFNNQUxMIFNDUkVFTlNcbiAgKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LXJvdyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLSN7JHRoZW1lLXByZWZpeH0tcm93cyB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBAaW5jbHVkZSBlZGl0b3ItYm9yZGVyO1xuICAgIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG59XG5cbi4jeyR0aGVtZS1wcmVmaXh9LXJvd3Mge1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi5pcy1zdHlsZS1jdXJ2ZWQtdG9wIHtcbiAgICBAaW5jbHVkZSBjdXJ2ZWQtdG9wKDE3NSUpO1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA4cmVtIDA7XG4gIH1cbiAgJi5pcy1zdHlsZS1jb25jYXZlLWJvdHRvbSB7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMCA2cmVtIDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzMDAlO1xuICAgICAgdG9wOiA5MCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxMDAwdmggJG9yYW5nZTtcbiAgICB9XG4gIH1cbiAgJi5pcy1zdHlsZS1jb25jYXZlLXRvcC1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtO1xuICAgIHBhZGRpbmc6IDZyZW0gMCA4cmVtIDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEzMDAlO1xuICAgICAgYm90dG9tOiA5MCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTAwdmggMHB4IDBweCAkb3JhbmdlO1xuICAgIH1cbiAgfVxuICAmLmlzLXN0eWxlLWNvbmNhdmUtYm90dG9tLFxuICAmLmlzLXN0eWxlLWNvbmNhdmUtdG9wLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNjAwJTtcbiAgICAgIHdpZHRoOiAxMzAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIEBlYWNoICRuYW1lLCAkaGV4IGluICRjb2xvcnMge1xuICAgICAgICAmLiN7JG5hbWV9LWJsb2NrIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTAwMDB2aCAwcHggMHB4ICRoZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTUVESVVNIEFORCBMQVJHRSBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC4jeyR0aGVtZS1wcmVmaXh9LXJvd3Mge1xuICAgICYuaXMtc3R5bGUtY29uY2F2ZS1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuICBTTUFMTCBTQ1JFRU5TXG4gICoqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLiN7JHRoZW1lLXByZWZpeH0tcm93cyB7XG4gICAgJi5pcy1zdHlsZS1jb25jYXZlLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcbiAgICB9XG4gICAgJi5pcy1zdHlsZS1jdXJ2ZWQtdG9wIHtcbiAgICAgIEBpbmNsdWRlIGN1cnZlZC10b3AoNDAwJSk7XG4gICAgfVxuICB9XG59XG5cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59IiwiQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy9taXhpbnNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5cbkBpbXBvcnQgXCJzdHlsZXMvbGlicmFyeS9zbGlja1wiO1xuQGltcG9ydCBcInN0eWxlcy9saWJyYXJ5L3NsaWNrLXRoZW1lXCI7XG5cbi53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LXNsaWRlciB7XG4gICAgLmNvbXBvbmVudHMtcGFuZWxfX2JvZHktdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuICAgIC5jb21wb25lbnRzLXBhbmVsX19yb3cge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmltYWdlLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cblxuLiN7JHRoZW1lLXByZWZpeH0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDEwMCUgLSAxMDB2dykgLyAyKTtcbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjc1KTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjay1ncmF5LCAwLjc1KTtcbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogMjIlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMS42ODkzIDIxLjA2MDdDMTEuMTAzNiAyMC40NzQ5IDExLjEwMzYgMTkuNTI1MSAxMS42ODkzIDE4LjkzOTNMMjEuMjM1MyA5LjM5MzRDMjEuODIxMSA4LjgwNzYxIDIyLjc3MDggOC44MDc2MSAyMy4zNTY2IDkuMzkzNEMyMy45NDI0IDkuOTc5MTkgMjMuOTQyNCAxMC45Mjg5IDIzLjM1NjYgMTEuNTE0N0wxNC44NzEzIDIwTDIzLjM1NjYgMjguNDg1M0MyMy45NDI0IDI5LjA3MTEgMjMuOTQyNCAzMC4wMjA4IDIzLjM1NjYgMzAuNjA2NkMyMi43NzA4IDMxLjE5MjQgMjEuODIxMSAzMS4xOTI0IDIxLjIzNTMgMzAuNjA2NkwxMS42ODkzIDIxLjA2MDdaTTE0IDIxLjVMMTIuNzUgMjEuNUwxMi43NSAxOC41TDE0IDE4LjVMMTQgMjEuNVonIGZpbGw9JyUyMzNBMzczNicgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjY4OTMgMjEuMDYwN0MxMS4xMDM2IDIwLjQ3NDkgMTEuMTAzNiAxOS41MjUxIDExLjY4OTMgMTguOTM5M0wyMS4yMzUzIDkuMzkzNEMyMS44MjExIDguODA3NjEgMjIuNzcwOCA4LjgwNzYxIDIzLjM1NjYgOS4zOTM0QzIzLjk0MjQgOS45NzkxOSAyMy45NDI0IDEwLjkyODkgMjMuMzU2NiAxMS41MTQ3TDE0Ljg3MTMgMjBMMjMuMzU2NiAyOC40ODUzQzIzLjk0MjQgMjkuMDcxMSAyMy45NDI0IDMwLjAyMDggMjMuMzU2NiAzMC42MDY2QzIyLjc3MDggMzEuMTkyNCAyMS44MjExIDMxLjE5MjQgMjEuMjM1MyAzMC42MDY2TDExLjY4OTMgMjEuMDYwN1pNMTQgMjEuNUwxMi43NSAyMS41TDEyLjc1IDE4LjVMMTQgMTguNUwxNCAyMS41WicgZmlsbD0nd2hpdGUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMjIlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOC4zMTA3IDIxLjA2MDdDMjguODk2NCAyMC40NzQ5IDI4Ljg5NjQgMTkuNTI1MSAyOC4zMTA3IDE4LjkzOTNMMTguNzY0NyA5LjM5MzRDMTguMTc4OSA4LjgwNzYxIDE3LjIyOTIgOC44MDc2MSAxNi42NDM0IDkuMzkzNEMxNi4wNTc2IDkuOTc5MTkgMTYuMDU3NiAxMC45Mjg5IDE2LjY0MzQgMTEuNTE0N0wyNS4xMjg3IDIwTDE2LjY0MzQgMjguNDg1M0MxNi4wNTc2IDI5LjA3MTEgMTYuMDU3NiAzMC4wMjA4IDE2LjY0MzQgMzAuNjA2NkMxNy4yMjkyIDMxLjE5MjQgMTguMTc4OSAzMS4xOTI0IDE4Ljc2NDcgMzAuNjA2NkwyOC4zMTA3IDIxLjA2MDdaTTI2IDIxLjVMMjcuMjUgMjEuNUwyNy4yNSAxOC41TDI2IDE4LjVMMjYgMjEuNVonIGZpbGw9JyUyMzNBMzczNicgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI4LjMxMDcgMjEuMDYwN0MyOC44OTY0IDIwLjQ3NDkgMjguODk2NCAxOS41MjUxIDI4LjMxMDcgMTguOTM5M0wxOC43NjQ3IDkuMzkzNEMxOC4xNzg5IDguODA3NjEgMTcuMjI5MiA4LjgwNzYxIDE2LjY0MzQgOS4zOTM0QzE2LjA1NzYgOS45NzkxOSAxNi4wNTc2IDEwLjkyODkgMTYuNjQzNCAxMS41MTQ3TDI1LjEyODcgMjBMMTYuNjQzNCAyOC40ODUzQzE2LjA1NzYgMjkuMDcxMSAxNi4wNTc2IDMwLjAyMDggMTYuNjQzNCAzMC42MDY2QzE3LjIyOTIgMzEuMTkyNCAxOC4xNzg5IDMxLjE5MjQgMTguNzY0NyAzMC42MDY2TDI4LjMxMDcgMjEuMDYwN1pNMjYgMjEuNUwyNy4yNSAyMS41TDI3LjI1IDE4LjVMMjYgMTguNUwyNiAyMS41WicgZmlsbD0nd2hpdGUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC4jeyR0aGVtZS1wcmVmaXh9LXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgICAgIGltZyxcbiAgICAgICAgLnNsaWRlLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGUtb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjYpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNnJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcGFsZS1waW5rO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoYmxhY2ssIDAuNzUpO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stY2VudGVyIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtbGVmdC1yaWdodDtcbiAgICAgICAgICAgIC5zbGlkZS1pbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN1cnZlZC1sZWZ0LXJpZ2h0O1xuICAgICAgICAgICAgICAgIC5zbGlkZS1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LiN7JHRoZW1lLXByZWZpeH0tc2xpZGUge1xuICAgICAgICAuc2xpZGUtaW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgICAgICAgICBzaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXJcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpY2stbGlzdFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xyXG57XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XHJcbntcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgY29udGVudDogJyc7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyXHJcbntcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xyXG57XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZVxyXG57XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCJAaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy9taXhpbnNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvbGlicmFyeS9zbGljay5zY3NzXCI7XG5cbi53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LXNsaWRlci1oZXJvIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAuc2xpZGUtYmcge1xuICAgICAgICBAaW5jbHVkZSBjdXJ2ZWQtYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuICAgIC5zbGlkZS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC41KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgICAuaGVyby1jb250ZW50LWxlZnQsXG4gICAgICAgIC5oZXJvLWNvbnRlbnQtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIC5oZXJvLWNvbnRlbnQtbGVmdCB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDRweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGUtbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tY29udGVudC1yaWdodCB7XG4gICAgICAgICAgICAuaGVyby1zbGlkZXItaW1hZ2UtdXBkYXRlciB7XG4gICAgICAgICAgICAgICAgLnByZXZpZXctaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZWRpdC1idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAuY29tcG9uZW50cy1idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlcm8tc2xpZGVyLWltYWdlLXVwZGF0ZXIge1xuICAgIC5jb21wb25lbnRzLWJ1dHRvbi5pcy1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gICAgLnByZXZpZXctaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICB9XG59XG5cbi4jeyR0aGVtZS1wcmVmaXh9LXNsaWRlci1oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwNXZoO1xuICAgIC5zbGljay1saXN0LFxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHdoaXRlLCAwLjc1KTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUtY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2stZ3JheSwgMC43NSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExLjY4OTMgMjEuMDYwN0MxMS4xMDM2IDIwLjQ3NDkgMTEuMTAzNiAxOS41MjUxIDExLjY4OTMgMTguOTM5M0wyMS4yMzUzIDkuMzkzNEMyMS44MjExIDguODA3NjEgMjIuNzcwOCA4LjgwNzYxIDIzLjM1NjYgOS4zOTM0QzIzLjk0MjQgOS45NzkxOSAyMy45NDI0IDEwLjkyODkgMjMuMzU2NiAxMS41MTQ3TDE0Ljg3MTMgMjBMMjMuMzU2NiAyOC40ODUzQzIzLjk0MjQgMjkuMDcxMSAyMy45NDI0IDMwLjAyMDggMjMuMzU2NiAzMC42MDY2QzIyLjc3MDggMzEuMTkyNCAyMS44MjExIDMxLjE5MjQgMjEuMjM1MyAzMC42MDY2TDExLjY4OTMgMjEuMDYwN1pNMTQgMjEuNUwxMi43NSAyMS41TDEyLjc1IDE4LjVMMTQgMTguNUwxNCAyMS41WicgZmlsbD0nJTIzM0EzNzM2JyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTEuNjg5MyAyMS4wNjA3QzExLjEwMzYgMjAuNDc0OSAxMS4xMDM2IDE5LjUyNTEgMTEuNjg5MyAxOC45MzkzTDIxLjIzNTMgOS4zOTM0QzIxLjgyMTEgOC44MDc2MSAyMi43NzA4IDguODA3NjEgMjMuMzU2NiA5LjM5MzRDMjMuOTQyNCA5Ljk3OTE5IDIzLjk0MjQgMTAuOTI4OSAyMy4zNTY2IDExLjUxNDdMMTQuODcxMyAyMEwyMy4zNTY2IDI4LjQ4NTNDMjMuOTQyNCAyOS4wNzExIDIzLjk0MjQgMzAuMDIwOCAyMy4zNTY2IDMwLjYwNjZDMjIuNzcwOCAzMS4xOTI0IDIxLjgyMTEgMzEuMTkyNCAyMS4yMzUzIDMwLjYwNjZMMTEuNjg5MyAyMS4wNjA3Wk0xNCAyMS41TDEyLjc1IDIxLjVMMTIuNzUgMTguNUwxNCAxOC41TDE0IDIxLjVaJyBmaWxsPSd3aGl0ZScgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yOC4zMTA3IDIxLjA2MDdDMjguODk2NCAyMC40NzQ5IDI4Ljg5NjQgMTkuNTI1MSAyOC4zMTA3IDE4LjkzOTNMMTguNzY0NyA5LjM5MzRDMTguMTc4OSA4LjgwNzYxIDE3LjIyOTIgOC44MDc2MSAxNi42NDM0IDkuMzkzNEMxNi4wNTc2IDkuOTc5MTkgMTYuMDU3NiAxMC45Mjg5IDE2LjY0MzQgMTEuNTE0N0wyNS4xMjg3IDIwTDE2LjY0MzQgMjguNDg1M0MxNi4wNTc2IDI5LjA3MTEgMTYuMDU3NiAzMC4wMjA4IDE2LjY0MzQgMzAuNjA2NkMxNy4yMjkyIDMxLjE5MjQgMTguMTc4OSAzMS4xOTI0IDE4Ljc2NDcgMzAuNjA2NkwyOC4zMTA3IDIxLjA2MDdaTTI2IDIxLjVMMjcuMjUgMjEuNUwyNy4yNSAxOC41TDI2IDE4LjVMMjYgMjEuNVonIGZpbGw9JyUyMzNBMzczNicgLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI4LjMxMDcgMjEuMDYwN0MyOC44OTY0IDIwLjQ3NDkgMjguODk2NCAxOS41MjUxIDI4LjMxMDcgMTguOTM5M0wxOC43NjQ3IDkuMzkzNEMxOC4xNzg5IDguODA3NjEgMTcuMjI5MiA4LjgwNzYxIDE2LjY0MzQgOS4zOTM0QzE2LjA1NzYgOS45NzkxOSAxNi4wNTc2IDEwLjkyODkgMTYuNjQzNCAxMS41MTQ3TDI1LjEyODcgMjBMMTYuNjQzNCAyOC40ODUzQzE2LjA1NzYgMjkuMDcxMSAxNi4wNTc2IDMwLjAyMDggMTYuNjQzNCAzMC42MDY2QzE3LjIyOTIgMzEuMTkyNCAxOC4xNzg5IDMxLjE5MjQgMTguNzY0NyAzMC42MDY2TDI4LjMxMDcgMjEuMDYwN1pNMjYgMjEuNUwyNy4yNSAyMS41TDI3LjI1IDE4LjVMMjYgMTguNUwyNiAyMS41WicgZmlsbD0nd2hpdGUnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGlkZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuc2xpZGUtY29udGVudC1sZWZ0IHtcbiAgICAgICAgICAgICAgICBoMixcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC45NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjY3ZW0gMS4zMzNlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LXNsaWRlci1oZXJvIHtcbiAgICAgICAgQGluY2x1ZGUgY3VydmVkLWJvdHRvbSgxNzUlKTtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwdmg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuU01BTEwgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LXNsaWRlci1oZXJvIHtcbiAgICAgICAgQGluY2x1ZGUgY3VydmVkLWJvdHRvbSgyMDAlKTtcbiAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDV2aDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudC1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpZGUtY29udGVudC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvbWl4aW5zXCI7XG5cbi4jeyR0aGVtZS1wcmVmaXh9LXN0ZXBzLXdhbGt0aHJvdWdoIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICAkY292ZXItbWFyZ2luOiAwLjVyZW07XG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skY292ZXItbWFyZ2luICogMn0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53cC1ibG9jay1jb3ZlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDk5JSAtICN7JGNvdmVyLW1hcmdpbiAqIDJ9KTtcbiAgICAgICAgbWFyZ2luOiAjeyRjb3Zlci1tYXJnaW59IWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAud3AtYmxvY2stY292ZXJfX2dyYWRpZW50LWJhY2tncm91bmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgICAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciA+ICo6bm90KGgyLCBoMywgaDQsIGg1LCBoNikge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgLndwLWJsb2NrLWNvdmVyX19ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgPiAqOm5vdChoMiwgaDMsIGg0LCBoNSwgaDYpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwdmg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy9taXhpbnNcIjtcbkBpbXBvcnQgXCJzdHlsZXMvcGFydGlhbHMvdmFyaWFibGVzXCI7XG5cbi53cC1ibG9jay0jeyR0aGVtZS1wcmVmaXh9LXRhYmJlZC1wYWdlcyB7XG4gICAgLnRhYmJlZC1wYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgfVxufVxuXG4uI3skdGhlbWUtcHJlZml4fS10YWJiZWQtcGFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6ICRtYWluX2NvbHVtbl9tYXhfd2lkdGg7XG4gICAgLnRhYnMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGFiLXdyYXAge1xuICAgICAgICAmICsgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMi4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkYXJrLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAud3AtYmxvY2stY29sdW1ucyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1FRElVTSBBTkQgTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC4jeyR0aGVtZS1wcmVmaXh9LXRhYmJlZC1wYWdlcyB7XG4gICAgICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICAgICAgICAudGFicyB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjByZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VzIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5TTUFMTCBTQ1JFRU5TXG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLiN7JHRoZW1lLXByZWZpeH0tdGFiYmVkLXBhZ2VzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgICAgIC50YWJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuXG4uI3skdGhlbWUtcHJlZml4fS1lbGlwc2lzLWxvYWRlciB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC5kb3Qge1xuICAgICAgICBhbmltYXRpb246IGJvdW5jZSAwLjVzIGluZmluaXRlIGFsdGVybmF0ZSBmb3J3YXJkcztcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMyB7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGkgKiAwLjFzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxufVxuIiwiLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgLnF1ZXJ5LW9iai1lZGl0LXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuaW5saW5lLWVkaXQtc2VjdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcG9uZW50cy1iYXNlLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgICAgICAgICAgICAgLmNvbXBvbmVudHMtYmFzZS1jb250cm9sX19maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UyZTRlNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZWRpdC10YXgsIC5lZGl0LWV4Y2x1ZGUtcG9zdC10eXBlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlMmU0ZTc7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC5jb25maXJtLXRheC1lZGl0LCAuY29uZmlybS1leGNsdWRlLWVkaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL21peGluc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy92YXJpYWJsZXNcIjtcblxuLiN7JHRoZW1lLXByZWZpeH0tcG9zdC1waWNrZXItc2luZ2xlIHtcbiAgICAuc2VhcmNoLXRlcm0ge1xuICAgICAgICAuY29tcG9uZW50cy1iYXNlLWNvbnRyb2xfX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbnQtcG9zdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGVkaXRvci1ib3JkZXI7XG4gICAgICAgIGNvbG9yOiAkbWVkLWdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIH1cbiAgICAucmVzdWx0cy1saXN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMTByZW07XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAucmVzdWx0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVkaXRvci1ib3JkZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lZC1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBWYXJpYWJsZXNcblxuSGVyZSBpcyB3aGVyZSB3ZSBkZWNsYXJlIGFsbCBvdXIgdmFyaWFibGVzIGxpa2UgY29sb3JzLCBmb250cyxcbmJhc2UgdmFsdWVzLCBhbmQgZGVmYXVsdHMuIFdlIHdhbnQgdG8gbWFrZSBzdXJlIHRoaXMgZmlsZSBPTkxZXG5jb250YWlucyB2YXJpYWJsZXMgdGhhdCB3YXkgb3VyIGZpbGVzIGRvbid0IGdldCBhbGwgbWVzc3kuXG5ObyBvbmUgbGlrZXMgYSBtZXNzLlxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAuc2VhcmNoLXRlcm0gLmNvbXBvbmVudHMtYmFzZS1jb250cm9sX19maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAuY3VycmVudC1wb3N0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICAgIGNvbG9yOiAjN2I3YzdmO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICB9XG4gIC5ncmVhdGVyLXppb24tcG9zdC1waWNrZXItc2luZ2xlIC5yZXN1bHRzLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwcmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LXBpY2tlci1zaW5nbGUgLnJlc3VsdHMtbGlzdC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3JlYXRlci16aW9uLXBvc3QtcGlja2VyLXNpbmdsZSAucmVzdWx0cy1saXN0IC5yZXN1bHQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmdyZWF0ZXItemlvbi1wb3N0LXBpY2tlci1zaW5nbGUgLnJlc3VsdHMtbGlzdCAucmVzdWx0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjN2I3YzdmO1xuICB9XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmllbGRzZXQuI3skdGhlbWUtcHJlZml4fS1jYXRlZ29yeS1jb250cm9sIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWdlbmQge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jYXRlZ29yeV9jb250cm9sX2NoZWNrcyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmNoaWxkQ2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlc1wiO1xuXG4uI3skdGhlbWUtcHJlZml4fS1yZW9yZGVyYWJsZS1saXN0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTJlNGU3ICFpbXBvcnRhbnQ7XG4gICAgLiN7JHRoZW1lLXByZWZpeH0tc2VnbWVudC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuI3skdGhlbWUtcHJlZml4fS1saXN0LXNlZ21lbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJ1dHRvbi5jb21wb25lbnRzLWJ1dHRvbi5jb21wb25lbnRzLXBhbmVsX19ib2R5LXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbXBvbmVudHMtcGFuZWxfX2JvZHktdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlNGU3O1xuICAgICAgICAgICAgICAgIC5jb21wb25lbnRzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29tcG9uZW50cy1wYW5lbF9fcm93IHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmU0ZTc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wYW5lbC1jb2wge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmU0ZTc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJiA+ICogKyAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlubmVyLXBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4jeyR0aGVtZS1wcmVmaXh9LXJlb3JkZXItc2VnbWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwLjI1cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjYsIDg4LCA5OSwgMC40KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIC5jb21wb25lbnRzLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZWxldGUtc2VnbWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGZpbGw6ICNjYzE4MTg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjI1cmVtO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC4jeyR0aGVtZS1wcmVmaXh9X2FkZF9zZWdtZW50IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwic3R5bGVzL3BhcnRpYWxzL21peGluc1wiO1xuQGltcG9ydCBcInN0eWxlcy9wYXJ0aWFscy92YXJpYWJsZXNcIjtcblxuLnJlcGVhdGVyIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgIC5hZGQtcmVwZWF0ZXItc2VnbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ncmF5O1xuICAgICAgICAuZGFzaGljb25zIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGxhY2Vob2xkZXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JheTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAucmVwZWF0ZXItc2VnbWVudHMge1xuICAgICAgICAucmVwZWF0ZXItc2VnbWVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5O1xuICAgICAgICAgICAgLnJlb3JkZXItc2VnbWVudHMsXG4gICAgICAgICAgICAuZGVsZXRlLXJlcGVhdGVyLXNlZ21lbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZW9yZGVyLXNlZ21lbnRzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgLnJlb3JkZXItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlbGV0ZS1yZXBlYXRlci1zZWdtZW50IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhbmRhcmQtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC5yZW9yZGVyLXNlZ21lbnRzLFxuICAgICAgICAgICAgICAgIC5kZWxldGUtcmVwZWF0ZXItc2VnbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnc3R5bGVzL3BhcnRpYWxzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdzdHlsZXMvcGFydGlhbHMvdHlwb2dyYXBoeSc7XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblJJQ0ggVEVYVFxuKioqKioqKioqKioqKioqKioqKioqL1xuaDIucmljaC10ZXh0IHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblRFWFQgQ09MT1JcbioqKioqKioqKioqKioqKioqKioqKi9cbi8vIC5oYXMtaW5saW5lLWNvbG9yIHtcbi8vICAgICBAZWFjaCAkZ3JvdXBuYW1lLCAkZ3JvdXAgaW4gJGNvbG9ycyB7XG4vLyAgICAgICAgIEBlYWNoICRuYW1lLCAkaGV4IGluICRncm91cCB7XG4vLyAgICAgICAgICAgICAmLmhhcy0jeyRuYW1lfS1jb2xvciB7XG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICRoZXg7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbklNQUdFU1xuKioqKioqKioqKioqKioqKioqKioqL1xuLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW46IDJyZW0gYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UgMC41cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShibGFjaywgMC43KTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW4tdmlldyB7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTEFSR0UgU0NSRUVOU1xuKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcblNNQUxMIFNDUkVFTlNcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
