@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.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 #ddd!important}}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}body{margin:0;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;color:#504d48;text-align:left;background-color:#fff}address,dl,hr,ol,p,ul{margin-bottom:1rem}hr{margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);box-sizing:content-box;height:0;overflow:visible}dl,ol,p,ul{margin-top:0}abbr[data-original-title],abbr[title]{text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,.h2,.h3,.h4,.h5,.h6,legend{margin-bottom:.5rem}.h1,h1{font-size:3rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem}.h5,.h6,h5,h6{font-size:1.125rem}.display-1,.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;line-height:1.1}.display-2,.display-3,.display-4{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3,.display-4{font-size:4.5rem}.display-4{font-size:3.5rem}.small,small{font-weight:400}.small{font-size:80%}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;transition:all .2s ease-in-out;box-shadow:0 1px 2px rgba(0,0,0,.075)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd{padding:.2rem .4rem;color:#bd4147;background-color:#f8f9fa}a>code,pre code{padding:0;color:inherit;background-color:inherit}kbd{color:#fff;background-color:#212529;box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;color:#212529}pre code{font-size:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:930px}}@media (min-width:1024px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1380px}}@media (min-width:1600px){.container{max-width:1540px}}@media (min-width:768px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:992px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1024px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1440px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-10,.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1600px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1,.col-xxxl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3,.col-xxxl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5,.col-xxxl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7,.col-xxxl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-10,.col-xxxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11,.col-xxxl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.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)}.table-primary,.table-primary>td,.table-primary>th{background-color:#e4bcb9}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#ddaaa7}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#eeeded}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e2e0e0}.table-success,.table-success>td,.table-success>th{background-color:#d4eab8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#c8e4a4}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffe9c1}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe0a8}.table-danger,.table-danger>td,.table-danger>th{background-color:#e4bcb9}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ddaaa7}.table-light,.table-light>td,.table-light>th{background-color:#fbfbf9}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f1f1ea}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.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-inverse,.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:1023px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #636363;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label,.col-form-label-lg{padding-top:calc(.5rem - 1px*2);padding-bottom:calc(.5rem - 1px*2)}.col-form-label{margin-bottom:0}.col-form-label-lg{font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px*2);padding-bottom:calc(.25rem - 1px*2);font-size:.875rem}.col-form-legend,.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.col-form-legend{font-size:1.125rem}.form-control-plaintext{line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.input-group-sm>.input-group-addon{line-height:1.5}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.input-group-lg>.input-group-addon{line-height:1.5}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline,output{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback,.invalid-tooltip{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;width:250px;padding:.5rem;margin-top:.1rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.invalid-feedback,.custom-select.is-valid~.invalid-tooltip,.form-control.is-valid~.invalid-feedback,.form-control.is-valid~.invalid-tooltip,.was-validated .custom-select:valid~.invalid-feedback,.was-validated .custom-select:valid~.invalid-tooltip,.was-validated .form-control:valid~.invalid-feedback,.was-validated .form-control:valid~.invalid-tooltip{display:block}.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label{color:#28a745}.custom-control-input.is-valid~.custom-control-indicator,.was-validated .custom-control-input:valid~.custom-control-indicator{background-color:rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-description,.was-validated .custom-control-input:valid~.custom-control-description{color:#28a745}.custom-file-input.is-valid~.custom-file-control,.was-validated .custom-file-input:valid~.custom-file-control{border-color:#28a745}.custom-file-input.is-valid~.custom-file-control::before,.was-validated .custom-file-input:valid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-valid:focus,.was-validated .custom-file-input:valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-indicator,.was-validated .custom-control-input:invalid~.custom-control-indicator{background-color:rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-description,.was-validated .custom-control-input:invalid~.custom-control-description{color:#dc3545}.custom-file-input.is-invalid~.custom-file-control,.was-validated .custom-file-input:invalid~.custom-file-control{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-control::before,.was-validated .custom-file-input:invalid~.custom-file-control::before{border-color:inherit}.custom-file-input.is-invalid:focus,.was-validated .custom-file-input:invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}@media (min-width:768px){.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn.active,.btn:active{background-image:none;box-shadow:0 0 0 3px rgba(0,123,255,.25),inset 0 3px 5px rgba(0,0,0,.125)}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#9d0e06;border-color:#9d0e06;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-primary:hover{color:#fff;background-color:#780b05;border-color:#6c0a04}.btn-primary.focus,.btn-primary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(157,14,6,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#9d0e06;border-color:#9d0e06}.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#780b05;background-image:none;border-color:#6c0a04;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-secondary{color:#111;background-color:#c1c0c0;border-color:#c1c0c0;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-secondary:hover{color:#111;background-color:#aeadad;border-color:#a8a6a6}.btn-secondary.focus,.btn-secondary:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(193,192,192,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#c1c0c0;border-color:#c1c0c0}.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#aeadad;background-image:none;border-color:#a8a6a6;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-success{color:#fff;background-color:#64b500;border-color:#64b500;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-success:hover{color:#fff;background-color:#4f8f00;border-color:#488200}.btn-success.focus,.btn-success:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(100,181,0,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#64b500;border-color:#64b500}.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#4f8f00;background-image:none;border-color:#488200;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#138496;background-image:none;border-color:#117a8b;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-warning{color:#111;background-color:#ffb120;border-color:#ffb120;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-warning:hover{color:#111;background-color:#f9a200;border-color:#ec9900}.btn-warning.focus,.btn-warning:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(255,177,32,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffb120;border-color:#ffb120}.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#f9a200;background-image:none;border-color:#ec9900;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger{color:#fff;background-color:#9d0e06;border-color:#9d0e06;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger:hover{color:#fff;background-color:#780b05;border-color:#6c0a04}.btn-danger.focus,.btn-danger:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(157,14,6,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#9d0e06;border-color:#9d0e06}.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#780b05;background-image:none;border-color:#6c0a04;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-light{color:#111;background-color:#f2efe8;border-color:#f2efe8;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-light:hover{color:#111;background-color:#e4ded0;border-color:#e0d8c7}.btn-light.focus,.btn-light:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(242,239,232,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f2efe8;border-color:#f2efe8}.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#e4ded0;background-image:none;border-color:#e0d8c7;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#23272b;background-image:none;border-color:#1d2124;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-outline-primary{color:#9d0e06;background-color:transparent;background-image:none;border-color:#9d0e06}.btn-outline-primary:hover{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 3px rgba(157,14,6,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#9d0e06;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-secondary{color:#c1c0c0;background-color:transparent;background-image:none;border-color:#c1c0c0}.btn-outline-secondary:hover{color:#fff;background-color:#c1c0c0;border-color:#c1c0c0}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 3px rgba(193,192,192,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#c1c0c0;background-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary:active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#c1c0c0;border-color:#c1c0c0}.btn-outline-success{color:#64b500;background-color:transparent;background-image:none;border-color:#64b500}.btn-outline-success:hover{color:#fff;background-color:#64b500;border-color:#64b500}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 3px rgba(100,181,0,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#64b500;background-color:transparent}.btn-outline-success.active,.btn-outline-success:active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#64b500;border-color:#64b500}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 3px rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info.active,.btn-outline-info:active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning{color:#ffb120;background-color:transparent;background-image:none;border-color:#ffb120}.btn-outline-warning:hover{color:#fff;background-color:#ffb120;border-color:#ffb120}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 3px rgba(255,177,32,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffb120;background-color:transparent}.btn-outline-warning.active,.btn-outline-warning:active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffb120;border-color:#ffb120}.btn-outline-danger{color:#9d0e06;background-color:transparent;background-image:none;border-color:#9d0e06}.btn-outline-danger:hover{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 3px rgba(157,14,6,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#9d0e06;background-color:transparent}.btn-outline-danger.active,.btn-outline-danger:active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#9d0e06;border-color:#9d0e06}.btn-outline-light{color:#f2efe8;background-color:transparent;background-image:none;border-color:#f2efe8}.btn-outline-light:hover{color:#fff;background-color:#f2efe8;border-color:#f2efe8}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 3px rgba(242,239,232,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f2efe8;background-color:transparent}.btn-outline-light.active,.btn-outline-light:active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#f2efe8;border-color:#f2efe8}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 3px rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark.active,.btn-outline-dark:active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-link{font-weight:400;color:#9d0e06;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#3b0502;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1.125rem;color:#504d48;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-group,.btn-group-vertical{position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group{float:left}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-addon{white-space:nowrap}.input-group-addon,.input-group-btn{vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:not(:last-child){border-right:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff;box-shadow:none}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff;box-shadow:none}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");box-shadow:none}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-clip:padding-box;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file,.custom-file-input{max-width:100%;height:calc(2.25rem + 2px)}.custom-file{position:relative;display:inline-block;margin-bottom:0}.custom-file-input{min-width:14rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:calc(2.25rem + 2px);padding:.5rem .75rem;overflow:hidden;line-height:1.25;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:0;right:0;z-index:6;display:block;height:calc(2.25rem + 2px);padding:.5rem .75rem;line-height:1.25;color:#495057;background-color:#e9ecef;border-left:1px solid rgba(0,0,0,.15)}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:767px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm,.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md,.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:1023px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1024px){.navbar-expand-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg,.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl,.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1439px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1440px){.navbar-expand-xxl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl,.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl,.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}@media (max-width:1599px){.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1600px){.navbar-expand-xxxl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxxl,.navbar-expand-xxxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxxl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xxxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxxl,.navbar-expand-xxxl>.container,.navbar-expand-xxxl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xxxl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand,.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler,template{display:none}.navbar-light .navbar-brand{color:#504d48}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:#504d48}.navbar-light .navbar-nav .nav-link{color:#504d48}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#ffc501}.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:#504d48}.navbar-light .navbar-toggler{color:#504d48;border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:#504d48}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.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{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-footer,.card-header{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03)}.card-header{margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{border-top:1px solid rgba(0,0,0,.125)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{width:100%}@media (min-width:768px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card,.card-group{display:-webkit-box;display:-ms-flexbox;display:flex}.card-deck .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-deck .card,.card-group .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:768px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:transparent}.breadcrumb::after,.clearfix::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:""}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em}.badge-primary{color:#fff;background-color:#9d0e06}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#6c0a04}.badge-secondary{color:#111;background-color:#c1c0c0}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#111;text-decoration:none;background-color:#a8a6a6}.badge-success{color:#fff;background-color:#64b500}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#488200}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffb120}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#ec9900}.badge-danger{color:#fff;background-color:#9d0e06}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#6c0a04}.badge-light{color:#111;background-color:#f2efe8}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#e0d8c7}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef}@media (min-width:768px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent}.alert-heading{color:inherit}.alert-link,dt{font-weight:700}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#520703;background-color:#ebcfcd;border-color:#e4bcb9}.alert-primary hr{border-top-color:#ddaaa7}.alert-primary .alert-link{color:#210301}.alert-secondary{color:#646464;background-color:#f3f2f2;border-color:#eeeded}.alert-secondary hr{border-top-color:#e2e0e0}.alert-secondary .alert-link{color:#4b4b4b}.alert-success{color:#345e00;background-color:#e0f0cc;border-color:#d4eab8}.alert-success hr{border-top-color:#c8e4a4}.alert-success .alert-link{color:#182b00}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#855c11;background-color:#ffefd2;border-color:#ffe9c1}.alert-warning hr{border-top-color:#ffe0a8}.alert-warning .alert-link{color:#583d0b}.alert-danger{color:#520703;background-color:#ebcfcd;border-color:#e4bcb9}.alert-danger hr{border-top-color:#ddaaa7}.alert-danger .alert-link{color:#210301}.alert-light{color:#7e7c79;background-color:#fcfcfa;border-color:#fbfbf9}.alert-light hr{border-top-color:#f1f1ea}.alert-light .alert-link{color:#646260}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.progress{height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef}.progress-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#007bff}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#520703;background-color:#e4bcb9}a.list-group-item-primary,button.list-group-item-primary{color:#520703}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#520703;background-color:#ddaaa7}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#520703;border-color:#520703}.list-group-item-secondary{color:#646464;background-color:#eeeded}a.list-group-item-secondary,button.list-group-item-secondary{color:#646464}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#646464;background-color:#e2e0e0}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#646464;border-color:#646464}.list-group-item-success{color:#345e00;background-color:#d4eab8}a.list-group-item-success,button.list-group-item-success{color:#345e00}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#345e00;background-color:#c8e4a4}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#345e00;border-color:#345e00}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#855c11;background-color:#ffe9c1}a.list-group-item-warning,button.list-group-item-warning{color:#855c11}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#855c11;background-color:#ffe0a8}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#855c11;border-color:#855c11}.list-group-item-danger{color:#520703;background-color:#e4bcb9}a.list-group-item-danger,button.list-group-item-danger{color:#520703}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#520703;background-color:#ddaaa7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#520703;border-color:#520703}.list-group-item-light{color:#7e7c79;background-color:#fbfbf9}a.list-group-item-light,button.list-group-item-light{color:#7e7c79}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#7e7c79;background-color:#f1f1ea}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#7e7c79;border-color:#7e7c79}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-header .close{margin-left:auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{max-width:500px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{max-width:300px}}@media (min-width:1024px){.modal-lg{max-width:800px}}.tooltip,.tooltip .arrow{position:absolute;display:block}.tooltip{z-index:1070;margin:0;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{width:5px;height:5px}.tooltip.bs-tooltip-auto[x-placement^=top],.tooltip.bs-tooltip-top{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow,.tooltip.bs-tooltip-top .arrow{bottom:0}.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before,.tooltip.bs-tooltip-top .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-auto[x-placement^=right],.tooltip.bs-tooltip-right{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow,.tooltip.bs-tooltip-right .arrow{left:0}.tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before,.tooltip.bs-tooltip-right .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-auto[x-placement^=bottom],.tooltip.bs-tooltip-bottom{padding:5px 0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow,.tooltip.bs-tooltip-bottom .arrow{top:0}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-auto[x-placement^=left],.tooltip.bs-tooltip-left{padding:0 5px}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow,.tooltip.bs-tooltip-left .arrow{right:0}.tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before,.tooltip.bs-tooltip-left .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.popover .arrow::after,.popover .arrow::before,.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000}.popover,.popover .arrow{position:absolute;display:block}.popover{top:0;left:0;z-index:1060;max-width:276px;padding:1px;font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover .arrow{width:10px;height:5px}.popover .arrow::after,.popover .arrow::before{display:block;content:"";border-width:11px}.popover.bs-popover-auto[x-placement^=top],.popover.bs-popover-top{margin-bottom:10px}.popover.bs-popover-auto[x-placement^=top] .arrow,.popover.bs-popover-top .arrow{bottom:0}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-top .arrow::before{border-bottom-width:0}.popover.bs-popover-auto[x-placement^=top] .arrow::before,.popover.bs-popover-top .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=top] .arrow::after,.popover.bs-popover-top .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-auto[x-placement^=right],.popover.bs-popover-right{margin-left:10px}.popover.bs-popover-auto[x-placement^=right] .arrow,.popover.bs-popover-right .arrow{left:0}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-right .arrow::before{margin-top:-8px;border-left-width:0}.popover.bs-popover-auto[x-placement^=right] .arrow::before,.popover.bs-popover-right .arrow::before{left:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=right] .arrow::after,.popover.bs-popover-right .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-auto[x-placement^=bottom],.popover.bs-popover-bottom{margin-top:10px}.popover.bs-popover-auto[x-placement^=bottom] .arrow,.popover.bs-popover-bottom .arrow{top:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-bottom .arrow::before{margin-left:-7px;border-top-width:0}.popover.bs-popover-auto[x-placement^=bottom] .arrow::before,.popover.bs-popover-bottom .arrow::before{top:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover.bs-popover-bottom .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-auto[x-placement^=bottom] .popover-header::before,.popover.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-auto[x-placement^=left],.popover.bs-popover-left{margin-right:10px}.popover.bs-popover-auto[x-placement^=left] .arrow,.popover.bs-popover-left .arrow{right:0}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-left .arrow::before{margin-top:-8px;border-right-width:0}.popover.bs-popover-auto[x-placement^=left] .arrow::before,.popover.bs-popover-left .arrow::before{right:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-auto[x-placement^=left] .arrow::after,.popover.bs-popover-left .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1.125rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#212529}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active,article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li::after,.carousel-indicators li::before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::before{top:-10px}.carousel-indicators li::after{bottom:-10px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.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:#9d0e06!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#6c0a04!important}.bg-secondary{background-color:#c1c0c0!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#a8a6a6!important}.bg-success{background-color:#64b500!important}a.bg-success:focus,a.bg-success:hover{background-color:#488200!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffb120!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec9900!important}.bg-danger{background-color:#9d0e06!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#6c0a04!important}.bg-light{background-color:#f2efe8!important}a.bg-light:focus,a.bg-light:hover{background-color:#e0d8c7!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!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:#9d0e06!important}.border-secondary{border-color:#c1c0c0!important}.border-success{border-color:#64b500!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffb120!important}.border-danger{border-color:#9d0e06!important}.border-light{border-color:#f2efe8!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.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-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:768px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1024px){.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-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1440px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1600px){.d-xxxl-none{display:none!important}.d-xxxl-inline{display:inline!important}.d-xxxl-inline-block{display:inline-block!important}.d-xxxl-block{display:block!important}.d-xxxl-table{display:table!important}.d-xxxl-table-cell{display:table-cell!important}.d-xxxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.d-print-block{display:none!important}@media print{.d-print-block{display:block!important}}.d-print-inline{display:none!important}@media print{.d-print-inline{display:inline!important}}.d-print-inline-block{display:none!important}@media print{.d-print-inline-block{display:inline-block!important}.d-print-none{display:none!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}@media (min-width:768px){.flex-sm-column,.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-column-reverse,.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-md-column,.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-column-reverse,.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-lg-column,.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-column-reverse,.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-column,.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-column-reverse,.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1440px){.flex-xxl-column,.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-column-reverse,.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1600px){.flex-xxxl-column,.flex-xxxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxxl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxxl-column-reverse,.flex-xxxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxxl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1024px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}@media (min-width:1440px){.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.float-xxl-none{float:none!important}}@media (min-width:1600px){.float-xxxl-left{float:left!important}.float-xxxl-right{float:right!important}.float-xxxl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!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-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:992px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-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:1024px){.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-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-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media (min-width:1600px){.m-xxxl-0{margin:0!important}.mt-xxxl-0,.my-xxxl-0{margin-top:0!important}.mr-xxxl-0,.mx-xxxl-0{margin-right:0!important}.mb-xxxl-0,.my-xxxl-0{margin-bottom:0!important}.ml-xxxl-0,.mx-xxxl-0{margin-left:0!important}.m-xxxl-1{margin:.25rem!important}.mt-xxxl-1,.my-xxxl-1{margin-top:.25rem!important}.mr-xxxl-1,.mx-xxxl-1{margin-right:.25rem!important}.mb-xxxl-1,.my-xxxl-1{margin-bottom:.25rem!important}.ml-xxxl-1,.mx-xxxl-1{margin-left:.25rem!important}.m-xxxl-2{margin:.5rem!important}.mt-xxxl-2,.my-xxxl-2{margin-top:.5rem!important}.mr-xxxl-2,.mx-xxxl-2{margin-right:.5rem!important}.mb-xxxl-2,.my-xxxl-2{margin-bottom:.5rem!important}.ml-xxxl-2,.mx-xxxl-2{margin-left:.5rem!important}.m-xxxl-3{margin:1rem!important}.mt-xxxl-3,.my-xxxl-3{margin-top:1rem!important}.mr-xxxl-3,.mx-xxxl-3{margin-right:1rem!important}.mb-xxxl-3,.my-xxxl-3{margin-bottom:1rem!important}.ml-xxxl-3,.mx-xxxl-3{margin-left:1rem!important}.m-xxxl-4{margin:1.5rem!important}.mt-xxxl-4,.my-xxxl-4{margin-top:1.5rem!important}.mr-xxxl-4,.mx-xxxl-4{margin-right:1.5rem!important}.mb-xxxl-4,.my-xxxl-4{margin-bottom:1.5rem!important}.ml-xxxl-4,.mx-xxxl-4{margin-left:1.5rem!important}.m-xxxl-5{margin:3rem!important}.mt-xxxl-5,.my-xxxl-5{margin-top:3rem!important}.mr-xxxl-5,.mx-xxxl-5{margin-right:3rem!important}.mb-xxxl-5,.my-xxxl-5{margin-bottom:3rem!important}.ml-xxxl-5,.mx-xxxl-5{margin-left:3rem!important}.p-xxxl-0{padding:0!important}.pt-xxxl-0,.py-xxxl-0{padding-top:0!important}.pr-xxxl-0,.px-xxxl-0{padding-right:0!important}.pb-xxxl-0,.py-xxxl-0{padding-bottom:0!important}.pl-xxxl-0,.px-xxxl-0{padding-left:0!important}.p-xxxl-1{padding:.25rem!important}.pt-xxxl-1,.py-xxxl-1{padding-top:.25rem!important}.pr-xxxl-1,.px-xxxl-1{padding-right:.25rem!important}.pb-xxxl-1,.py-xxxl-1{padding-bottom:.25rem!important}.pl-xxxl-1,.px-xxxl-1{padding-left:.25rem!important}.p-xxxl-2{padding:.5rem!important}.pt-xxxl-2,.py-xxxl-2{padding-top:.5rem!important}.pr-xxxl-2,.px-xxxl-2{padding-right:.5rem!important}.pb-xxxl-2,.py-xxxl-2{padding-bottom:.5rem!important}.pl-xxxl-2,.px-xxxl-2{padding-left:.5rem!important}.p-xxxl-3{padding:1rem!important}.pt-xxxl-3,.py-xxxl-3{padding-top:1rem!important}.pr-xxxl-3,.px-xxxl-3{padding-right:1rem!important}.pb-xxxl-3,.py-xxxl-3{padding-bottom:1rem!important}.pl-xxxl-3,.px-xxxl-3{padding-left:1rem!important}.p-xxxl-4{padding:1.5rem!important}.pt-xxxl-4,.py-xxxl-4{padding-top:1.5rem!important}.pr-xxxl-4,.px-xxxl-4{padding-right:1.5rem!important}.pb-xxxl-4,.py-xxxl-4{padding-bottom:1.5rem!important}.pl-xxxl-4,.px-xxxl-4{padding-left:1.5rem!important}.p-xxxl-5{padding:3rem!important}.pt-xxxl-5,.py-xxxl-5{padding-top:3rem!important}.pr-xxxl-5,.px-xxxl-5{padding-right:3rem!important}.pb-xxxl-5,.py-xxxl-5{padding-bottom:3rem!important}.pl-xxxl-5,.px-xxxl-5{padding-left:3rem!important}.m-xxxl-auto{margin:auto!important}.mt-xxxl-auto,.my-xxxl-auto{margin-top:auto!important}.mr-xxxl-auto,.mx-xxxl-auto{margin-right:auto!important}.mb-xxxl-auto,.my-xxxl-auto{margin-bottom:auto!important}.ml-xxxl-auto,.mx-xxxl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:768px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:992px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1024px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1440px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1600px){.text-xxxl-left{text-align:left!important}.text-xxxl-right{text-align:right!important}.text-xxxl-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-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#9d0e06!important}a.text-primary:focus,a.text-primary:hover{color:#6c0a04!important}.text-secondary{color:#c1c0c0!important}a.text-secondary:focus,a.text-secondary:hover{color:#a8a6a6!important}.text-success{color:#64b500!important}a.text-success:focus,a.text-success:hover{color:#488200!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffb120!important}a.text-warning:focus,a.text-warning:hover{color:#ec9900!important}.text-danger{color:#9d0e06!important}a.text-danger:focus,a.text-danger:hover{color:#6c0a04!important}.text-light{color:#f2efe8!important}a.text-light:focus,a.text-light:hover{color:#e0d8c7!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#868e96!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@-ms-viewport{width:device-width}*,::after,::before{box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:930px}}@media (min-width:1024px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1380px}}@media (min-width:1600px){.container{max-width:1540px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-auto{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.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,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto,.col-xxxl,.col-xxxl-1,.col-xxxl-10,.col-xxxl-11,.col-xxxl-12,.col-xxxl-2,.col-xxxl-3,.col-xxxl-4,.col-xxxl-5,.col-xxxl-6,.col-xxxl-7,.col-xxxl-8,.col-xxxl-9,.col-xxxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1,.col-2,.col-3{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2,.col-3{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4,.col-5,.col-6{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5,.col-6{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7,.col-8,.col-9{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,.col-9{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10,.col-11,.col-12{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11,.col-12{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:768px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-10,.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:992px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1,.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5,.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-10,.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11,.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1024px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-10,.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-10,.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1440px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-10,.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1600px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1,.col-xxxl-2{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxxl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxxl-3,.col-xxxl-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxxl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxxl-5,.col-xxxl-6{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxxl-7,.col-xxxl-8{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxxl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxxl-10,.col-xxxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxxl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxxl-11,.col-xxxl-12{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.flex-column,.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:768px){.flex-sm-column,.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-column-reverse,.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-md-column,.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-column-reverse,.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1024px){.flex-lg-column,.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-column-reverse,.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-column,.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-column-reverse,.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1440px){.flex-xxl-column,.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-column-reverse,.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1600px){.flex-xxxl-column,.flex-xxxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxxl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxxl-column-reverse,.flex-xxxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxxl-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@-ms-viewport{width:device-width}[tabindex="-1"]:focus{outline:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#9d0e06;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#3b0502;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item}[hidden]{display:none!important}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.md-whiteframe-1dp{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.await,.btn-await:after{border-radius:50%;border:4px solid rgba(255,255,255,0)}.await{height:1.75rem;width:1.75rem}.btn-await:after{margin-right:.5rem}.await-xl{height:4rem;width:4rem;border-width:10px}.await-lg{height:2.5rem;width:2.5rem;border-width:6px}.await-sm{height:1rem;width:1rem;border-width:3px}.btn.btn-await{white-space:normal}.btn-await:after,.btn>.await{height:1.4rem;width:1.4rem}.btn-group-lg>.btn-await.btn:after,.btn-group-lg>.btn>.await,.btn-lg.btn-await:after,.btn-lg>.await{height:1.55rem;width:1.55rem;border-width:5px}.btn-group-sm>.btn-await.btn:after,.btn-group-sm>.btn>.await,.btn-sm.btn-await:after,.btn-sm>.await{height:1.05rem;width:1.05rem;border-width:3px}.await--primary,.btn-await--primary:after{border-top-color:#9d0e06;border-right-color:#9d0e06;-webkit-animation:"await--primary" 3s infinite linear;animation:"await--primary" 3s infinite linear}.btn-await--primary:after{content:'';display:block;float:left}@-webkit-keyframes await--primary{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top-color:#e39b99;border-right-color:#e39b99}50%{border-top-color:#9d0e06;border-right-color:#9d0e06}to{-webkit-transform:rotate(720deg);transform:rotate(720deg);border-top-color:#e39b99;border-right-color:#e39b99}}@keyframes await--primary{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top-color:#e39b99;border-right-color:#e39b99}50%{border-top-color:#9d0e06;border-right-color:#9d0e06}to{-webkit-transform:rotate(720deg);transform:rotate(720deg);border-top-color:#e39b99;border-right-color:#e39b99}}.await--light,.btn-await--light:after{border-top-color:#ffc501;border-right-color:#ffc501;-webkit-animation:"await--light" 3s infinite linear;animation:"await--light" 3s infinite linear}.btn-await--light:after{content:'';display:block;float:left}@-webkit-keyframes await--light{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top-color:#ffda94;border-right-color:#ffda94}50%{border-top-color:#ffc501;border-right-color:#ffc501}to{-webkit-transform:rotate(720deg);transform:rotate(720deg);border-top-color:#ffda94;border-right-color:#ffda94}}@keyframes await--light{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top-color:#ffda94;border-right-color:#ffda94}50%{border-top-color:#ffc501;border-right-color:#ffc501}to{-webkit-transform:rotate(720deg);transform:rotate(720deg);border-top-color:#ffda94;border-right-color:#ffda94}}.await--inverse,.btn-await--inverse:after{border-top-color:#fff;border-right-color:#fff;-webkit-animation:"await--inverse" 3s infinite linear;animation:"await--inverse" 3s infinite linear}.btn-await--inverse:after{content:'';display:block;float:left}@-webkit-keyframes await--inverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top-color:#fff;border-right-color:#fff}50%{border-top-color:#fff;border-right-color:#fff}to{-webkit-transform:rotate(720deg);transform:rotate(720deg);border-top-color:#fff;border-right-color:#fff}}@keyframes await--inverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-top-color:#fff;border-right-color:#fff}50%{border-top-color:#fff;border-right-color:#fff}to{-webkit-transform:rotate(720deg);transform:rotate(720deg);border-top-color:#fff;border-right-color:#fff}}html{overflow-y:scroll}body,html{height:100%;margin:0}@media screen and (min-width:480px){.container--landingpage{padding-top:1.5rem;padding-bottom:1.5rem}}.container--landingpage:first-child{padding-top:0}.container--light{background-color:#f8f6f2}.base{margin-bottom:1.5rem}@media screen and (min-width:480px){.base{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.base .base__content,.base .base__content--amstat,.base .base__content--wide,.base .base__related,.base .base__subnavbar{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.base .base__related,.base .base__subnavbar{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.base .base__content{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.base .base__content--wide{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.base .base--margin-top{margin-top:3rem}}@media screen and (min-width:480px) and (max-width:1024px){.base .base__related,.base .base__subnavbar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.base .base__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.base .base__content--wide{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media screen and (min-width:480px) and (max-width:768px){.base .base__related,.base .base__subnavbar{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.base .base__content,.base .base__content--wide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:479px){.base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.base .base__content--amstat{overflow-y:hidden}.landing-page .landing-page__half,.landing-page .landing-page__regular,.landing-page .landing-page__wide{min-height:1px;margin-bottom:1.5rem}@media screen and (max-width:479px){.landing-page .landing-page__content{display:none}.landing-page :not(.landing-page__regular--media) .md-whiteframe-1dp:not(.process-container){box-shadow:none}.landing-page .landing-page__regular--media .landing-page--container{border-radius:0 0 24px!important}}@media screen and (min-width:480px){.landing-page{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.landing-page .landing-page__half,.landing-page .landing-page__regular,.landing-page .landing-page__wide{position:relative;width:100%;min-height:1px;margin-bottom:1.5rem;padding-right:15px;padding-left:15px}.landing-page .landing-page__regular{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.landing-page .landing-page__wide{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.landing-page .landing-page__half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.landing-page .landing-page--container{border-radius:0 0 24px!important;background:#f2efe8;padding:24px;min-height:280px;height:280px}.landing-page .landing-page--content{text-align:center;padding:24px;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:480px) and (max-width:1024px){.landing-page .landing-page__regular:not(.landing-page__regular--third){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.landing-page .landing-page__half,.landing-page .landing-page__wide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.related li,.related-list li{margin-bottom:.75rem}.related{list-style:none;padding:0}.related li{padding-left:1.3em}.related li:before{content:"\f1c1";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;vertical-align:center}.container--w25{width:25%!important}.container--w33{width:33%!important}.container--w50{width:50%!important}.container--w66{width:66%!important}.container--w75{width:75%!important}.container--w100{width:100%!important}@media (min-width:768px){.container--sm-w25{width:25%!important}.container--sm-w33{width:33%!important}.container--sm-w50{width:50%!important}.container--sm-w66{width:66%!important}.container--sm-w75{width:75%!important}.container--sm-w100{width:100%!important}}@media (min-width:992px){.container--md-w25{width:25%!important}.container--md-w33{width:33%!important}.container--md-w50{width:50%!important}.container--md-w66{width:66%!important}.container--md-w75{width:75%!important}.container--md-w100{width:100%!important}}@media (min-width:1024px){.container--lg-w25{width:25%!important}.container--lg-w33{width:33%!important}.container--lg-w50{width:50%!important}.container--lg-w66{width:66%!important}.container--lg-w75{width:75%!important}.container--lg-w100{width:100%!important}}@media (min-width:1200px){.container--xl-w25{width:25%!important}.container--xl-w33{width:33%!important}.container--xl-w50{width:50%!important}.container--xl-w66{width:66%!important}.container--xl-w75{width:75%!important}.container--xl-w100{width:100%!important}}@media (min-width:1440px){.container--xxl-w25{width:25%!important}.container--xxl-w33{width:33%!important}.container--xxl-w50{width:50%!important}.container--xxl-w66{width:66%!important}.container--xxl-w75{width:75%!important}.container--xxl-w100{width:100%!important}}@media (min-width:1600px){.container--xxxl-w25{width:25%!important}.container--xxxl-w33{width:33%!important}.container--xxxl-w50{width:50%!important}.container--xxxl-w66{width:66%!important}.container--xxxl-w75{width:75%!important}.container--xxxl-w100{width:100%!important}}.alv-logo-box,.logo-box{height:100%;width:100%;background-color:#f2efe8;display:block;overflow-wrap:break-word;padding:18px;margin-bottom:1.5rem}.alv-logo-box.flex-height,.logo-box.flex-height{height:auto}.alv-logo-box.flex-width,.logo-box.flex-width{width:auto}.base__subnavbar .alv-logo-box{font-size:80%}.alv-logo-box,.logo-box,.rounded-logo{border-radius:0 0 24px!important}@media screen and (min-width:768px){.alv-logo{height:90px;width:calc(90px*1.61803);font-weight:300;background:#ffc501;color:#000;display:inline-block;border-radius:0 0 24px!important;padding:6px 18px;box-shadow:10px 5px 20px 10px rgba(0,0,0,.05)}}.alv-logo__brand--amstat,.alv-logo__brand--job-room{font-size:1.3rem;display:block;text-align:right}.alv-logo__brand--job-room{letter-spacing:-.8px}.alv-logo__brand--amstat~.alv-logo__title-small,.alv-logo__brand--job-room~.alv-logo__title-small{text-align:right;line-height:.5}@media screen and (max-width:767px){.alv-logo__brand--amstat,.alv-logo__brand--job-room{color:#9d0e06;letter-spacing:initial}.alv-logo__brand--amstat~.alv-logo__title-small,.alv-logo__brand--job-room~.alv-logo__title-small{display:none}}.alv-logo__brand--amstat{letter-spacing:initial}@media screen and (max-width:767px){.alv-logo__brand--amstat{color:#636363;display:inline}}.alv-logo__title{font-size:1.3rem;font-weight:400;letter-spacing:-.8px}.alv-logo__title .title__plus-ch,.alv-logo__title .title__plus-ch:before{color:gray}@media screen and (max-width:767px){.alv-logo__title{color:#ffc501}}.alv-logo__title-small{color:#000;font-size:1rem;font-weight:400;letter-spacing:0}.alv-logo__title-small .title__plus-ch{font-weight:300;color:gray}.alv-logo__title-small .title__plus-ch:before{color:gray}.alv-logo__title-small~.alv-logo__brand{font-size:1.3rem;font-weight:300}.title__plus-ch:before{content:'+';font-weight:700;font-size:.75em;vertical-align:-.5em;margin-left:-.1em;margin-right:-.2em}@media screen and (min-width:768px){.alv-logo--inverse{background:#9d0e06;color:#fff!important}.alv-logo--dark .alv-logo__title,.alv-logo--dark .alv-logo__title-small,.alv-logo--dark .title__plus-ch,.alv-logo--dark .title__plus-ch:before,.alv-logo--inverse .alv-logo__title,.alv-logo--inverse .alv-logo__title-small,.alv-logo--inverse .title__plus-ch,.alv-logo--inverse .title__plus-ch:before{color:#fff}.alv-logo--dark{background:#636363;color:#fff!important}.navbar-brand.portal-logo{position:absolute;top:0;z-index:1100;height:90px;width:225px;font-weight:300;background:#fff;color:#000;display:inline-block;border-radius:0 0 24px!important;padding:0 18px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.navbar-brand.portal-logo .portal-logo__image{height:100%;width:100%}}@media screen and (max-width:767px){.navbar-brand.portal-logo .portal-logo__image img{display:none}}h1,h2{letter-spacing:-.8px}h3,h4,h5,h6{letter-spacing:0}h1,h4,h5,h6,strong{font-weight:700}.light,.text--light{font-weight:300}.text--regular,h2,h3{font-weight:400}.text--bold{font-weight:700}.text--super{vertical-align:super}.text--sub{vertical-align:sub}.text--center-align{text-align:center}.text--right-align{text-align:right}.text--left-align{text-align:left}.text--justify-align{text-align:justify}.text--primary-color{color:#9d0e06}.text--inverse-color{color:#504d48}.text--white-color{color:#fff}.text--base-color{color:#504d48}.text--no-letterspacing{letter-spacing:0}.text--line-height--h1{line-height:3rem}.text--line-height--h2{line-height:1.75rem}.text--line-height--h3{line-height:1.5rem}.text--line-height--h4{line-height:1.25rem}.text--line-height--h5,.text--line-height--h6{line-height:1.125rem}a:not([href]):not([tabindex]){color:#9d0e06;cursor:pointer}a:not([href]):not([tabindex]):hover{color:#9d0e06}body{margin-top:calc(60px + .5rem)}@media screen and (min-width:480px){body{margin-top:calc(60px + 4rem)}body.has-jumbotron{margin-top:60px}body.has-toolbar{margin-top:calc(170px + 1.5rem)}body:not(.has-jumbotron) .jumbotron{margin-top:-4rem}}@media screen and (max-width:479px){body.has-smartbanner{margin-top:0}body.has-smartbanner .header{margin-bottom:.5rem}body.has-smartbanner .fixed-top{position:-webkit-sticky;position:sticky}}@media screen and (min-width:480px){.fixed-top.has-toolbar~.toolbar,.fixed-top~.toolbar{top:60px;position:fixed;width:100%}}.has-mainnavigation{border-bottom:1px solid #cfcfcf}.alv-header--light{background:#f2efe8}.alv-header--light .alv-header__brand{color:#504d48}.alv-header--inverse{background:#504d48}.alv-header--inverse .alv-header__brand{color:#fff}.footer,footer{bottom:0;width:100%}footer{background:#636363;color:#f2efe8;padding:2rem 0;position:relative}@media screen and (max-width:479px){footer{display:none}}.footer{position:absolute}.footer--logos,.footer--seco{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer--logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer--logos .footer--logos__logo{margin:0 2rem;width:25%;text-align:center}.footer--logos .footer--logos__logo img{max-height:60px}.footer--logos .footer--logos__logo img.cd-bund{max-height:100px}.footer--seco{padding:.75rem 0;background:#504d48;color:#f2efe8}.footer--seco a,.footer--seco span{color:#f2efe8;display:inline-block;padding:.5rem;margin:0 .75rem;font-size:80%}.footer--seco a:first-child,.footer--seco span:first-child{margin-left:0}.footer--seco a:hover{color:#f2efe8;text-decoration:none;background:#636363}@media screen and (max-width:479px){.footer--seco{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer--seco a,.footer--seco span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}}.nav--job-room{width:66%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none}.nav--job-room .nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;text-align:center;font-weight:300;font-size:1.5rem}.nav--job-room .nav-link{border:none}.nav--job-room .nav-link.active,.tab-content--job-room{background:rgba(252,252,252,.75)}.nav--job-room .nav-link:hover{color:#9d0e06;background:rgba(252,252,252,.9)}.tab-content--job-room{position:relative}.nav--login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:none}.nav--login .nav-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:25%;text-align:center;font-size:1.25rem}.nav--login .nav-item:first-child{border-right:1px solid #636363}.nav--login .nav-link{border:none}.nav--login .nav-link.active{font-weight:700}.nav--login .nav-link:hover{color:#9d0e06;background:#f7f7f7}@media screen and (max-width:767px){.drawer .navbar-nav{font-size:1.125rem}.drawer .navbar-nav .nav-link{color:#9d0e06}.nav--job-room{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nav--job-room .nav-item{font-size:80%;font-weight:400}.nav--job-room .nav-item .nav-link{height:100%}}.navbar{border:none;border-bottom:1px solid #f2efe8;height:60px}@media screen and (max-width:767px){.navbar,.navbar>.container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar>.container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.navbar-alv{padding:0 1rem}.navbar-alv .nav-item{padding-top:.5rem;padding-bottom:.5rem}.navbar-light.bg-faded{background-color:#f2efe8}@media screen and (min-width:768px){.navbar-brand.alv-logo{position:absolute;top:0;z-index:1100}}.navbar-nav .nav-link{padding-right:1em!important;padding-left:1em!important;margin-right:.5rem;margin-left:.5rem}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{color:#504d48!important;background:#fff}.navbar-nav .nav-link.nav-link--login{padding-right:1.75em!important;padding-left:1.75em!important;background:#9d0e06;color:#f2efe8}.navbar-nav .nav-link.nav-link--login.active,.navbar-nav .nav-link.nav-link--login:hover{background:rgba(157,14,6,.8);color:#f2efe8!important}.navbar-nav .nav-link.nav-link--login .nav-link--login__icon{display:none}@media screen and (max-width:479px){.navbar-nav .nav-link.nav-link--login .nav-link--login__icon{display:inline-block}.navbar-nav .nav-link.nav-link--login .nav-link--login__label{display:none}.navbar-nav.navbar-nav--alv{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.nav-link .nav-link__icon .icon__stack{border-radius:50%;height:2.5em;width:2.5em;display:inline-block;line-height:2.5em;text-align:center;background-color:transparent;font-size:1.25em;color:inherit}.active .nav-link__icon,.active>.nav-link .nav-link__icon,.nav-item:hover .nav-link__icon,.nav-link .nav-link__icon,.nav-link:hover .nav-link__icon{border:2px solid #9d0e06;display:inline-block;border-radius:50%;padding:2px}.active .nav-link__icon .icon__stack,.active>.nav-link .nav-link__icon .icon__stack,.nav-item:hover .nav-link__icon .icon__stack,.nav-link:hover .nav-link__icon .icon__stack{border-radius:50%;height:2.5em;width:2.5em;display:inline-block;line-height:2.5em;text-align:center;background-color:#9d0e06;font-size:1.25em;color:#fff}.navbar--language-switcher>.nav-item{font-size:80%;padding:0}.navbar--language-switcher>.nav-item .nav-link{padding-top:.75em;padding-bottom:.75em;padding-right:.5rem!important;padding-left:.5rem!important;margin-right:0;margin-left:0}.navbar--language-switcher>.nav-item.active>.nav-link{font-weight:700}.navbar-toggler{border:none;padding:0;margin:.25rem .75rem .25rem 0}.language-switcher .dropwdown--language-switcher{display:none}@media screen and (max-width:767px){.language-switcher .navbar--language-switcher{display:none}.language-switcher .dropwdown--language-switcher{display:inline-block}.navbar-nav .nav-link{margin-right:0!important;margin-left:0!important}.navbar-nav.mobile-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-nav.mobile-nav .navbar--language-switcher .nav-item:not(.active){display:none}.navbar-alv{padding:0 .5rem}.navbar-alv .nav-item{padding-top:.25rem;padding-bottom:.25rem}}@media screen and (min-width:480px) and (max-width:1024px){.navbar-nav .nav-link{padding-right:.5em!important;padding-left:.5em!important;margin-right:1px;margin-left:1px}.navbar-nav .nav-link.nav-link--login{padding-right:.75em!important;padding-left:.75em!important}}.toolbar{position:relative;background-color:rgba(242,239,232,.75);border-bottom:1px solid #f2efe8;margin-bottom:1.5rem;min-height:110px;z-index:1001!important}.toolbar.sticked{height:110px}.toolbar.toolbar--light{background-color:#f8f6f2}.toolbar.toolbar--white{background-color:#fff;border-bottom:none}.toolbar.toolbar--inverse{background:rgba(248,246,242,.25)}.toolbar-nav,.toolbar-nav .nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.toolbar-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin-bottom:0;list-style:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.toolbar-nav.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toolbar-nav .nav-title{padding:2.5rem 2.5rem 2.5rem 0}.toolbar-nav .nav-item{font-size:1.25rem;cursor:pointer}.toolbar-nav .nav-item:hover{background:#f8f6f2}.toolbar-nav .nav-item.active>.nav-link{font-weight:700;color:#9d0e06}.toolbar-nav .nav-item .nav-link{color:#9d0e06;padding:2.5rem}.toolbar-nav .nav-item .nav-link:hover{color:#9d0e06}.toolbar-nav .nav-item .nav-link.active{font-weight:700;color:#504d48}.toolbar-nav .nav-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toolbar-nav .nav-item a>span:last-of-type{margin-left:.5rem}.toolbar-nav.toolbar--job-room .nav-item{width:20%;max-width:20%}.jumbotron .toolbar-nav .nav-item:hover{background:#fff}.toolbar-nav--has-icon .nav-item .nav-link{padding:1.5rem}.toolbar-nav--has-icon .nav-item .nav-link:hover{color:#9d0e06}.toolbar-nav--has-icon .nav-item .nav-link.active{font-weight:700;color:#504d48}.toolbar-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:0;margin:2.5rem 0 1.25rem;list-style:none}.toolbar-form.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toolbar-form .form-group{max-width:33%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 .5rem}.toolbar-form .form-group>input:not(.range-slider__range){width:100%}.toolbar-form .form-group.form-group--slider,.toolbar-form .form-group.range-slider{width:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.form-group__inline input:first-child,.form-group__inline select:first-child,.toolbar-form .form-group:first-child{margin-left:0}.form-group__inline input:last-child,.form-group__inline select:last-child,.toolbar-form .form-group:last-child{margin-right:0}.toolbar-form button{margin:0 .5rem;width:60px;height:48px}jr2-job-search-toolbar jr2-typeahead-multiselect,jr2-job-search-toolbar jr2-typeahead-multiselect input{width:100%}@media screen and (max-width:479px){.toolbar{margin-bottom:.25rem;min-height:unset}.toolbar.md-whiteframe-3dp{box-shadow:none}.toolbar .container{padding:0}.toolbar.sticked{height:auto}.toolbar-nav:not(.show) .nav-item:not(.active){display:none}.toolbar-collapse .toolbar-nav,.toolbar-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.toolbar-collapse .toolbar-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(242,239,232,.75);margin-top:.25rem;padding:.5rem}.toolbar-collapse .toolbar-nav .nav-title{padding:0;text-align:center;cursor:pointer}.toolbar-collapse .toolbar-nav .nav-title h2{font-size:.85rem;letter-spacing:inherit;font-weight:400}.toolbar-collapse .toolbar-nav .nav-title h2:before{display:inline-block;margin-right:.5em;vertical-align:-.05em;font-family:FontAwesome;font-size:1.125em;content:'\f13a'}.toolbar-collapse .toolbar-nav .nav-item .nav-link,.toolbar-collapse .toolbar-nav .nav-item a{padding:0;font-weight:300;color:#504d48}.toolbar-collapse .toolbar-nav .nav-item.active a{font-weight:700}.toolbar-collapse .toolbar-nav .nav-item:hover{background:0 0}.toolbar-collapse .toolbar-nav.toolbar--job-room .nav-item{width:100%;max-width:100%}.toolbar-collapse .toolbar-nav.toolbar-nav--has-icon .nav-link__icon{display:none}.toolbar-form{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:1rem 15px}.toolbar-form .form-group,.toolbar-form button{margin:.5rem 0;width:100%;max-width:100%}jr2-job-search-toolbar jr2-typeahead-multiselect .typeahead-multiselect{width:100%}}@media screen and (min-width:480px) and (max-width:768px){.toolbar{margin-bottom:.75rem}.toolbar-form{margin:1rem .5rem!important}.toolbar-form .form-group{max-width:20%}.toolbar-form .btn-group-lg>.btn,.toolbar-form .btn-lg{width:auto}.toolbar-nav.toolbar--job-room{padding-top:1.25rem!important}.toolbar-nav.toolbar-nav--has-icon .nav-link>span:last-of-type{display:block;width:auto}}@media screen and (min-width:480px) and (max-width:1024px){.toolbar-form{margin:2.5rem .25rem 1.25rem}.toolbar-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar-nav .nav-title{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 0 1.25rem}.toolbar-nav .nav-title h2{font-size:inherit;font-weight:400}.toolbar-nav .nav-item{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:inherit}.toolbar-nav.toolbar--job-room .nav-item{width:auto;max-width:inherit}.toolbar-nav.toolbar-nav--has-icon .nav-item .nav-link{padding-right:0;padding-left:0}.toolbar-nav .active .nav-link__icon .icon__stack,.toolbar-nav .active>.nav-link .nav-link__icon .icon__stack,.toolbar-nav .nav-item:hover .nav-link__icon .icon__stack,.toolbar-nav .nav-link .nav-link__icon .icon__stack,.toolbar-nav .nav-link:hover .nav-link__icon .icon__stack{height:2em;width:2em;line-height:2em;font-size:1em}.toolbar-nav.toolbar--job-room{padding-top:2.5rem;padding-bottom:0}.toolbar-nav.toolbar--job-room.center{text-align:left;-ms-flex-pack:distribute;justify-content:space-around}.toolbar-nav.toolbar--job-room .nav-title{display:none}.toolbar-nav.toolbar--job-room .nav-item{-ms-flex-preferred-size:33%;flex-basis:33%}.toolbar-form .form-group{max-width:25%;margin:0 .25rem}.toolbar-form .form-group--icon .form-control-lg~.form-control--icon,.toolbar-form .form-group--icon .input-group-lg>.form-control~.form-control--icon,.toolbar-form .form-group--icon .input-group-lg>.input-group-addon~.form-control--icon,.toolbar-form .form-group--icon .input-group-lg>.input-group-btn>.btn~.form-control--icon{font-size:.75em}.toolbar-form .btn-group-lg>.btn,.toolbar-form .btn-lg,.toolbar-form .form-control-lg,.toolbar-form .input-group-lg>.form-control,.toolbar-form .input-group-lg>.input-group-addon,.toolbar-form .input-group-lg>.input-group-btn>.btn{padding:.5rem;font-size:1rem;line-height:1.25}.toolbar-form button{margin:0 .25rem;width:150px}}@media screen and (max-width:1440px){.toolbar-nav .nav-item a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.subnavbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:24px;margin-bottom:1.5rem;background:#f8f6f2;border-radius:0 0 24px!important}.subnavbar-nav .nav-title{display:block;padding:.5rem 1rem;margin-bottom:.75rem;font-weight:300;border-bottom:1px solid #f2efe8}.subnavbar-nav .nav-title .nav-link--faq{color:#868e96;font-size:1rem;display:inline-block;padding:.125em;float:right}.subnavbar-nav .nav-title .nav-link--faq:hover{text-decoration:none;background:#f2efe8;color:#504d48}.filter-nav,.subnavbar-nav .nav-item{font-size:80%}.subnavbar-nav .nav-link{color:#504d48}.subnavbar-nav .nav-link:hover{background:#f2efe8;color:#504d48}.subnavbar-nav .nav-link.disabled{color:#868e96}.subnavbar-nav .nav-item.active>.nav-link{font-weight:700;box-shadow:inset 4px 0 0 0 #9d0e06}.subnavbar-nav .nav{font-size:1rem}.subnavbar-nav .nav .nav-link{color:#636363;padding:.5rem calc(1rem + .5rem)}.subnavbar-nav .nav .nav-link:hover{color:#9d0e06}.filter-nav{margin-bottom:.75rem}.filter-nav .nav-link:hover{background:#f2efe8;color:#9d0e06}.filter-nav .nav-link.active{font-weight:700;box-shadow:none}.filter-nav .nav-title{display:block;font-weight:700;padding:.5rem 1rem 0}@media screen and (min-width:480px){.subnavbar__toggler{display:none}}@media screen and (max-width:479px){.subnavbar{margin-right:-15px;margin-left:-15px;margin-bottom:.75rem;transition:all 1s ease}.subnavbar>.subnavbar__toggler{background-color:#f2efe8;margin-bottom:0;padding:.5rem;text-align:center;cursor:pointer;font-weight:400}.subnavbar>.subnavbar__toggler:before{display:inline-block;margin-right:.5em;vertical-align:-.05em;font-family:FontAwesome;font-size:1.125em;content:'\f13a'}.subnavbar:not(.show) .active{font-size:1.25rem;text-align:center}.subnavbar:not(.show) .active>.nav-link{font-weight:400;box-shadow:none;color:#9d0e06}.subnavbar:not(.show) .nav-item:not(.active),.subnavbar:not(.show) .nav-title:not(.active){display:none}.subnavbar-nav{background-color:#f2efe8;border-radius:0!important;padding-bottom:0;margin-bottom:0}.subnavbar-nav .nav-title{font-size:1.25rem;margin-top:.75rem;border-bottom:1px solid #636363}.subnavbar-nav .nav-item{font-size:1.125rem}.subnavbar-nav.md-whiteframe-1dp{box-shadow:none}}.subnavigation.navbar-light{background:#fff}.subnavigation .navbar-nav{margin-left:calc(225px + 1rem);font-size:80%}.dropdown--canvas .dropdown-menu{left:auto;margin:0;padding-top:2rem;padding-bottom:2rem}@media (min-width:768px){.dropdown--canvas .dropdown-menu{width:720px}}@media (min-width:992px){.dropdown--canvas .dropdown-menu{width:930px}}@media (min-width:1024px){.dropdown--canvas .dropdown-menu{width:980px}}@media (min-width:1200px){.dropdown--canvas .dropdown-menu{width:1140px}}@media (min-width:1440px){.dropdown--canvas .dropdown-menu{width:1380px}}@media (min-width:1600px){.dropdown--canvas .dropdown-menu{width:1540px}}.dropdown--canvas .dropdown-toggle::after{margin:0;border:none}.nav-item.megamenu.show{background:#fff;border-right:1px solid #636363;border-left:1px solid #636363}.nav-item.megamenu.show .nav-link{margin-right:calc(.5rem - 1px);margin-left:calc(.5rem - 1px)}.megamenu-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.megamenu-menu div{-webkit-box-flex:1;-ms-flex:1;flex:1}.megamenu-menu .dropdown-title{display:block;font-weight:300;padding:3px 1.5rem}.megamenu-menu .dropdown-title~.dropdown-title{margin-top:1.5rem}.megamenu-menu .dropdown-item{font-size:80%;color:#9d0e06}@media screen and (max-width:479px){.drawer .megamenu .dropdown-toggle{display:none}.drawer .megamenu>.dropdown-menu{display:block;width:100%;box-shadow:none;border:none;border-top:1px solid rgba(0,0,0,.15);padding-top:0;margin-top:1.5rem}.drawer .megamenu .megamenu-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drawer .megamenu .megamenu-menu .dropdown-title{font-size:1.5rem;margin-top:1.5rem}.drawer .megamenu .megamenu-menu .dropdown-item{font-size:1.125rem}}@media screen and (min-width:480px) and (max-width:1024px){.nav-item.megamenu.show .nav-link{margin-right:0;margin-left:0}}.checkbox>label,.radio>label{display:block;position:relative;padding-left:32px;margin-bottom:.5rem;cursor:pointer}.checkbox>label::before{content:'';position:absolute;top:0;left:0;height:26px;width:26px;border:2px solid #636363;background:#fff}.checkbox>input:checked~label:after{content:'';position:absolute;left:9px;top:6px;border:solid #000;width:7px;height:12px;border-width:0 3.5px 3.5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox>input:not([disabled]):focus~label::before,.radio>input:not([disabled]):focus~label::before{box-shadow:0 0 0 2px #e7a61a}.checkbox>input,.radio>input{position:absolute;z-index:-1;opacity:0}.checkbox>input:disabled~label:after,.checkbox>input:disabled~label:before,.radio>input:disabled~label:before{background:#e6e6e6;opacity:.6;pointer-events:none}.radio>input:disabled~label:after{opacity:.6}.checkbox>input:not([disabled])~label:hover::before,.radio>input:not([disabled])~label:hover::before{box-shadow:0 0 0 2px #e7a61a}.radio>label::before{content:'';position:absolute;top:0;left:0;height:26px;width:26px;border-radius:50%;border:2px solid #636363}.radio>input:checked~label:after{content:'';position:absolute;left:7px;top:7px;height:12px;width:12px;border-radius:50%;background:#000}.form-group--icon{position:relative}.form-group--icon .form-control{padding-right:2em}.form-group--icon .form-control--icon{color:#9d0e06;position:absolute;top:.25em;right:.25em;font-size:.95em}@media screen and (max-width:479px){.form-group--icon .form-control--icon{top:.5em!important}}.form-group--icon .form-control-lg,.form-group--icon .input-group-lg>.form-control,.form-group--icon .input-group-lg>.input-group-addon,.form-group--icon .input-group-lg>.input-group-btn>.btn{padding-right:2.5em}.form-group--icon .form-control-lg~.form-control--icon,.form-group--icon .input-group-lg>.form-control~.form-control--icon,.form-group--icon .input-group-lg>.input-group-addon~.form-control--icon,.form-group--icon .input-group-lg>.input-group-btn>.btn~.form-control--icon{font-size:1em!important}.navbar-nav .form-control--icon{right:0;color:#495057}.form-group--navbar .form-control{background:rgba(255,255,255,.33);padding-right:1.5em;padding-top:.75rem;padding-bottom:.7rem;border:none;box-shadow:none}.custom-select{width:100%;border-color:#636363;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form-control{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.form-group--break{margin-bottom:3rem}.form-group__inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-group__inline input,.form-group__inline select{margin:0 .5rem}@media screen and (max-width:479px){.form-group__inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-group__inline.sm-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.range-slider{width:100%}.range-slider__range{-webkit-appearance:none;width:calc(100% - (73px));height:.5rem;border-radius:5px;background:#c1c0c0;outline:none;padding:0;margin:0}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:#9d0e06;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-webkit-slider-thumb:hover,.range-slider__range:active::-webkit-slider-thumb{background:#3b0502}.range-slider__range::-moz-range-thumb{width:1.25rem;height:1.25rem;border:0;border-radius:50%;background:#9d0e06;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb:hover,.range-slider__range:active::-moz-range-thumb{background:#3b0502}.range-slider__value{display:inline-block;position:relative;width:60px;text-align:right;margin-left:.25rem}.range-slider__value.range-slider__value--unit:after{content:attr(data-unit);margin-left:.25rem}::-moz-range-track{background:#c1c0c0;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}label .optional{font-size:.85rem;color:gray}.alert{border-radius:0 0 24px!important;border:none;padding:24px}.alert strong{display:block}.jumbotron--has-toolbar{padding-top:0;margin-bottom:0}@media screen and (max-width:479px){.jumbotron--has-toolbar .toolbar{border-bottom:.25rem solid #fff}}.breadcrumb{font-size:80%}.breadcrumb-item+.breadcrumb-item::before{font-family:'FontAwesome';font-size:80%}@media screen and (max-width:479px){.breadcrumb{display:none}.address__filter{margin-right:-15px;margin-left:-15px;margin-bottom:.75rem;padding:1rem 2rem;background-color:#f8f6f2}}.candidate-search{width:calc(100% - 3rem);margin:3rem 1.5rem;display:inline-block}.candidate-search legend{width:calc(75% - 1.5rem);border-bottom:1px solid #636363;margin-bottom:3rem;font-size:1.25rem}.candidate-search .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.candidate-search .form-group label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(33% - 1.5rem);text-align:right;margin-right:1.5rem}.candidate-search .form-group div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(42% - 1.5rem)}.candidate-search .btn{margin-left:33%;width:calc(42% - 1.5rem)}.candidate-search__title{font-weight:300;padding:3rem 0 0 3rem}.candidate-search__form{width:calc(75% - 3rem);padding:3rem}.candidate-search__form .btn{width:100%}@media screen and (max-width:767px){.candidate-search{width:calc(100% - 1.5rem);margin:.75rem}.candidate-search legend{width:100%}.candidate-search .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.candidate-search .form-group label{text-align:left;margin-right:0}.candidate-search .form-group div,.candidate-search .form-group label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.candidate-search .btn{margin-left:0;width:100%}.candidate-search .btn-group-lg>.btn,.candidate-search .btn.btn-lg{font-weight:400;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25}.candidate-search__title{font-weight:400;font-size:1.25rem;text-align:center;padding:1rem}.candidate-search__form{width:100%;padding:0 15px 1rem}}.badge-blue,.badge-gray,.badge-green,.badge-yellow{font-weight:400}.badge-blue{color:#111;background-color:#f3d7d6}.badge-blue[href]:focus,.badge-blue[href]:hover{color:#111;text-decoration:none;background-color:#e7b1af}.badge-gray{color:#111;background-color:#f2efe8}.badge-gray[href]:focus,.badge-gray[href]:hover,.candidate-radar:hover .badge-radar[href]:focus,.candidate-radar:hover .badge-radar[href]:hover,.job-radar:hover .badge-radar[href]:focus,.job-radar:hover .badge-radar[href]:hover{color:#111;text-decoration:none;background-color:#e0d8c7}.badge-green{color:#111;background-color:#e8f5d9}.badge-green[href]:focus,.badge-green[href]:hover{color:#111;text-decoration:none;background-color:#d0eab1}.badge-yellow{color:#111;background-color:#fff4de}.badge-yellow[href]:focus,.badge-yellow[href]:hover{color:#111;text-decoration:none;background-color:#ffe3ab}.detail__map{width:100%;height:300px}.detail__title h2{height:2rem;margin-bottom:1rem}.detail__title .detail__date{margin-left:1.5rem}.detail__subtitle{margin-bottom:.75rem;font-weight:300;font-size:1.125rem}.detail__content{margin-bottom:1.5rem;line-height:2rem}.detail__content:last-child,.detail__features .features .logo-box:last-child{margin-bottom:0}.detail__content>.detail__content__title{padding:.25rem .125rem;background:#f2efe8;margin-bottom:0}.detail__content .content__item{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.detail__content .content__item strong{width:40%;text-align:right;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.detail__content .content__item span{width:66%;margin-left:.5rem}.detail__content .content__item,.detail__features,.detail__features .features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.detail__features{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.detail__features .detail__map{width:50%}.detail__features .features{margin-left:1.5rem;width:50%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:stretch;align-content:stretch}.detail__features .features .logo-box,.job-publication .form-group__inline>div>div{width:100%}.detail__applications{margin:1.5rem 0}.detail--occupation:nth-child(even){background-color:rgba(242,239,232,.5)}@media screen and (max-width:767px){.detail__title h2{height:auto}.detail__references{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.detail__body{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.detail__actions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.detail__company.alv-logo-box,.detail__pes.alv-logo-box{border-radius:0!important;padding:0;background:0 0;font-size:inherit}.detail__company.md-whiteframe-1dp,.detail__pes.md-whiteframe-1dp{box-shadow:none}.detail__content .content__item{display:-webkit-box;display:-ms-flexbox;display:flex}.detail__content .content__item strong{width:100%;text-align:left}.detail__content .content__item span{width:100%;margin-left:0}.detail__content .content__item,.detail__features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail__features .detail__map,.detail__features .features{width:100%;margin-bottom:.5rem;margin-left:0}.detail__features .detail__map .logo-box,.detail__features .detail__map .logo-box:last-child,.detail__features .features .logo-box,.detail__features .features .logo-box:last-child{margin-bottom:.5rem}.detail__features .md-whiteframe-1dp{border-radius:0!important;box-shadow:none}}.job-publication{width:calc(100% - 3rem);margin-right:1.5rem;margin-left:1.5rem;display:inline-block}.job-publication:first-child{margin-top:3rem}.job-publication legend{width:calc(75% - 1.5rem);border-bottom:1px solid #636363;margin-bottom:3rem;font-size:1.25rem}.job-publication .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.job-publication .form-group label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(33% - 1.5rem);text-align:right;margin-right:1.5rem}.job-publication .form-group div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(42% - 1.5rem)}.job-publication .form-group__inline>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.job-publication .checkbox{margin-left:33%;width:calc(42% - 1.5rem)}.job-publication__actions{padding-top:3rem;padding-bottom:3rem;margin-right:1.5rem;margin-left:1.5rem}.job-publication__actions>.form__actions{margin-left:33%;width:calc(42% - 1.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.job-publication__actions>.form__actions .btn{width:50%;margin-right:1.5rem}.job-publication--horizontal__actions>.form__actions .btn:last-of-type,.job-publication__actions>.form__actions .btn:last-of-type{margin-right:0}.job-publication__form{width:75%}.job-publication__radar{position:-webkit-sticky;position:sticky;top:60px;z-index:1000}.job-publication--horizontal{width:calc(100% - 6rem);margin-right:3rem;margin-left:3rem;display:inline-block}.job-publication--horizontal legend{border-bottom:1px solid #c1c0c0;padding-top:3rem;margin-bottom:1.5rem;font-size:1.75rem;font-weight:300}.job-publication--horizontal .form-group__inline>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33%}.job-publication--horizontal__actions{padding-top:1.5rem;padding-bottom:3rem;margin-right:3rem;margin-left:3rem}.job-publication--horizontal__actions>.form__actions .btn{margin-right:1.5rem}.candidate-radar{padding:.75rem;margin:3rem 0;font-size:80%;text-align:center;color:#9d0e06}.candidate-radar:hover{background:#9d0e06;color:#f2efe8}.candidate-radar:hover a,.job-radar:hover a{color:#f2efe8}.candidate-radar:hover .badge-radar{color:#111;background-color:#f2efe8}.candidate-radar a,.job-radar a{display:block;font-weight:700;margin-top:.75rem;color:transparent}.badge-radar{font-size:1em;margin:.375rem;padding:.375rem 1.5rem;border-radius:1em;color:#fff;background-color:#9d0e06}.badge-radar[href]:focus,.badge-radar[href]:hover{color:#fff;text-decoration:none;background-color:#6c0a04}@media screen and (max-width:479px){.job-publication--horizontal .form-group__inline>div,.job-publication__form{width:100%}.job-publication--horizontal,.job-publication--horizontal__actions{width:calc(100% - 30px);margin:0 15px 1rem}.job-publication--horizontal legend{font-weight:400;font-size:1.25rem;padding-top:1rem}.job-publication--horizontal__actions{padding:0}.job-publication--horizontal__actions .btn{margin-right:0;margin-bottom:.75rem;width:100%}.job-publication--horizontal__actions .btn:last-of-type{margin-bottom:0}}.content--job-search{position:relative;background:rgba(252,252,252,.75);margin-top:52px}@media screen and (max-width:767px){.content--job-search{margin-top:36px}}.job-search__form{width:calc(75% - 3rem);padding:3rem}@media screen and (max-width:479px){.job-search__form .form-control-lg,.job-search__form .input-group-lg>.form-control,.job-search__form .input-group-lg>.input-group-addon,.job-search__form .input-group-lg>.input-group-btn>.btn{padding:.5rem .75rem;font-size:1.125rem;line-height:2.25rem}.job-search__form .btn-group-lg>.btn,.job-search__form .btn-lg{font-weight:400;padding:.5rem .75rem;font-size:1.125rem;line-height:1.25}}.job-search__radar{width:25%;margin:3rem 0}@media screen and (max-width:767px){.job-search__radar{display:none}}.job-radar{padding:.75rem;margin:0 1.5rem;font-size:80%;text-align:center;color:#9d0e06}.job-radar:hover{background:#9d0e06;color:#f2efe8}.job-radar:hover .badge-radar{color:#111;background-color:#f2efe8}@media screen and (max-width:479px){.job-search__filter{background-color:#f8f6f2}}.job-search__--toggler{font-size:.85rem;color:#9d0e06;text-align:center}.job-search__--toggler:before{display:inline-block;margin-right:.5em;vertical-align:-.05em;font-family:FontAwesome;font-size:1.125em;content:'\f13a';transition:-webkit-transform .25s ease;transition:transform .25s ease}.show+.job-search__filter--toggler:before{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .25s ease;transition:transform .25s ease}.result-list__title{font-weight:300}.result-list__item{padding:24px;margin-bottom:.75rem;cursor:pointer}.result-list__item:hover{background:#f9ebea}.result-list__item em{padding:0 .125rem;background-color:#fff2ac;background-image:linear-gradient(to right,#ffe359 0%,#fff2ac 100%)}.result-list__item .result-list__item__content>.w-100{width:auto!important}.result-list__item .result-list__item__date{vertical-align:text-top}.result-list__item .result-list__item__star{padding:0 10px;font-size:1.25em}.result-list__item--visited{background:#f3d7d6}@media screen and (max-width:767px){.filter__title,.result-list__title{text-align:center;font-weight:400;font-size:1.125rem}.result-list__title{margin:1.5rem .75rem}.filter__title{margin:.75rem}.result-list__item{padding:.75rem;margin-bottom:.75rem}.job-search__form{width:100%;padding:0 15px 1rem}}.tool__heading{font-weight:300;letter-spacing:0}@media screen and (min-width:480px){.tool__heading{padding:3rem 0 0 3rem}}@media screen and (max-width:767px){.tool__heading{font-weight:400;font-size:1.25rem;text-align:center;padding:1rem}}.jumbotron--job-room{background-repeat:no-repeat!important;background:0 0}.jumbotron--landingpage .tool__heading{margin-top:.75em}@media screen and (max-width:479px){.landing-page--container.process-container{padding:24px}.landing-page--container.process-container .process-container__text{display:none}}.process{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50%}@media screen and (max-width:479px){.process{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}}.process .process__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:table;width:calc(25% - 1.5rem);background:#fff;height:100%;margin-right:2rem;padding:.75rem;text-align:center;cursor:pointer;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (min-width:480px){.process .process__item.has-arrow:after{left:100%;top:50%;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-style:solid;border-color:transparent;border-left-color:rgba(255,255,255,.5);border-width:1.5rem;margin-top:-1.5rem}.process .process__item.has-arrow:last-child{margin-right:0}.process .process__item.has-arrow:last-child:after{border-width:0;margin-top:0}}.process .process__item:hover{background:#9d0e06;color:#f2efe8}.process .process__item p{margin:0;display:table-cell;vertical-align:middle}@media screen and (max-width:479px){.process .process__item{margin:.25rem 0;width:100%}}@media screen and (min-width:480px) and (max-width:1024px){.tool__heading{margin-top:1em}.process .process__item{margin-right:1rem;padding:.375rem}}.bg--additional-green,.bg--main-accent,.bg--main-black,.bg--main-gray{color:#f2efe8!important}.bg--additional-amber,.bg--additional-yellow,.bg--main-gray-light,.bg--main-white{color:#504d48!important}.bg--main-black{background:#504d48!important}.bg--main-gray{background:gray!important}.bg--main-gray-light{background:#c1c0c0!important}.bg--main-white{background:#fff!important}.bg--main-accent{background:#9d0e06!important}.bg--additional-amber{background:#ffc501!important}.bg--additional-yellow{background:#ffb120!important}.bg--additional-green{background:#64b500!important}.bg--other-red{color:#9d0e06!important}.login{width:calc(100% - 3rem);margin:3rem 1.5rem;display:inline-block}.login .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.login .form-group div,.login .form-group label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.login .form-group label{text-align:right;margin-right:1.5rem;width:calc(25% - 1.5rem)}.login .form-group div{width:calc(50% - 1.5rem)}.login .btn{margin-left:25%;width:calc(25% - 1.5rem)}@media (min-width:1200px){.modal-xl{max-width:980px}}@media (min-width:1440px){.modal-xl{max-width:1220px}}.btn{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;border-radius:0}.btn-primary{box-shadow:2px 2px 0 0 rgba(59,5,2,.75)}.btn-secondary{box-shadow:2px 2px 0 0 rgba(142,141,141,.75)}.btn-success{box-shadow:2px 2px 0 0 rgba(44,79,0,.75)}.btn-info{box-shadow:2px 2px 0 0 rgba(12,82,93,.75)}.btn-warning{box-shadow:2px 2px 0 0 rgba(185,120,0,.75)}.btn-danger{box-shadow:2px 2px 0 0 rgba(59,5,2,.75)}.btn-light{box-shadow:2px 2px 0 0 rgba(205,194,167,.75)}.btn-dark{box-shadow:2px 2px 0 0 rgba(6,7,8,.75)}#searchForm{transition:width .5s ease;overflow:hidden;width:0}#searchForm.collapsing{position:relative;height:auto!important}#searchForm.show,#searchForm.show .form-control{width:280px}.nav-link--search-right{margin-right:0!important}.nav-link--search-left{margin-left:0!important}@media screen and (min-width:769px){.sticked{position:-webkit-sticky;position:sticky;z-index:100}.sticked--top,.sticked--top__parent{top:0}.sticked--bottom{bottom:0}.base__subnavbar>.sticked--top{top:calc(170px + 1.5rem);overflow-y:auto;height:calc(100vh - (170px + 1.5rem))}}@media screen and (min-width:768px){.drawer-body,.drawer-controls,.drawer-footer,.drawer-heading{display:none}}@media screen and (max-width:767px){.drawer{display:block;background-color:#fff;color:#504d48;border-right:1px solid #e6e6e6;min-height:1px;height:100%;top:0;left:0;position:fixed;z-index:1105;box-shadow:0 -1px 1px rgba(0,0,0,.05);width:95%}.drawer-contents{display:inherit;margin:0;position:relative}.drawer li,.drawer ul,.drawer-body,.drawer-footer,.drawer-heading,.drawer-nav{display:inherit;margin:0;width:100%;position:relative}.drawer.fold{margin-left:-95%}.drawer .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.drawer .navbar-nav>.megamenu{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.drawer-heading{padding:.75rem .75rem .75rem 15px;margin-bottom:.75rem;font-size:1.125rem}.drawer-heading .fa{margin-right:.75rem;color:#504d48}.drawer-inverse{background-color:#333;color:#f2efe8;border-right:1px solid #1a1a1a}.drawer-contents{background-color:#fff;height:100%;width:100%;overflow:auto;padding:.75rem .75rem .75rem 15px}.drawer-title{margin-top:0;margin-bottom:0}.drawer-inner-toggle{position:absolute;top:.75rem;right:.75rem}.drawer-body{padding:.75rem .75rem .75rem 15px}.drawer-fullnav,.drawer-nav{padding:.75rem 15px;margin-bottom:0;list-style:none}.drawer-nav li{margin-bottom:5px}.drawer-fullnav li,.drawer-nav li{position:relative}.drawer-fullnav li a,.drawer-nav li a{color:#777;border-radius:.25rem;position:relative;display:block;padding:.75rem 15px}.drawer-fullnav li a:focus,.drawer-fullnav li a:hover,.drawer-fullnav li.active a,.drawer-nav li a:focus,.drawer-nav li a:hover,.drawer-nav li.active a{color:#515151;text-decoration:none;background-color:#fff}.drawer-fullnav{color:#fff;padding:0}.drawer-fullnav li{margin-bottom:0}.drawer-fullnav li a{border-radius:0}.drawer-inverse .drawer-contents{background-color:#333}.drawer-inverse .drawer-fullnav li a,.drawer-inverse .drawer-nav li a{color:#fff;padding:.75rem 15px}.drawer-inverse .drawer-fullnav li a:active,.drawer-inverse .drawer-fullnav li a:hover,.drawer-inverse .drawer-fullnav li.active a,.drawer-inverse .drawer-nav li a:active,.drawer-inverse .drawer-nav li a:hover,.drawer-inverse .drawer-nav li.active a{color:#f2efe8;background-color:#1a1a1a}.fold{margin-right:0}.folding{height:100%;transition-property:margin-left;transition-duration:.35s;transition-timing-function:ease}.drawer-right.fold{margin-left:0}.drawer-right.folding{transition-property:margin-right}.drawer-right.fold.show,.fold.show{margin-left:0;margin-right:0}}.typeahead-multiselect{width:490px}.typeahead-multiselect>form{width:inherit}.typeahead-multiselect .typeahead-multiselect__input{padding:0;border:0;width:385px}.typeahead-multiselect .typeahead-multiselect__input:focus{border:none;box-shadow:none;outline:none}.typeahead-multiselect .typeahead-multiselect__tag--classification{background-color:#439cc5;border-color:#439cc5}.typeahead-multiselect .typeahead-multiselect__tag--occupation{background-color:#64b500;border-color:#64b500}.typeahead-multiselect .typeahead-multiselect__tag--free-text{background-color:#ffc501;border-color:#ffc501}.typeahead-multiselect .typeahead-multiselect__tag--canton{background-color:#439cc5;border-color:#439cc5}.typeahead-multiselect .typeahead-multiselect__tag--locality{background-color:#64b500;border-color:#64b500}.typeahead-multiselect .typeahead-multiselect__tag{font-weight:400;line-height:1.5;padding:.25rem .5rem;border-radius:0 0 .5rem!important}.typeahead-multiselect .typeahead-multiselect__tag .remove-button{margin-left:.3rem;cursor:pointer}.typeahead-multiselect__type-label{float:right;font-size:80%;color:#fcfcfc;margin:0 -.5rem .5rem 0}.typeahead-multiselect__type-label.typeahead-multiselect__type-label--classification,.typeahead-multiselect__type-label.typeahead-multiselect__type-label--occupation{padding:0 .25rem;font-weight:400}.typeahead-multiselect__type-label.typeahead-multiselect__type-label--occupation{margin-top:-.75rem;background-color:#64b500;border-color:#64b500}.typeahead-multiselect__type-label.typeahead-multiselect__type-label--classification{background-color:#439cc5;border-color:#439cc5}ngb-typeahead-window{max-height:420px;width:100%;overflow-y:auto}ngb-typeahead-window .dropdown-item{margin:0;padding:.25rem .5rem;color:#504d48!important;font-weight:300;font-size:1.125rem}ngb-typeahead-window .dropdown-item.active{background-color:#f2efe8;color:#9d0e06!important}ngb-typeahead-window .dropdown-item .fist-in-group-item{border-top:1px solid #d7d7d7;padding:.75rem 0 0}ngb-typeahead-window .ngb-highlight{padding:0 .125rem;background-color:#fff2ac;background-image:linear-gradient(to right,#ffe359 0%,#fff2ac 100%)}.pagination-alv{min-height:2rem;margin-bottom:1rem}.pagination-alv.pagination--block{width:100%}.pagination-alv.pagination--block>.page-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.pagination-alv .page-item{text-align:center;max-width:50%}.pagination-alv .page-item:last-child{text-align:right}.pagination-alv .page-item:first-of-type,.pagination-alv .page-item:only-of-type{text-align:left}.pagination-alv .page-item:only-of-type{width:100%;max-width:100%}.pagination-alv .page-link{font-size:80%;padding:.75rem 1rem;margin-bottom:1rem;color:#9d0e06;border:none}.pagination-alv .page-link:active,.pagination-alv .page-link:hover{background:#f2efe8}.pagination-alv__table .page-link{padding:.375rem .75rem;color:#9d0e06;border:none}.pagination-alv__table .page-link:active,.pagination-alv__table .page-link:hover{background:#f2efe8!important}.pagination-alv__table .active .page-link{background:#c1c0c0!important}.subnavbar__back{padding:.75rem 1rem;margin-bottom:1rem;font-size:80%}.subnavbar__back::after{display:block;clear:both;content:""}
/*!
 * smartbanner.js v1.7.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2017 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}.smartbanner__exit{position:absolute;top:calc(50% - 6px);left:9px;display:block;margin:0;width:12px;height:12px;border:0;text-align:center}.smartbanner__exit::after,.smartbanner__exit::before{position:absolute;width:1px;height:12px;background:#767676;content:' '}.smartbanner__exit::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.smartbanner__exit::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}.smartbanner__info{position:absolute;top:10px;left:104px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:hidden;line-height:1.25;width:60%;height:64px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smartbanner__info__title{font-size:14px}.smartbanner__info__author,.smartbanner__info__price{font-size:12px}.smartbanner__button{position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#1474fc;font-size:18px;text-align:center;text-decoration:none}.scroll-top,.smartbanner__button__label{text-align:center}.smartbanner.smartbanner--android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131}.smartbanner.smartbanner--android .smartbanner__exit{left:6px;margin-right:7px;width:17px;height:17px;border-radius:14px;background:#1c1e21;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);color:#b1b1b3;font-family:'ArialRoundedMTBold',Arial;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;line-height:17px;text-shadow:0 1px 1px #000}.smartbanner.smartbanner--android .smartbanner__exit::after,.smartbanner.smartbanner--android .smartbanner__exit::before{top:3px;left:8px;width:2px;height:11px;background:#b1b1b3}.smartbanner.smartbanner--android .smartbanner__exit:active,.smartbanner.smartbanner--android .smartbanner__exit:hover{color:#eee}.smartbanner.smartbanner--android .smartbanner__icon{background-color:transparent;box-shadow:none}.smartbanner.smartbanner--android .smartbanner__info{color:#ccc;text-shadow:0 1px 2px #000}.smartbanner.smartbanner--android .smartbanner__info__title{color:#fff;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button{top:30px;right:20px;padding:0;min-width:12%;border-radius:0;background:0 0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;color:#d1d1d1;font-size:14px;font-weight:700}.smartbanner.smartbanner--android .smartbanner__button:active,.smartbanner.smartbanner--android .smartbanner__button:hover{background:0 0}.smartbanner.smartbanner--android .smartbanner__button__label{display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);box-shadow:none;line-height:24px;text-align:center;text-shadow:none;text-transform:none}.smartbanner.smartbanner--android .smartbanner__button__label:active,.smartbanner.smartbanner--android .smartbanner__button__label:hover{background:#2ac7e1}.scroll-top{display:block;position:fixed;bottom:5rem;right:2rem;background-color:rgba(128,128,128,.15);border-radius:0 0 12px!important}.scroll-top:hover{background:#f3d7d6;cursor:pointer}.scroll-top i{margin:1rem}@media screen and (min-width:480px) and (max-width:1024px){.scroll-top{right:1rem;bottom:1rem}}@media screen and (max-width:479px){.scroll-top{right:.5rem;bottom:.5rem}}.dashboard .base__related{margin-bottom:1.5rem}.dashboard .actions{visibility:hidden;opacity:0;transition:visibility 0s linear 300ms,opacity 300ms}.dashboard .table-hover tbody tr:hover{background-color:rgba(157,14,6,.25)}.dashboard .table-hover tbody tr:hover .actions{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 300ms}.dashboard__subtitle{margin-bottom:.75rem;font-weight:300;font-size:1.125rem}.dashboard__icon{color:#c1c0c0;margin-right:.75rem}.dashboard__actions{margin:1.5rem 0 .75rem}.dashboard__actions .form-inline .form-group{margin-right:1.5rem}.dashboard__actions .form-inline .form-control--icon{color:#9d0e06}.dashboard__actions .form-inline label{margin-right:.75rem}.dashboard__content--table{overflow-y:scroll}@media screen and (max-width:479px){.dashboard .base__content--wide{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.dashboard .alv-logo-box{border-radius:0!important;padding:0;background:0 0}.dashboard .md-whiteframe-1dp{box-shadow:none}.dashboard .dashboard__actions .form-group{width:100%;margin-right:0}}@media screen and (min-width:480px) and (max-width:1024px){.dashboard .base__content--wide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.dashboard .table{font-size:80%}}.col-xs-1{max-width:8.33333%}.col-xs-2{max-width:16.66667%}.col-xs-3{max-width:25%}.col-xs-4{max-width:33.33333%}.col-xs-5{max-width:41.66667%}.col-xs-6{max-width:50%}.col-xs-7{max-width:58.33333%}.col-xs-8{max-width:66.66667%}.col-xs-9{max-width:75%}.col-xs-10{max-width:83.33333%}.col-xs-11{max-width:91.66667%}.col-xs-12{max-width:100%}@media (min-width:768px){.col-sm-1{max-width:8.33333%}.col-sm-2{max-width:16.66667%}.col-sm-3{max-width:25%}.col-sm-4{max-width:33.33333%}.col-sm-5{max-width:41.66667%}.col-sm-6{max-width:50%}.col-sm-7{max-width:58.33333%}.col-sm-8{max-width:66.66667%}.col-sm-9{max-width:75%}.col-sm-10{max-width:83.33333%}.col-sm-11{max-width:91.66667%}.col-sm-12{max-width:100%}}@media (min-width:992px){.col-md-1{max-width:8.33333%}.col-md-2{max-width:16.66667%}.col-md-3{max-width:25%}.col-md-4{max-width:33.33333%}.col-md-5{max-width:41.66667%}.col-md-6{max-width:50%}.col-md-7{max-width:58.33333%}.col-md-8{max-width:66.66667%}.col-md-9{max-width:75%}.col-md-10{max-width:83.33333%}.col-md-11{max-width:91.66667%}.col-md-12{max-width:100%}}@media (min-width:1024px){.col-lg-1{max-width:8.33333%}.col-lg-2{max-width:16.66667%}.col-lg-3{max-width:25%}.col-lg-4{max-width:33.33333%}.col-lg-5{max-width:41.66667%}.col-lg-6{max-width:50%}.col-lg-7{max-width:58.33333%}.col-lg-8{max-width:66.66667%}.col-lg-9{max-width:75%}.col-lg-10{max-width:83.33333%}.col-lg-11{max-width:91.66667%}.col-lg-12{max-width:100%}}@media (min-width:1200px){.col-xl-1{max-width:8.33333%}.col-xl-2{max-width:16.66667%}.col-xl-3{max-width:25%}.col-xl-4{max-width:33.33333%}.col-xl-5{max-width:41.66667%}.col-xl-6{max-width:50%}.col-xl-7{max-width:58.33333%}.col-xl-8{max-width:66.66667%}.col-xl-9{max-width:75%}.col-xl-10{max-width:83.33333%}.col-xl-11{max-width:91.66667%}.col-xl-12{max-width:100%}}@media (min-width:1440px){.col-xxl-1{max-width:8.33333%}.col-xxl-2{max-width:16.66667%}.col-xxl-3{max-width:25%}.col-xxl-4{max-width:33.33333%}.col-xxl-5{max-width:41.66667%}.col-xxl-6{max-width:50%}.col-xxl-7{max-width:58.33333%}.col-xxl-8{max-width:66.66667%}.col-xxl-9{max-width:75%}.col-xxl-10{max-width:83.33333%}.col-xxl-11{max-width:91.66667%}.col-xxl-12{max-width:100%}}@media (min-width:1600px){.col-xxxl-1{max-width:8.33333%}.col-xxxl-2{max-width:16.66667%}.col-xxxl-3{max-width:25%}.col-xxxl-4{max-width:33.33333%}.col-xxxl-5{max-width:41.66667%}.col-xxxl-6{max-width:50%}.col-xxxl-7{max-width:58.33333%}.col-xxxl-8{max-width:66.66667%}.col-xxxl-9{max-width:75%}.col-xxxl-10{max-width:83.33333%}.col-xxxl-11{max-width:91.66667%}.col-xxxl-12{max-width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsdi1jaC5jc3MiLCJhbHYtY2guc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJib290c3RyYXAvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJjb21wb25lbnRzL193aGl0ZWZyYW1lLnNjc3MiLCJjb21wb25lbnRzL19hd2FpdC5zY3NzIiwibWl4aW5zL19hd2FpdC5zY3NzIiwiY29tcG9uZW50cy9fbGF5b3V0LnNjc3MiLCJtaXhpbnMvX2Fsdi1ib3JkZXIuc2NzcyIsImNvbXBvbmVudHMvX2xvZ28uc2NzcyIsImNvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19uYXYuc2NzcyIsImNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwiY29tcG9uZW50cy9fdG9vbGJhci5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fc3VibmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL19tZWdhbWVudS5zY3NzIiwibWl4aW5zL19tZWdhbWVudS5zY3NzIiwibWl4aW5zL19hcHBlYXJhbmNlLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fanVtYm90cm9uLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL3Rvb2wvX2FkZHJlc3MtbG9va3VwLnNjc3MiLCJjb21wb25lbnRzL3Rvb2wvX2NhbmRpZGF0ZS1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvdG9vbC9fZGV0YWlsLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvdG9vbC9fam9iLXB1YmxpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL3Rvb2wvX2pvYi1zZWFyY2guc2NzcyIsIm1peGlucy9faGlnaGxpZ2h0LnNjc3MiLCJjb21wb25lbnRzL3Rvb2wvX2xhbmRpbmdwYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX2xvZ2luLnNjc3MiLCJjb21wb25lbnRzL19tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3N0aWNreS5zY3NzIiwiY29tcG9uZW50cy9fZHJhd2VyLnNjc3MiLCJjb21wb25lbnRzL190eXBlYWhlYWQuc2NzcyIsIm1peGlucy9fdHlwZWFoZWFkLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zbWFydGJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fc2Nyb2xsLXRvcC5zY3NzIiwiY29tcG9uZW50cy9fZGFzaGJvYXJkLnNjc3MiLCJtaXhpbnMvX3BhcmFncmFwaC5zY3NzIiwiY29tcG9uZW50cy9fZ3JpZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQzZCQSwyRUNsQkUsYUFDRSxDLENGc0ZRLE8sQ0V0RlIsUSxDQU1FLDBCLENBRUEseUIsQ0FHRixDLENBQUEsUyxDQUVFLHlCLENBUUYsa0IsQ0FDRSw0QixDQWNGLEcsQ0FDRSw4QixDQUVGLFUsQ0FIQSxHLENBS0UscUIsQ0FTRixLLENBQ0UsMEIsQ0FaRixVLENBZUEsRyxDQWxCQSxHLENBa0JBLEUsQ0FFRSx1QixDQUdGLEUsQ0ZnREMsRSxDRWhERCxDLENBR0UsUyxDQUNBLFEsQ0FHRixFLENBQUEsRSxDQUVFLHNCLENBTUYsTyxDQUNFLFksQ0FFRixNLENBQ0UscUIsQ0FHRixNLENBQ0Usa0MsQ0FERixTLENBQUEsUyxDQUtJLCtCLENBSUYsa0IsQ0FBQSxrQixDQUVFLCtCLENBN0ZOLENDZUYsSSxDQ1pDLHFCLENEYUMsc0IsQ0FDQSxnQixDQUNBLDZCLENBQ0EseUIsQ0FDQSw0QixDQUNBLHVDLENBS0EsY0FBZ0Isa0JBQWhCLENBZUYsSSxDQUNFLFEsQ0FDQSx5RCxDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLHFCLENBOERGLE8sQ0gyRUcsRSxDR3ZISCxFLENBa0RBLEUsQ0ExQkEsQyxDQTBCQSxFLENBTEUsa0IsQ0E3Q0YsRSxDRXpCRSxlLENBRUEsUSxDQUNBLG1DLENGdUJBLHNCLENBQ0EsUSxDQUNBLGdCLENIb0hDLEUsQ0dyRUgsRSxDQTFCQSxDLENBMEJBLEUsQ0F6QkUsWSxDQVdGLHlCLENBQUEsVyxDQUdFLGdDLENBQ0EsVyxDQUNBLGUsQ0FHRixPLENBRUUsaUIsQ0FDQSxtQixDQVVGLEssQ0hvRU0sSyxDQUNBLEssQ0dyRU4sSyxDQUlFLGUsQ0FPRixFLENBQ0UsbUIsQ0FDQSxhLENBR0YsVSxDQUNFLGUsQ0FHRixHLENBQ0UsaUIsQ0FHRixDLENBQUEsTSxDQUVFLGtCLENBaUdGLEcsQ0FDRSxxQixDQUNBLGlCLENBR0YsYyxDQUNFLGUsQ0ErQkYsSyxDQUNFLHdCLENBR0YsTyxDQUNFLGtCLENBQ0EscUIsQ0FDQSxhLENBQ0EsZSxDQUNBLG1CLENBR0YsRSxDQUdFLGtCLENBd0ZGLFEsQ0FNRSxXLENBRUEsUyxDQUNBLFEsQ0FDQSxRLENBS0YsTSxDQUNFLGEsQ0FDQSxVLENBQ0EsYyxDQUNBLFMsQ0FFQSxnQixDQUNBLG1CLENBQ0EsYSxDQUNBLGtCLENBR0YsUSxDQUNFLHVCLENFdGFGLEcsQ0xxWkksRyxDQUFLLEcsQ0FBSyxHLENBQUssRyxDQUFLLEcsQ0tyWnhCLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUdFLG1CLENBQ0EsZSxDQUNBLGUsQ0FDQSxhLENBTkYsRyxDTHFaSSxHLENBQUssRyxDQUFLLEcsQ0FBSyxHLENBQUssRyxDR0l4QixNLENFdlpFLG1CLENBT0YsRyxDQUFBLEUsQ0FBVSxjLENBQ1YsRyxDQUFBLEUsQ0FBVSxpQixDQUNWLEcsQ0FBQSxFLENBQVUsZ0IsQ0FDVixHLENBQUEsRSxDQUFVLGlCLENBQ1YsRyxDQUNBLEcsQ0FEQSxFLENBQ0EsRSxDQURVLGtCLENBU1YsVSxDQU5BLEssQ0FDRSxpQixDQUNBLGUsQ0FJRixVLENBQ0UsYyxDQUVBLGUsQ0FFRixVLENBS0EsVSxDQUtBLFUsQ0FURSxnQixDQUNBLGUsQ0FDQSxlLENBRUYsVSxDQUtBLFUsQ0FKRSxnQixDQUlGLFUsQ0FDRSxnQixDQXNCRixNLENBQUEsSyxDQUdFLGUsQ0FIRixNLENBRUUsYSxDQUlGLEssQ0FBQSxJLENBRUUsWSxDQUNBLHdCLENBYUYsWSxDQUxBLGMsQ0M3RUUsYyxDQUNBLGUsQ0RvRkYsaUIsQ0FDRSxvQixDQUVBLGtDLENBQ0UsZ0IsQ0FVSixXLENBQ0UsYSxDQUNBLHdCLENBSUYsVyxDQUNFLGtCLENBQ0EsaUIsQ0FHRixrQixDQUNFLGEsQ0FDQSxhLENBQ0EsYSxDQUVBLDBCLENBQ0UscUIsQ0VqSEosVSxDQU1BLGMsQ0NGRSxjLENBR0EsVyxDRERGLGMsQ0FDRSxjLENBQ0EscUIsQ0FDQSxxQixDRVhJLDhCLENDSEYscUMsQ0gyQkosTyxDQUVFLG9CLENBR0YsVyxDQUNFLG1CLENBQ0EsYSxDQUdGLGUsQ0FDRSxhLENBQ0EsYSxDSWhDRixJLENBZ0JBLEcsQ0FmRSxtQixDQUVBLGEsQ0FDQSx3QixDQUlBLE0sQ0FpQ0EsUSxDQWhDRSxTLENBQ0EsYSxDQUNBLHdCLENBS0osRyxDQUdFLFUsQ0FDQSx3QixDRDNCRSwyQyxDQ3VCSixPLENBU0ksUyxDQUNBLGMsQ0FDQSxlLENEbENBLGUsQ0N3Q0osRyxDQUNFLGEsQ0FJQSxhLENBR0EsUSxDQUVFLGlCLENBRUEsNEIsQ0FDQSxlLENBS0osZSxDQUNFLGdCLENBQ0EsaUIsQ0NORSx5QkNuREYsVSxDQ1lJLGUsQ0Z1Q0YsQ0FBQSx5QkNuREYsVSxDQ1lJLGUsQ0Z1Q0YsQ0FBQSwwQkNuREYsVSxDQ1lJLGUsQ0Z1Q0YsQ0FBQSwwQkNuREYsVSxDQ1lJLGdCLENGdUNGLENBQUEsMEJDbkRGLFUsQ0NZSSxnQixDRnVDRixDQUFBLDBCQ25ERixVLENDWUksZ0IsQ0Z1Q0YsQ0FBQSx5Qkd6QkUsTyxDQUNFLHlCLENBQUEsWSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBSUEsUyxDQUFBLFMsQ0RGTixrQixDQUFBLHFCLENBQUEsaUIsQ0FJQSxrQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxTLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxVLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4saUIsQ0FBQSxhLENBSUEsYyxDQ0lNLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSw0QixDQUFBLGdCLENBQUEsTyxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDSE1OLENBQUEseUJHekJFLE8sQ0FDRSx5QixDQUFBLFksQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FFRixZLENBQ0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDQUFBLFMsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDQUFBLFMsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDQUFBLFMsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENBQUEsUyxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENBQUEsVSxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsNEIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixZLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixZLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsWSxDQUNFLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FJQSxTLENBQUEsUyxDREZOLGtCLENBQUEscUIsQ0FBQSxpQixDQUlBLGtCLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFMsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixpQixDQUFBLGEsQ0FJQSxjLENDSU0sVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDRCLENBQUEsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsWSxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsWSxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENITU4sQ0FBQSwwQkd6QkUsTyxDQUNFLHlCLENBQUEsWSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBSUEsUyxDQUFBLFMsQ0RGTixrQixDQUFBLHFCLENBQUEsaUIsQ0FJQSxrQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxTLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxVLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4saUIsQ0FBQSxhLENBSUEsYyxDQ0lNLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSw0QixDQUFBLGdCLENBQUEsTyxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDSE1OLENBQUEsMEJHekJFLFEsQ0FDRSx5QixDQUFBLFksQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FFRixhLENBQ0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFUsQ0FBQSxVLENERk4sa0IsQ0FBQSxxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENBQUEsVSxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFcsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENBQUEsVyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsNEIsQ0FBQSxnQixDQUFBLE8sQ0FERixhLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixhLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixhLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxTLENBQ0UseUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsYyxDQUNFLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FJQSxXLENBQUEsVyxDREZOLGtCLENBQUEscUIsQ0FBQSxpQixDQUlBLGtCLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0FBQSxXLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0FBQSxXLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFcsQ0FBQSxXLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sWSxDQUFBLFcsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxZLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sWSxDQUFBLFksQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFksQ0RGTixpQixDQUFBLGEsQ0FJQSxjLENDSU0sYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDRCLENBQUEsZ0IsQ0FBQSxPLENBREYsYyxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsYyxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsYyxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENITU4sQ0lwREosTSxDQUNFLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSw0QixDQUVBLFMsQ0FBQSxTLENBRUUsYyxDQUNBLGtCLENBQ0EsNEIsQ0FWSixlLENBY0kscUIsQ0FDQSwrQixDQWZKLGtCLENBbUJJLDRCLENBbkJKLGEsQ0F1QkkscUIsQ0FTSixZLENBQUEsWSxDQUdJLGEsQ0FTSixlLENBQUEsa0IsQ0FBQSxrQixDQUNFLHdCLENBUUUsd0IsQ0FBQSx3QixDQUVFLHVCLENBVU4sd0MsQ0FFSSxnQyxDQVNKLDJCLENBR00saUMsQ0M5RUosYyxDakJpaERrQixpQixDaUJqaERsQixpQixDQUlJLHdCLENBTUosaUMsQ0FBQSxvQyxDQUFBLG9DLENBS00sd0IsQ0FmTixnQixDakI0aERvQixtQixDaUI1aERwQixtQixDQUlJLHdCLENBU0YsbUMsQ0FJTSxzQyxDQUFBLHNDLENBRkYsd0IsQ0FkSixjLENqQnNpRGdCLGlCLENpQnRpRGhCLGlCLENBR0Usd0IsQ0FNSixpQyxDQU9RLG9DLENBQUEsb0MsQ0FGRix3QixDQWZOLFcsQ2pCa2pEZSxjLENpQmxqRGYsYyxDQUlJLHdCLENBTUosOEIsQ0FBQSxpQyxDQUFBLGlDLENBS00sd0IsQ0FmTixjLENqQjZqRGtCLGlCLENpQjdqRGxCLGlCLENBSUksd0IsQ0FNSixpQyxDQUFBLG9DLENBQUEsb0MsQ0FLTSx3QixDQWRKLGEsQ2pCdWtEZSxnQixDaUJ2a0RmLGdCLENBR0Usd0IsQ0FTRixnQyxDQUlNLG1DLENBQUEsbUMsQ0FGRix3QixDQWZOLFksQ2pCbWxEZ0IsZSxDaUJubERoQixlLENBSUksd0IsQ0FTRiwrQixDQUhGLGtDLENBQUEsa0MsQ0FLTSx3QixDQWRKLFcsQ2pCNmxEYSxjLENpQjdsRGIsYyxDQUdFLHdCLENBU0YsOEIsQ0FJTSxpQyxDQUFBLGlDLENBRkYsd0IsQ0FkSixhLENqQndtRGUsZ0IsQ2lCeG1EZixnQixDQVlBLGdDLENBSU0sbUMsQ0FBQSxtQyxDQWJKLGlDLENEOEdOLGMsQ0FiRSxpQixDQUNFLFUsQ0FDQSx3QixDQUlKLGlCLENBRUksYSxDQUNBLHdCLENBSUosaUIsQ0FBQSxpQixDaEI2Z0RvQix1QixDZ0J0Z0RoQixvQixDQUdGLDZCLENBQ0UsUSxDQUlNLHNELENBQ0osc0MsQ0FoQk4seUMsQ0F1QlEsdUMsQ0p6RUosMEJJc0ZKLGlCLENBRUksYSxDQUNBLFUsQ0FDQSxlLENBQ0EsMkMsQ0FMSixnQyxDQVNNLFEsQ0ovRkYsQ00vREosYSxDQUNFLGEsQ0FDQSxVLENBR0Esb0IsQ0FDQSxrQixDQUNBLGdCLENBQ0EsYSxDQUNBLHFCLENBRUEscUIsQ0FDQSwyQixDQUNBLHdCLENBUUUsZSxDUnpCQSwyQyxDREdFLG9FLENTQ04seUIsQ0E2QkksNEIsQ0FDQSxRLENDdkJGLG1CLENBQ0UsYSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxZLENUZkEseUUsQ1F5Q0Ysd0MsQ0FDRSxhLENBRUEsUyxDQUhGLCtCLENBQ0UsYSxDQUVBLFMsQ0FIRixtQyxDQUNFLGEsQ0FFQSxTLENBSEYsMEIsQ0FDRSxhLENBRUEsUyxDQXhDSixzQixDQUFBLHVCLENBa0RJLHdCLENBRUEsUyxDQUlKLCtDLENBRUksMEIsQ0FHRixvQyxDQU1FLGEsQ0FDQSxxQixDQUtKLGtCLENBQUEsbUIsQ0FFRSxhLENBVUYsZSxDQU1BLGtCLENBQ0UsK0IsQ0FDQSxrQyxDQVJGLGUsQ0FHRSxlLENBR0Ysa0IsQ0FHRSxpQixDQUdGLGtCLENBQ0UsZ0MsQ0FDQSxtQyxDQUNBLGlCLENBVUYsZ0IsQ0FhQSx1QixDQUNFLGlCLENBQ0Esb0IsQ0FDQSxlLENBaEJGLGdCLENBSUUsa0IsQ0FTRix1QixDQUlFLGdCLENBQ0Esd0IsQ0FDQSxrQixDbEJnbURpRSx1QyxDa0J0bURuRSx1QyxDbEJzbUQ0RyxvRCxDQUF3RCx5RCxDQUN0Ryw0RCxDa0J2bUQ5RCxvRCxDQUFBLHlELENsQnFtRDhELDRELENrQjNsRDFELGUsQ0FDQSxjLENBYUosZ0IsQ0FBQSw2QixDbEJxbERxQyxxQyxDa0JwbERuQyxvQixDQUNBLGlCLENBQ0EsZSxDQUhGLGtDLENBR0UsZSxDbEJ5bERxRSx1RSxDa0JybER2RSwrRCxDQUFBLG9FLENBQUEsa0QsQ0FFSSw0QixDQUlKLGdCLENBQUEsNkIsQ2xCb2xEcUMscUMsQ2tCbmxEbkMsa0IsQ0FDQSxpQixDQUNBLGUsQ0FIRixrQyxDQUdFLGUsQ2xCd2xEcUUsdUUsQ2tCcGxEdkUsK0QsQ0FBQSxvRSxDQUFBLGtELENBRUksMkIsQ0FVSixXLENBQ0Usa0IsQ0FHRixVLENBQ0UsYSxDQUNBLGlCLENBUUYsUyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUVFLGMsQ0FBQSx1QixDQUVBLGlCLENBQ0EsZ0IsQ0FTSixXLENBQ0UsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FHRSxzQyxDQUNFLGEsQ0FLTixpQixDQUNFLG9CLENBQ0EsZSxDQUdGLGlCLENBQ0UsaUIsQ0FDQSxpQixDQUNBLG9CLENBSUYsa0IsQ2ZrT0EsTSxDZWpPRSxvQixDQURGLG9DLENBSUkscUIsQ0FKSixxQyxDQVFJLGtCLENBWUosaUIsQ0FPQSxnQixDQU5FLFksQ0FDQSxpQixDQUNBLGlCLENBQ0EsYSxDQUdGLGdCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsUyxDQUVBLFcsQ0FDQSxhLENBQ0EsZ0IsQ0FFQSxhLENBQ0EsVSxDQUNBLG1DLENBQ0EsbUIsQ2xCNmlEbUIsdUIsQ21CMXlERixzQixDQUFBLG1DLENBQUEsa0MsQ0FFYixvQixDbkI0eUR1Qiw2QixDbUI5eURWLDRCLENBQUEseUMsQ0FBQSx3QyxDQUtYLDBDLENuQml6RGtDLHlDLENBQ0ksd0MsQ0FMVSx3QyxDQUE0Qyx1QyxDQUN4RCxxRCxDQUNELG9ELENtQjV5RG5DLG9ELENBQUEsbUQsQ0FFQSxhLENBUUosNEMsQ0FBQSx3RCxDQUdJLGEsQ0FPSix3RCxDQUFBLG9FLENBR0ksb0MsQ0FISiwwRCxDQUFBLHNFLENBTUksYSxDQU9KLGdELENBQUEsNEQsQ0FHSSxvQixDQUhKLHdELENBQUEsb0UsQ0FLZ0Isb0IsQ0FMRCxpQyxDQUFBLDZDLENBUVgsMEMsQ25CNHhEZSx5QixDbUI3MERuQix3QixDQUFBLHFDLENBQUEsb0MsQ0FFRSxvQixDbkIrMER5QiwrQixDbUJqMUQzQiw4QixDQUFBLDJDLENBQUEsMEMsQ0FLSSwwQyxDbkJvMURvQywyQyxDQUNJLDBDLENBTFUsMEMsQ0FBOEMseUMsQ0FDMUQsdUQsQ0FDRCxzRCxDbUIvMERyQyxzRCxDQUFBLHFELENBRUEsYSxDQVVBLDhDLENBQUEsMEQsQ0FDQSxhLENBT0osMEQsQ0FBQSxzRSxDQUdJLG9DLENBRUEsNEQsQ0FBQSx3RSxDQUNBLGEsQ0FTQSxrRCxDQUFBLDhELENBQ0Esb0IsQ0FEQSwwRCxDQUFBLHNFLENBR1ksb0IsQ0FMRCxtQyxDQUFBLCtDLENBUVgsMEMsQ0QyTlIsWSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUtBLHdCLENsQitqRTRCLDRCLENvQnh1RTlCLDJCLENBQUEsNEIsQ0YwS0ksVSxDTnhQQSx5Qk1xUUEsd0IsQ0FSQSxrQixDQVNFLG1CLENBQUEsbUIsQ0FBQSxZLENBR0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsZSxDQWJGLGtCLENBR0UsdUIsQ0FBQSxvQixDQUFBLHNCLENBS0Ysd0IsQ0FFRSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLHNCLENBQUEsa0IsQ0F6Qk4sMEIsQ0FnQ00sb0IsQ0FDQSxVLENBQ0EscUIsQ0FsQ04sb0MsQ0F1Q00sb0IsQ0F2Q04seUIsQ0EyQ00sVSxDQUdGLGdDLENBQ0UsZSxDQUNBLHFCLENBS0Ysd0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLFUsQ0FDQSxZLENBQ0EsZSxDQUVGLDhCLENBQ0UsYyxDQUVGLDhCLENBQ0UsaUIsQ0FDQSxZLENBQ0EsbUIsQ0FDQSxhLENBcEVOLDRCLENBeUVNLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsYyxDQTVFTixzQyxDQStFTSxlLENBQ0Esb0IsQ0FDQSxtQixDQUNBLDBCLENBSVksaUQsQ0FDWixLLENOdFVGLENRbERKLEksQ0FDRSxvQixDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLDRCLENDaUVBLG9CLENBQ0Esa0IsQ0FDQSxnQixDWjNFSSxzRyxDYWlCRixVLENBQUEsVSxDRkhBLG9CLENBYkosVSxDQUFBLFUsQ0FpQkksUyxDQUNBLHdDLENBSUYsYSxDQUFBLGEsQ0FFRSxXLENWNUJBLGUsQ1VnQ0YsVyxDQUFBLFcsQ0FFRSxxQixDVmxDQSx5RSxDVXdDSixjLENBQUEsd0IsQ0FFRSxtQixDQVNBLFksQ0dRRSxVLENGdERGLHdCLENBQ0Esb0IsQ1hORSx5RSxDV1NGLGtCLENFa0RFLFUsQ0ZoREEsd0IsQ0FDQSxvQixDRHVDRixrQixDQUFBLGtCLENDaENJLHFHLENEZ0NKLHFCLENBQUEscUIsQ0N2QkUsd0IsQ0FDQSxvQixDQUdGLG1CLENBQUEsbUIsQ0FBQSxrQyxDQUdFLHdCLENBQ0EscUIsQ0FDQSxvQixDWHJDQSwyQyxDVW1ERixjLENHTUUsVSxDRnBERix3QixDQUNBLG9CLENYTkUseUUsQ1VtREYsb0IsQ0dNRSxVLENGOUNBLHdCLENBQ0Esb0IsQ0FHRixvQixDQUFBLG9CLENBSUksd0csQ0FPSix1QixDQUFBLHVCLENBRUUsd0IsQ0FDQSxvQixDQUdGLHFCLENBQUEscUIsQ0FBQSxvQyxDQUdFLHdCLENBQ0EscUIsQ0FDQSxvQixDWHJDQSwyQyxDVW1ERixZLENHUUUsVSxDRnRERix3QixDQUNBLG9CLENYTkUseUUsQ1VtREYsa0IsQ0dRRSxVLENGaERBLHdCLENBQ0Esb0IsQ0R1Q0Ysa0IsQ0FBQSxrQixDQ2hDSSxzRyxDRGdDSixxQixDQUFBLHFCLENDdkJFLHdCLENBQ0Esb0IsQ0RzQkYsbUIsQ0FBQSxtQixDQUFBLGtDLENDaEJFLHdCLENBQ0EscUIsQ0FDQSxvQixDWHJDQSwyQyxDVW1ERixTLENHUUUsVSxDRnRERix3QixDQUNBLG9CLENYTkUseUUsQ1dTRixlLENFa0RFLFUsQ0ZoREEsd0IsQ0FDQSxvQixDRHVDRixlLENBQUEsZSxDQ2hDSSx1RyxDQU9KLGtCLENBQUEsa0IsQ0FFRSx3QixDQUNBLG9CLENEc0JGLGdCLENBQUEsZ0IsQ0FBQSwrQixDQ2hCRSx3QixDQUNBLHFCLENBQ0Esb0IsQ1hyQ0EsMkMsQ1VtREYsWSxDR01FLFUsQ0ZwREYsd0IsQ0FDQSxvQixDWE5FLHlFLENVbURGLGtCLENHTUUsVSxDRjlDQSx3QixDQUNBLG9CLENEdUNGLGtCLENBQUEsa0IsQ0NoQ0ksdUcsQ0FPSixxQixDQUFBLHFCLENBRUUsd0IsQ0FDQSxvQixDRHNCRixtQixDQUFBLG1CLENBQUEsa0MsQ0NoQkUsd0IsQ0FDQSxxQixDQUNBLG9CLENYckNBLDJDLENVbURGLFcsQ0dRRSxVLENGdERGLHdCLENBQ0Esb0IsQ1hORSx5RSxDVW1ERixpQixDR1FFLFUsQ0ZoREEsd0IsQ0FDQSxvQixDRHVDRixpQixDQUFBLGlCLENDaENJLHFHLENEZ0NKLG9CLENBQUEsb0IsQ0N2QkUsd0IsQ0FDQSxvQixDQUdGLGtCLENBQUEsa0IsQ0FBQSxpQyxDQUdFLHdCLENBQ0EscUIsQ0FDQSxvQixDWHJDQSwyQyxDVW1ERixVLENHTUUsVSxDRnBERix3QixDQUNBLG9CLENYTkUseUUsQ1dTRixnQixDRWdERSxVLENGOUNBLHdCLENBQ0Esb0IsQ0R1Q0YsZ0IsQ0FBQSxnQixDQ2hDSSx3RyxDQU9KLG1CLENBQUEsbUIsQ0FFRSx3QixDQUNBLG9CLENBR0YsaUIsQ0FBQSxpQixDQUFBLGdDLENBR0Usd0IsQ0FDQSxxQixDQUNBLG9CLENYckNBLDJDLENVbURGLFMsQ0dRRSxVLENGdERGLHdCLENBQ0Esb0IsQ1hORSx5RSxDVW1ERixlLENHUUUsVSxDRmhEQSx3QixDQUNBLG9CLENEdUNGLGUsQ0FBQSxlLENDaENJLHFHLENBT0osa0IsQ0FBQSxrQixDQUVFLHdCLENBQ0Esb0IsQ0RzQkYsZ0IsQ0FBQSxnQixDQUFBLCtCLENDaEJFLHdCLENBQ0EscUIsQ0FDQSxvQixDWHJDQSwyQyxDVXlERixvQixDQ2RBLGEsQ0FDQSw0QixDQUNBLHFCLENBQ0Esb0IsQ0RXQSwwQixDQ1JFLFUsQ0FDQSx3QixDQUNBLG9CLENBR0YsMEIsQ0FBQSwwQixDQUVFLHNDLENEQ0YsNkIsQ0FBQSw2QixDQ0lFLGEsQ0FDQSw0QixDQUdGLDJCLENBQUEsMkIsQ0FBQSwwQyxDQUdFLFUsQ0FDQSx3QixDQUNBLG9CLENEYkYsc0IsQ0NkQSxhLENBQ0EsNEIsQ0FDQSxxQixDQUNBLG9CLENEV0EsNEIsQ0NSRSxVLENBQ0Esd0IsQ0FDQSxvQixDRE1GLDRCLENBQUEsNEIsQ0NERSx5QyxDRENGLCtCLENBQUEsK0IsQ0NJRSxhLENBQ0EsNEIsQ0RMRiw2QixDQUFBLDZCLENBQUEsNEMsQ0NXRSxVLENBQ0Esd0IsQ0FDQSxvQixDRGJGLG9CLENDZEEsYSxDQUNBLDRCLENBQ0EscUIsQ0FDQSxvQixDRFdBLDBCLENDUkUsVSxDQUNBLHdCLENBQ0Esb0IsQ0RNRiwwQixDQUFBLDBCLENDREUsdUMsQ0RDRiw2QixDQUFBLDZCLENDSUUsYSxDQUNBLDRCLENETEYsMkIsQ0FBQSwyQixDQUFBLDBDLENDV0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0RiRixpQixDQ2RBLGEsQ0FDQSw0QixDQUNBLHFCLENBQ0Esb0IsQ0RXQSx1QixDQ1JFLFUsQ0FDQSx3QixDQUNBLG9CLENETUYsdUIsQ0FBQSx1QixDQ0RFLHdDLENBR0YsMEIsQ0FBQSwwQixDQUVFLGEsQ0FDQSw0QixDQUdGLHdCLENBQUEsd0IsQ0FBQSx1QyxDQUdFLFUsQ0FDQSx3QixDQUNBLG9CLENEYkYsb0IsQ0NkQSxhLENBQ0EsNEIsQ0FDQSxxQixDQUNBLG9CLENDckNFLDBCLENEd0NBLFUsQ0FDQSx3QixDQUNBLG9CLENBR0YsMEIsQ0FBQSwwQixDQUVFLHdDLENEQ0YsNkIsQ0FBQSw2QixDQ0lFLGEsQ0FDQSw0QixDRExGLDJCLENBQUEsMkIsQ0FBQSwwQyxDQ1dFLFUsQ0FDQSx3QixDQUNBLG9CLENEYkYsbUIsQ0NkQSxhLENBQ0EsNEIsQ0FDQSxxQixDQUNBLG9CLENEV0EseUIsQ0NSRSxVLENBQ0Esd0IsQ0FDQSxvQixDRE1GLHlCLENBQUEseUIsQ0NERSxzQyxDRENGLDRCLENBQUEsNEIsQ0NJRSxhLENBQ0EsNEIsQ0FHRiwwQixDQUFBLDBCLENBQUEseUMsQ0FHRSxVLENBQ0Esd0IsQ0FDQSxvQixDRGJGLGtCLENDZEEsYSxDQUNBLDRCLENBQ0EscUIsQ0FDQSxvQixDRFdBLHdCLENDUkUsVSxDQUNBLHdCLENBQ0Esb0IsQ0FHRix3QixDQUFBLHdCLENBRUUseUMsQ0FHRiwyQixDQUFBLDJCLENBRUUsYSxDQUNBLDRCLENETEYseUIsQ0FBQSx5QixDQUFBLHdDLENDV0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0RiRixpQixDQ2RBLGEsQ0FDQSw0QixDQUNBLHFCLENBQ0Esb0IsQ0NyQ0UsdUIsQ0R3Q0EsVSxDQUNBLHdCLENBQ0Esb0IsQ0FHRix1QixDQUFBLHVCLENBRUUsc0MsQ0RDRiwwQixDQUFBLDBCLENDSUUsYSxDQUNBLDRCLENETEYsd0IsQ0FBQSx3QixDQUFBLHVDLENDV0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0RGSixTLENBQ0UsZSxDQUNBLGEsQ0FDQSxlLENBSEYsUyxDQUFBLGdCLENBQUEsZ0IsQ0FBQSxrQixDQVNJLDRCLENWN0VBLGUsQ1VvRUosUyxDQUFBLGdCLENBQUEsZSxDQWVJLHdCLENBQ0EsZSxDQWhCSixlLENBbUJJLHdCLENFbkVBLGUsQ0FBQSxlLENGc0VBLGEsQ0FDQSx5QixDQUNBLDRCLENBRUYsa0IsQ0FDRSxhLENBM0JKLHdCLENBQUEsd0IsQ0E4Qk0sb0IsQ0FVTixrQixDQUFBLE8sQ0NoQ0Usa0IsQ0FDQSxpQixDQUNBLGUsQ0RrQ0Ysa0IsQ0FBQSxPLENDcENFLG9CLENBQ0EsaUIsQ0FDQSxlLENEMkNGLFUsQ0FDRSxhLENBQ0EsVSxDQUlGLHFCLENBQ0UsZ0IsQ0lsSUYsSyxDQUNFLFMsQ2ZJSSw4QixDZURKLFUsQ0FDRSxTLENBSUosUyxDQUNFLFksQ0FERixjLENBR0ksYSxDQUlKLGdCLENBRUksaUIsQ0FJSixtQixDQUVJLHVCLENBSUosVyxDQUVFLFEsQ0FDQSxlLENmMUJJLDJCLENldUJOLFcsQ0MzQkEsUyxDQUFBLE8sQ0FFRSxpQixDQUdGLHVCLENBR0ksb0IsQ0FDQSxPLENBQ0EsUSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxVLENBQ0EscUIsQ0FDQSxtQyxDQUNBLGtDLENBWEosNkIsQ0FlSSxhLENBTUosc0IsQ0FFSSxZLENBQ0EscUIsQ0FISiwrQixDQVFNLFksQ0FDQSx3QixDQU1OLGMsQ0FDRSxpQixDQUNBLFEsQ0FDQSxNLENBQ0EsWSxDQUNBLFksQ0FDQSxVLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQUNBLGtCLENBQ0EsYSxDQUNBLGUsQ0FDQSxlLENBQ0EscUIsQ0FDQSwyQixDQUNBLGdDLENmeERFLHdDLENlOERKLGlCLENDM0RFLFEsQ0FDQSxjLENBQ0EsZSxDQUNBLDRCLENEK0RGLGMsQ0FDRSxhLENBQ0EsVSxDQUNBLHFCLENBQ0EsVSxDQUNBLGUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxRLENBVkYsb0IsQ0FBQSxvQixDQWFJLGEsQ0FDQSxvQixDQUNBLHdCLENBR0YscUIsQ0FBQSxxQixDQUVFLFUsQ0FDQSxvQixDQUNBLHdCLENBR0YsdUIsQ0FBQSx1QixDQUVFLGEsQ0FDQSw0QixDQVNKLE8sQ0FHSSxTLENBSUosbUIsQ0FDRSxhLENBSUYsZ0IsQ0FDRSxhLENBQ0Esb0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBQ0Esa0IsQ0UzSEYsVSxDQUdFLDBCLENBQUEsMEIsQ0FBQSxtQixDQUhGLFUsQ0FBQSxtQixDQUVFLGlCLENBRUEscUIsQ0FKRix3QixDQUFBLGUsQ0FPSSxpQixDQUNBLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsZSxDQVRKLDhCLENBQUEscUIsQ0FjTSxTLEMzQm0rRWdDLCtCLENBREQsK0IsQzJCMStFakMsOEIsQ0FBQSxzQixDQUFBLHNCLENBQUEscUIsQ0FhRSxTLENBS0csb0IsQ0FBQSwwQixDM0I2OUVzQiwwQixDQUNBLGdDLENBQ00sNkIsQ0FDSCxtQyxDQUNNLG1DLENBQ0EseUMsQzJCOTlFcEMsZ0IsQ0FLSixZLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSxrQixDQUFBLGMsQ0FDQSxzQixDQUFBLG1CLENBQUEsMEIsQ0FIRix5QixDQU1JLFUsQ0EwQkosNkQsQ0F0QkEsd0UsQ0FDRSxlLENBSUYsMkIsQ0FDRSxhLENBYUYscUIsQ0FDRSxVLENBNEJLLDJCLENBQ0wsc0IsQ0FDQSxxQixDQUZLLGtDLENBS0gsYSxDQUlNLHlDLENBQUEsOEIsQ0FDUixxQixDQUNBLG9CLENBR0YseUMsQ0FBQSw4QixDQUNFLG9CLENBQ0EsbUIsQ0FNYyxnQyxDakJsSFosMkMsQ2lCa0hKLHlDLENqQmxISSxlLENpQmdJSixtQixDQUNFLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBSkYsd0IsQ0FBQSw4QixDQVFJLFUsQ0FHTyw2QixDQUFBLG1DLEMzQmk3RStCLG1DLENBQ0EseUMsQzJCOTZFdEMsZSxDQUNBLGEsQ0Fla0Usc0UsQ0FYaEQsMkQsQ0FFbEIsZSxDM0I0L0RKLCtDLENBQUEsNEMsQ0F3YmdFLDBELENBRFYsdUQsQzJCMzRFaEQsaUIsQ0FDQSxrQixDQUNBLG1CLENDOUxOLFksQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsVSxDQUVBLDBCLENBR0UsaUIsQ0FDQSxTLENBQ0Esa0IsQ0FBQSxpQixDQUFBLGEsQ0FHQSxRLENBQ0EsZSxDQVRGLGlDLENBQUEsZ0MsQ0FBQSxnQyxDQWFJLFMsQzVCOGtGVywwQixDNEJ6a0ZqQixrQixDQUFBLGdCLENBSUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FPRixrQixDQUVFLGtCLENBRkYsa0IsQ0FBQSxnQixDQUdFLHFCLENBeUJGLGtCLENBQ0Usb0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx3QixDQUNBLDJCLENBQ0EsZ0MsQ0FWRixrQyxDQUFBLGtDLEM1QjJqRnVDLHVELEM0QjVpRm5DLG9CLENBQ0EsaUIsQ0FJRixrQyxDQUFBLGtDLEM1QjRpRnFDLHVELEM0QjNpRm5DLGtCLENBQ0EsaUIsQ0FNRix1QyxDQUFBLG9DLENBRUUsWSxDQW1CSixtQyxDQUNFLGMsQ0FXRixrRCxDQUNFLGEsQ0FPRixnQixDQUNFLGlCLENBR0EsVyxDQUNBLGtCLENBSUUscUIsQ0FDQSxpQixDQUNBLDJCLENBQ0EsZ0MsQ0FaSiwwQixDQWVNLGdCLENBTkYsNEIsQ0FBQSwyQixDQUFBLDJCLENBV0UsUyxDQXBCTixzQyxDQUFBLDRDLENBNEJNLGlCLENBNUJOLHVDLENBQUEsNkMsQ0FrQ00sUyxDQUNBLGdCLEM1QjAvRW9ELG9ELEM0QjdoRjFELG1ELEM1QjhoRjJELG1ELEM0QjloRjNELDhDLENBQUEsNkMsQ0FBQSw2QyxDQXNDUSxTLENDbktSLGUsQ0FDRSxpQixDQUNBLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxpQixDQUdGLHFCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsUyxDQUhGLHVELENBTUksVSxDQUNBLHdCLENuQnhCQSxlLENtQmlCSixxRCxDQWFJLDJDLENBYkosc0QsQ0FpQkksVSxDQUNBLHdCLENuQm5DQSxlLENtQmlCSix3RCxDQXdCTSx3QixDQUdBLDBELENBQ0EsYSxDQVNOLHlCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLG1CLENBQ0Esd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxxQixDQUNBLDJCLENBQ0EsaUMsQ0FDQSx1QixDbkJsRUUsK0MsQ21CMEVKLHdFLENBTUkseU4sQ0FOSiw4RSxDQVVJLHdCLENBQ0Esc0ssQ25CckZBLGUsQ21COEZKLHVDLENBRUksaUIsQ0FGSixxRSxDQU1JLG1LLENBVUosd0IsQ0FDRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBRkYsd0MsQ0FLSSxvQixDQUxKLHdELENBUU0sYSxDQVlOLGMsQ0FDRSxvQixDQUNBLGMsQ0FDQSwwQixDQUNBLHNDLENBQ0EsZ0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSxpTixDQUNBLDJCLENBQ0Esd0IsQ0FDQSxnQyxDQUlFLGUsQ0FFRix1QixDQUFBLG9CLENBQUEsZSxDQUVBLG9CLENBQ0Usb0IsQ0FDQSxZLENuQnZKQSx3RSxDbUIwSkEsK0IsQ0FNRSxhLENBQ0EscUIsQ0FJSix1QixDQUNFLGEsQ0FDQSx3QixDQUlGLDBCLENBQ0UsUyxDQUlKLGlCLENBQ0UsNEIsQ0FDQSxtQixDQUNBLHNCLENBQ0EsYSxDQVFGLFksQ0FRQSxrQixDQUVFLGMsQ0FDQSwwQixDQVhGLFksQ0FDRSxpQixDQUNBLG9CLENBR0EsZSxDQUdGLGtCLENBQ0UsZSxDQUdBLFEsQ0FDQSxTLENBRVUsNkMsQ0FDUixpRCxDQUlKLG9CLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLE0sQ0FDQSxTLENBQ0EsMEIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxnQixDQUNBLGEsQ0FDQSxtQixDQUNBLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EscUIsQ0FDQSwyQixDQUNBLGdDLENuQi9ORSwyQyxDbUJvT0EsMEMsQ0FDRSx3QixDQUlKLDRCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFMsQ0FDQSxhLENBQ0EsMEIsQ0FDQSxvQixDQUNBLGdCLENBQ0EsYSxDQUNBLHdCLENBQ0EscUMsQ0FwQ0oscUMsQ0F5Q00sZ0IsQ0N0UE4sSSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBR0YsUyxDQUNFLGEsQ0FDQSxrQixDQUZGLGUsQ0FBQSxlLENBS0ksb0IsQ0FMSixrQixDQVVJLGEsQ0FRSixTLENBQ0UsNEIsQ0FFQSxtQixDQUNFLGtCLENBR0YsbUIsQ0FDRSw0QixDQVJKLHlCLENBQUEseUIsQ0FZTSxpQyxDQVpOLDRCLENBZ0JNLGEsQ0FDQSw0QixDQUNBLHdCLENBbEJOLGtDLENBQUEsMEIsQ0F3QkksYSxDQUNBLHFCLENBQ0EsMkIsQ0FHRix3QixDQUVFLGUsQ0FZRiwyQixDQUFBLDBCLENBS0ksVSxDQUNBLHdCLENBV0osbUIsQ0FDRSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLGlCLENBS0Ysd0IsQ0FDRSx5QixDQUFBLFksQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGlCLENBVUEsc0IsQ0FDQSxZLENBRUEsb0IsQ0FDQSxhLENDbEdKLE8sQ0FDRSxpQixDQUtBLGtCLENBTkYsTyxDQUFBLGtCLENBQUEsd0IsQ0FZSSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLHdCLENBQUEscUIsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQVNKLGEsQ0FDRSxvQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxrQixDVDFCRSxtQixDQUFBLG1CLENTNkJBLG9CLENBU0osVyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FFQSxxQixDQUNFLGUsQ0FDQSxjLENBR0YsMEIsQ0FDRSxlLENBQ0EsVSxDQVNKLFksQ0FDRSxvQixDQUNBLGlCLENBQ0Esb0IsQ0FZRixnQixDQUNFLDRCLENBQUEsZSxDQUdBLHdCLENBQUEscUIsQ0FBQSxrQixDQUlGLGUsQ0FDRSxxQixDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSw0QixDQUxGLHFCLENBQUEscUIsQ0FTSSxvQixDQU1KLG9CLENBQ0Usb0IsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EsVSxDQUNBLGtDLENBQ0EseUIsQ25CM0RFLHlCbUJxRUEsNEIsQ0FBQSxrQyxDQUlNLGUsQ0FDQSxjLENuQjFFTixDQWJBLHlCbUJrRkEsaUIsQ0FZSSxzQixDQUFBLG1CLENBQUEsMEIsQ0FaSixpQixDQUFBLDZCLENBZU0sNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FmTiw0QyxDQWtCUSxpQixDQWxCUixrRCxDQXNCUSxPLENBQ0EsUyxDQUdGLHVDLENBQ0UsbUIsQ0FDQSxrQixDQTVCUixpQixDQWlDTSw0QixDQUFBLGtDLENBRUEsb0IsQ0FBQSxnQixDQW5DTixrQyxDQXdDTSw2QixDQUFBLDZCLENBQUEsc0IsQ0F4Q04saUMsQ0E2Q00sWSxDbkIvSE4sQ0FhQSx5Qm1CcUVBLDRCLENBQUEsa0MsQ0FJTSxlLENBQ0EsYyxDbkIxRU4sQ0FiQSx5Qm1Ca0ZBLGlCLENBWUksc0IsQ0FBQSxtQixDQUFBLDBCLENBWkosaUIsQ0FBQSw2QixDQWVNLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBRUEsNEMsQ0FDRSxpQixDQWxCUixrRCxDQXNCUSxPLENBQ0EsUyxDQUdGLHVDLENBQ0UsbUIsQ0FDQSxrQixDQTVCUixpQixDQWlDTSw0QixDQUFBLGtDLENBRUEsb0IsQ0FBQSxnQixDQUlGLGtDLENBQ0UsNkIsQ0FBQSw2QixDQUFBLHNCLENBSUYsaUMsQ0FDRSxZLENuQi9ITixDQWFBLDBCbUJ1RU0sNEIsQ0FBQSxrQyxDQUVBLGUsQ0FDQSxjLENuQjFFTixDQWJBLDBCbUJrRkEsaUIsQ0FZSSxzQixDQUFBLG1CLENBQUEsMEIsQ0FaSixpQixDQUFBLDZCLENBZU0sNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FFQSw0QyxDQUNFLGlCLENBR0Ysa0QsQ0FDRSxPLENBQ0EsUyxDQUdGLHVDLENBQ0UsbUIsQ0FDQSxrQixDQTVCUixpQixDQUFBLDRCLENBQUEsa0MsQ0FtQ00sb0IsQ0FBQSxnQixDQUlGLGtDLENBQ0UsNkIsQ0FBQSw2QixDQUFBLHNCLENBeENOLGlDLENBNkNNLFksQ25CL0hOLENBYUEsMEJtQnFFQSw0QixDQUFBLGtDLENBSU0sZSxDQUNBLGMsQ25CMUVOLENBYkEsMEJtQmtGQSxpQixDQVlJLHNCLENBQUEsbUIsQ0FBQSwwQixDQVpKLGlCLENBY0ksNkIsQ0FDRSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQWZOLDRDLENBa0JRLGlCLENBbEJSLGtELENBc0JRLE8sQ0FDQSxTLENBdkJSLHVDLENBMkJRLG1CLENBQ0Esa0IsQ0E1QlIsaUIsQ0FBQSw0QixDQUFBLGtDLENBbUNNLG9CLENBQUEsZ0IsQ0FuQ04sa0MsQ0F3Q00sNkIsQ0FBQSw2QixDQUFBLHNCLENBeENOLGlDLENBNkNNLFksQ25CL0hOLENBYUEsMEJtQnFFQSw2QixDQUFBLG1DLENBSU0sZSxDQUNBLGMsQ25CMUVOLENBYkEsMEJtQmtGQSxrQixDQVlJLHNCLENBQUEsbUIsQ0FBQSwwQixDQVpKLGtCLENBQUEsOEIsQ0FlTSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQWZOLDZDLENBa0JRLGlCLENBbEJSLG1ELENBc0JRLE8sQ0FDQSxTLENBdkJSLHdDLENBMkJRLG1CLENBQ0Esa0IsQ0E1QlIsa0IsQ0FpQ00sNkIsQ0FBQSxtQyxDQUVBLG9CLENBQUEsZ0IsQ0FuQ04sbUMsQ0F3Q00sNkIsQ0FBQSw2QixDQUFBLHNCLENBeENOLGtDLENBNkNNLFksQ25CL0hOLENBYUEsMEJtQnVFTSw4QixDQUFBLG9DLENBRUEsZSxDQUNBLGMsQ25CMUVOLENBYkEsMEJtQmtGQSxtQixDQVlJLHNCLENBQUEsbUIsQ0FBQSwwQixDQVpKLG1CLENBY0ksK0IsQ0FDRSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUVBLDhDLENBQ0UsaUIsQ0FsQlIsb0QsQ0FzQlEsTyxDQUNBLFMsQ0F2QlIseUMsQ0EyQlEsbUIsQ0FDQSxrQixDQTVCUixtQixDQUFBLDhCLENBQUEsb0MsQ0FtQ00sb0IsQ0FBQSxnQixDQUlGLG9DLENBQ0UsNkIsQ0FBQSw2QixDQUFBLHNCLENBSUYsbUMsQ0FDRSxZLENuQi9ITixDbUI2RUosYyxDQWdCUSxvQixDQUFBLGdCLENBQ0Esc0IsQ0FBQSxtQixDQUFBLDBCLENBVkUseUIsQ0FBQSwrQixDQUVBLGUsQ0FDQSxjLENBVlYsYyxDQUFBLDBCLENBb0JVLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBRUEseUMsQ0FDRSxpQixDQUdGLCtDLENBQ0UsTyxDQUNBLFMsQ0FHRixvQyxDQUNFLG1CLENBQ0Esa0IsQ0FLRix5QixDQUFBLCtCLENBRUEsb0IsQ0FBQSxnQixDQXhDViwrQixDQTZDVSw2QixDQUFBLDZCLENBQUEsc0IsQ0E3Q1YsOEIsQzVCc1ZBLFEsQzRCcFNVLFksQ0FjUiwyQixDQUNFLGEsQ0FERixpQyxDQUFBLGlDLENBSUksYSxDQUxOLG1DLENBV00sYSxDQURGLHlDLENBQUEseUMsQ0FJSSxhLENBSkosNEMsQ0FRSSxvQixDQUlJLDJDLEMvQmlqRzZCLDBDLENBREssd0MsQytCaGpHbEMseUMsQ0FJTixhLENBMUJOLDZCLENBK0JJLGEsQ0FDQSwyQixDQWhDSixrQyxDQW9DSSxvUSxDQUdGLDBCLENBQ0UsYSxDQUtKLDBCLENBRUksVSxDQUZKLGdDLENBQUEsZ0MsQ0FLTSxVLENBS0Ysa0MsQ0FDRSwwQixDQVhOLHdDLENBQUEsd0MsQ0FjUSwyQixDQWRSLDJDLENBa0JRLDJCLENBbEJSLDBDLEMvQnNqR3dDLHlDLENBREssdUMsQytCcmpHN0Msd0MsQ0EwQk0sVSxDQTFCTiw0QixDQStCSSwwQixDQUNBLGlDLENBaENKLGlDLENBb0NJLDBRLENBcENKLHlCLENBd0NJLDBCLENDclJKLEssQ0FDRSxpQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxxQixDQUNBLDBCLENBQ0EsaUMsQ0FJRixVLENBR0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxlLENBR0YsVyxDQUNFLG9CLENBR0YsYyxDQUNFLG1CLENBQ0EsZSxDQUdGLHFCLENBQ0UsZSxDVnRCRSxnQixDVTJCQSxvQixDQUdBLHFCLENBQ0EsbUIsQ0FrQ0osWSxDQVhBLFksQ0FZRSxzQixDQUNBLGdDLENBYkYsWSxDQUVFLGUsQ0FFQSx3QyxDQU9GLFksQ0FHRSxxQyxDQVlGLGlCLENBRUUscUIsQ0FFQSxlLENBR0Ysa0IsQ0FQQSxpQixDQVFFLHFCLENBQ0Esb0IsQ0FJRixpQixDQUNFLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUNBLGUsQ0FHRixTLENBV0EsZ0IsQ0FMQSxhLENBTEUsVSxDcEIxREUseUJvQjZFRixVLENBRUUsc0IsQ0FBQSxrQixDQUNBLGtCLENBQ0EsaUIsQ0FKRixVLENBTUUsZ0IsQ0FnQkYsVyxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBakJBLGdCLENBR0UsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSxpQixDQUNBLGdCLENBV0osVyxDQUVFLHNCLENBQUEsa0IsQ0FsQkEsZ0IsQ0FvQkEsaUIsQ0FDRSxrQixDQUFBLGUsQ0FBQSxXLENBRUUsdUIsQ0FDQSxhLENBQ0EsYSxDcEI1R0osQ29CeUpGLG1CLENBQ0Usb0IsQ3BCMUpBLHlCb0J3SkosYSxDQU1JLHNCLENBQUEsbUIsQ0FBQSxjLENBQ0EsMEIsQ0FBQSx1QixDQUFBLGtCLENBUEosbUIsQ0FVTSxvQixDQUNBLFUsQ3BCbktGLENxQnhESixXLENBQ0UsbUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSw0QixDQUpGLGtCLENDQ0UsZ0IsQ0FDRSxhLENBQ0EsVSxDQUNBLFUsQ0RLSixnQixDQUNFLFUsQ0FHRSx5QyxDQUNBLG9CLENBQ0EsbUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxXLENBVEosK0MsQ0FzQkksb0IsQ0F0QkosdUIsQ0EwQkksYSxDRW5DSixXLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FFQSxjLENBQ0EsZSxDQU1FLGlDLENBQ0UsYSxDQVVLLDRCLENBQ1AsUyxDQUNBLFUsQ0FDQSx3QixDQUNBLG9CLENBakJKLDhCLENBcUJJLGEsQ0FDQSxtQixDQUNBLHFCLENBQ0EsaUIsQ0FJSixVLENBQ0UsaUIsQ0FDQSxhLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsYSxDQUNBLHFCLENBQ0EscUIsQ0FSRixnQixDQUFBLGdCLENBV0ksYSxDQUNBLG9CLENBQ0Esd0IsQ0FDQSxpQixDQy9DRix5QixDQUNFLHFCLENBQ0EsaUIsQ0FDQSxlLENEeURKLHlCLENDM0RJLG9CLENBQ0EsaUIsQ0FDQSxlLENDREosTSxDQUNFLG9CLENBQ0Esa0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHVCLENBVEYsWSxDQWNJLFksQ0FLSixXLENBQ0UsaUIsQ0FDQSxRLENBT0YsVyxDQUNFLGtCLENBQ0EsaUIsQ0FTQSxjLENkaUJFLFUsQ2UzREYsd0IsQ0QwQ0EsMEIsQ0FBQSwwQixDZGlCRSxVLENldERFLG9CLENBQ0Esd0IsQ0RvQ0osZ0IsQ2RlRSxVLENlekRGLHdCLENEMENBLDRCLENBQUEsNEIsQ2RlRSxVLENlcERFLG9CLENBQ0Esd0IsQ0RvQ0osYyxDZGlCRSxVLENlM0RGLHdCLENoQm9CRSwwQixDQUFBLDBCLENDdUNBLFUsQ2V0REUsb0IsQ0FDQSx3QixDRG9DSixXLENkaUJFLFUsQ2UzREYsd0IsQ2hCb0JFLHVCLENBQUEsdUIsQ0N1Q0EsVSxDZXRERSxvQixDQUNBLHdCLENEb0NKLGMsQ2RlRSxVLENlekRGLHdCLENoQm9CRSwwQixDQUFBLDBCLENDcUNBLFUsQ2VwREUsb0IsQ0FDQSx3QixDRG9DSixhLENkaUJFLFUsQ2UzREYsd0IsQ0QwQ0EseUIsQ0FBQSx5QixDZGlCRSxVLENldERFLG9CLENBQ0Esd0IsQ0RvQ0osWSxDZGVFLFUsQ2V6REYsd0IsQ2hCb0JFLHdCLENBQUEsd0IsQ0NxQ0EsVSxDZXBERSxvQixDQUNBLHdCLENEb0NKLFcsQ2RpQkUsVSxDZTNERix3QixDaEJvQkUsdUIsQ0FBQSx1QixDQ3VDQSxVLENldERFLG9CLENBQ0Esd0IsQ0NSTixVLENBQ0UsaUIsQ0FDQSxrQixDQUNBLHdCLEMzQnFERSx5QjJCeERKLFUsQ0FPSSxpQixDM0JpREEsQzJCN0NKLGdCLENBQ0UsZSxDQUNBLGMsQ0NURixNLENBQ0Usc0IsQ0FDQSxrQixDQUNBLDRCLENBS0YsYyxDQUVFLGEsQ0FJRixXLENyQzRIQSxFLENxQzNIRSxlLENBUUYseUIsQ0FHSSxpQixDQUNBLFcsQ0FDQSxjLENBQ0Esc0IsQ0FDQSxhLENBVUYsYyxDQzNDQSxhLENBQ0Esd0IsQ0FDQSxvQixDRHlDQSxpQixDQ3RDRSx3QixDRHNDRiwwQixDQ2xDRSxhLENEa0NGLGdCLENDM0NBLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEsbUIsQ0FDRSx3QixDRHNDRiw0QixDQ2xDRSxhLENEa0NGLGMsQ0MzQ0EsYSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSxpQixDQUNFLHdCLENBR0YsMEIsQ0FDRSxhLENEa0NGLFcsQ0MzQ0EsYSxDQUNBLHdCLENBQ0Esb0IsQ0FFQSxjLENBQ0Usd0IsQ0FHRix1QixDQUNFLGEsQ0RrQ0YsYyxDQzNDQSxhLENBQ0Esd0IsQ0FDQSxvQixDQUVBLGlCLENBQ0Usd0IsQ0RzQ0YsMEIsQ0NsQ0UsYSxDRGtDRixhLENDM0NBLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEsZ0IsQ0FDRSx3QixDQUdGLHlCLENBQ0UsYSxDRGtDRixZLENDM0NBLGEsQ0FDQSx3QixDQUNBLG9CLENBRUEsZSxDQUNFLHdCLENBR0Ysd0IsQ0FDRSxhLENEa0NGLFcsQ0MzQ0EsYSxDQUNBLHdCLENBQ0Esb0IsQ0R5Q0EsYyxDQ3RDRSx3QixDQUdGLHVCLENBQ0UsYSxDQ1ZKLHdDQUNFLEUsQ0FBTywwQixDQUNQLEUsQ0FBSyx1QixDQUZQLENBQUEsZ0NBQ0UsRSxDQUFPLDBCLENBQ1AsRSxDQUFLLHVCLENBRlAsQ0FLQSxTLENBU0EsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBVkYsUyxDQUVFLFcsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUlGLGEsQ0FFRSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxVLENBQ0Esd0IsQ0FHRixxQixDQ2FFLGlMLENEWEEseUIsQ0FHRixzQixDQUNFLHlELENBQUEsaUQsQ0U1QkYsTSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsdUIsQ0FBQSxvQixDQUFBLHNCLENBR0YsVyxDQUNFLGtCLENBQUEsVSxDQUFBLE0sQ0NGRixXLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUdBLGMsQ0FDQSxlLENBU0YsdUIsQ0FDRSxVLENBQ0EsYSxDQUNBLGtCLENBSEYsNkIsQ0FBQSw2QixDQU9JLGEsQ0FDQSxvQixDQUNBLHdCLENBR0YsOEIsQ0FDRSxhLENBQ0Esd0IsQ0FTSixnQixDQUNFLGlCLENBQ0EsYSxDQUNBLHNCLENBRUEsa0IsQ0FDQSxxQixDQUNBLGlDLENBUEYsMkIsQ0FjSSxlLENBZEosc0IsQ0FBQSxzQixDQW1CSSxvQixDQW5CSix5QixDQUFBLHlCLENBd0JJLGEsQ0FDQSxxQixDQUlGLHVCLENBQ0UsUyxDQUNBLFUsQ0FDQSx3QixDQUNBLG9CLENBVUosa0MsQ0FFSSxjLENBQ0EsYSxDQUNBLGUsQ0FKSiwwRCxDQVNNLFksQ0FUTix3RCxDQWVNLGUsQ0NqR0osd0IsQ0FDRSxhLENBQ0Esd0IsQ0FJRix5QixDQUFBLDhCLENBRUUsYSxDeEJXQSwrQixDQUFBLCtCLENBQUEsb0MsQ3RCdXhIbUMsb0MsQzhDL3hIakMsYSxDQUNBLHdCLENBTkosZ0MsQ0FBQSxxQyxDQVVJLFUsQ0FDQSx3QixDQUNBLG9CLENBbEJKLDBCLENBQ0UsYSxDQUNBLHdCLENBSUYsMkIsQ0FBQSxnQyxDQUVFLGEsQ3hCV0EsaUMsQ0FBQSxpQyxDQUFBLHNDLEN0Qnl5SHFDLHNDLEM4Q2p6SG5DLGEsQ0FDQSx3QixDQU5KLGtDLENBQUEsdUMsQ0FVSSxVLENBQ0Esd0IsQ0FDQSxvQixDQWxCSix3QixDQUNFLGEsQ0FDQSx3QixDQUlGLHlCLENBQUEsOEIsQ0FFRSxhLENBRkYsK0IsQ0FBQSwrQixDQUFBLG9DLEM5Q3cwSHFDLG9DLEM4Q24wSGpDLGEsQ0FDQSx3QixDQU5KLGdDLENBQUEscUMsQ0FVSSxVLENBQ0Esd0IsQ0FDQSxvQixDQWxCSixxQixDQUNFLGEsQ0FDQSx3QixDQUlGLHNCLENBQUEsMkIsQ0FFRSxhLEN4QldBLDRCLENBQUEsNEIsQ0FBQSxpQyxDdEI2MEhnQyxpQyxDOENyMUg5QixhLENBQ0Esd0IsQ0FHRiw2QixDQUFBLGtDLENBQ0UsVSxDQUNBLHdCLENBQ0Esb0IsQ0FsQkosd0IsQ0FDRSxhLENBQ0Esd0IsQ0FJRix5QixDQUFBLDhCLENBRUUsYSxDeEJXQSwrQixDQUFBLCtCLENBQUEsb0MsQ3RCKzFIbUMsb0MsQzhDdjJIakMsYSxDQUNBLHdCLENBR0YsZ0MsQ0FBQSxxQyxDQUNFLFUsQ0FDQSx3QixDQUNBLG9CLENBbEJKLHVCLENBQ0UsYSxDQUNBLHdCLENBSUYsd0IsQ0FBQSw2QixDQUVFLGEsQ0FGRiw4QixDQUFBLDhCLENBQUEsbUMsQzlDODNIb0MsbUMsQzhDejNIaEMsYSxDQUNBLHdCLENBR0YsK0IsQ0FBQSxvQyxDQUNFLFUsQ0FDQSx3QixDQUNBLG9CLENBbEJKLHNCLENBQ0UsYSxDQUNBLHdCLENBSUYsdUIsQ0FBQSw0QixDQUVFLGEsQ3hCV0EsNkIsQ0FBQSw2QixDQUFBLGtDLEN0Qm00SGlDLGtDLEM4QzM0SC9CLGEsQ0FDQSx3QixDQU5KLDhCLENBQUEsbUMsQ0FVSSxVLENBQ0Esd0IsQ0FDQSxvQixDQWxCSixxQixDQUNFLGEsQ0FDQSx3QixDQUlGLHNCLENBQUEsMkIsQ0FFRSxhLENBRkYsNEIsQ0FBQSw0QixDQUFBLGlDLEM5Q2s2SGtDLGlDLEM4Qzc1SDlCLGEsQ0FDQSx3QixDQU5KLDZCLENBQUEsa0MsQ0FVSSxVLENBQ0Esd0IsQ0FDQSxvQixDQ3JCTixNLENBQ0UsVyxDQUNBLGdCLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLEN6QmVFLFksQ0FBQSxZLEN5QlpBLFUsQ0FDQSxvQixDQUNBLFcsQ0FVSixZLENBQ0UsUyxDQUNBLGMsQ0FDQSxRLENBQ0EsdUIsQ0NkRixNLENBTEEsVyxDQUNFLGUsQ0FJRixNLENBQ0UsYyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxZLENBQ0EsWSxDQUlBLFMsQ0FNTyx5QixDdkN4QkgseUMsQ0FBQSxpQyxDdUMwQkYsbUMsQ0FBQSwyQixDQW5CSix5QixDQXFCeUIsZ0MsQ0FBQSx3QixDQUV6QixrQixDQUNFLGlCLENBQ0EsZSxDQUlGLGEsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBSUYsYyxDQUNFLGlCLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwrQixDdENwREUsbUMsQ3NDd0RGLFMsQ0FJRixlLENBQ0UsYyxDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FDQSxZLENBQ0EscUIsQ0FHQSxvQixDQUFTLFMsQ0FDVCxvQixDQUFTLFUsQ0FLWCxhLENBQ0UsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FDQSxZLENBQ0EsK0IsQ0FFQSxvQixDQUNFLGdCLENBS0osWSxDQUNFLGUsQ0FDQSxlLENBS0YsVyxDQUNFLGlCLENBR0Esa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxZLENBSUYsYSxDQUNFLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0Esb0IsQ0FBQSxpQixDQUFBLHdCLENBQ0EsWSxDQUNBLDRCLENBR0UsZ0MsQ0FBcUIsa0IsQ0FSekIsK0IsQ0FTd0IsbUIsQ0FJeEIsd0IsQ0FDRSxpQixDQUNBLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ3BDckVFLHlCb0MyRUYsYSxDQUNFLGUsQ0FDQSxnQixDQUdGLGMsQ3RDdElFLG9DLENzQzBJRixTLENBQVksZSxDcENwRlYsQ0FBQSwwQm9Dd0ZGLFMsQ0FBWSxlLENwQ3hGVixDcUN2REosUSxDQUFBLGUsQ0FnQkksaUIsQ0FDQSxhLENBakJKLFEsQ0FFRSxZLENBRUEsUSxDQ0hBLHlELENBRUEsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsZSxDRFBBLGlCLENBRUEsb0IsQ0FDQSxTLENBWEYsYSxDQWFXLFUsQ0FiWCxlLENBa0JJLFMsQ0FDQSxVLENBR0YsMEMsQ0FBQSx1QixDQUNFLGEsQ0F2QkosaUQsQ0FBQSw4QixDQXlCTSxRLENBR0YseUQsQ0FBQSxzQyxDQUNFLGdCLENBQ0EsVSxDQUNBLHNCLENBQ0EscUIsQ0FoQ04sNEMsQ0FBQSx5QixDQW9DSSxhLENBcENKLG1ELENBQUEsZ0MsQ0FzQ00sTSxDQUdGLDJELENBQUEsd0MsQ0FDRSxlLENBQ0EsVSxDQUNBLDBCLENBQ0EsdUIsQ0E3Q04sNkMsQ0FBQSwwQixDQWlESSxhLENBQ0Esb0QsQ0FBQSxpQyxDQUNFLEssQ0FHRiw0RCxDQUFBLHlDLENBQ0UsZ0IsQ0FDQSxVLENBQ0Esc0IsQ0FDQSx3QixDQUdKLDJDLENBQUEsd0IsQ0FDRSxhLENBQ0Esa0QsQ0FBQSwrQixDQUNFLE8sQ0FoRU4sMEQsQ0FBQSx1QyxDQW9FTSxPLENBQ0EsZSxDQUNBLFUsQ0FDQSwwQixDQUNBLHNCLENFekVOLHNCLENBQUEsdUIsQ0ZDQSx1QixDQTJGSSxpQixDQUNBLHdCLENBQ0Esa0IsQ0FLSixjLENBQ0UsZSxDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxxQixDRXhHRixRLENBQUEsZSxDQXlCSSxpQixDQUNBLGEsQ0ExQkosUSxDQUVFLEssQ0FDQSxNLENBQ0EsWSxDQUVBLGUsQ0FDQSxXLENETEEseUQsQ0FFQSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EscUIsQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSxlLENDTEEsaUIsQ0FFQSxvQixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwrQixDekNkRSxvQyxDeUNGSixlLENBMkJJLFUsQ0FDQSxVLENBNUJKLHNCLENBQUEsdUIsQ0FrQ0ksYSxDQU1BLFUsQ0FDQSxpQixDQVNGLDBDLENBQUEsdUIsQ0FDRSxrQixDQW5ESixpRCxDQUFBLDhCLENBc0RNLFEsQ25ENG9Jb0Msd0QsQ21EbHNJMUMseUQsQ0FBQSxxQyxDQUFBLHNDLENBMkRNLHFCLENBR0YseUQsQ0FBQSxzQyxDQUNFLFksQ0FDQSxnQixDQUNBLGdDLENBR0Ysd0QsQ0FBQSxxQyxDQUNFLFksQ0FDQSxnQixDQUNBLHFCLENBSUosNEMsQ0FBQSx5QixDQUNFLGdCLENBNUVKLG1ELENBQUEsZ0MsQ0ErRU0sTSxDbkRrb0lzQywwRCxDbUQvbkl4QywyRCxDQUFBLHVDLENBQUEsd0MsQ0FFRSxlLENBQ0EsbUIsQ0FHRiwyRCxDQUFBLHdDLENBQ0UsVSxDQUNBLGtDLENBR0YsMEQsQ0FBQSx1QyxDQUNFLFUsQ0FDQSx1QixDQUlKLDZDLENBQUEsMEIsQ0FDRSxlLENBcEdKLG9ELENBQUEsaUMsQ0F1R00sSyxDbkR3bkl1QywyRCxDbUQvdEk3Qyw0RCxDQUFBLHdDLENBQUEseUMsQ0E0R00sZ0IsQ0FDQSxrQixDQUdGLDRELENBQUEseUMsQ0FDRSxTLENBQ0EsbUMsQ0FHRiwyRCxDQUFBLHdDLENBQ0UsUyxDQUNBLHdCLENBSUYscUUsQ0FBQSxrRCxDQUNFLGlCLENBQ0EsSyxDQUNBLFEsQ0FDQSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLCtCLENBSUosMkMsQ0FBQSx3QixDQUNFLGlCLENBeElKLGtELENBQUEsK0IsQ0EySU0sTyxDbkQybUlxQyx5RCxDbUR4bUl2QywwRCxDQUFBLHNDLENBQUEsdUMsQ0FFRSxlLENBQ0Esb0IsQ0FqSk4sMEQsQ0FBQSx1QyxDQXFKTSxXLENBQ0EsaUMsQ0F0Sk4seUQsQ0FBQSxzQyxDQTBKTSxXLENBQ0Esc0IsQ0FxQk4sZSxDQUNFLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDQUNBLHdCLENBQ0EsK0IsQ0FORixxQixDQVdJLFksQ0FJSixhLENBQ0UsZ0IsQ0FDQSxhLENDaE1GLFMsQ0FJQSxlLENBSEUsaUIsQ0FHRixlLENBRUUsVSxDQUNBLGUsQ0FHRixjLENBQ0UsaUIsQ0FDQSxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsVSxDM0NWSSxxQyxDQUFBLDZCLEMyQ1lKLGtDLENBQUEsMEIsQ0FDQSwwQixDQUFBLGtCLENBR0YsbUIsQ3BEZ3hJb0IsbUIsQ29EaHhJcEIscUIsQ2pEb0JBLE8sQ0FBQSxLLENBQUEsTSxDQUFBLFUsQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsSSxDQUFBLEcsQ0FBQSxPLENpRGpCRSxhLENBR0YsbUIsQ0FBQSxtQixDQUVFLGlCLENBQ0EsSyxDQUlGLHNDLENBQUEsdUMsQ0FFRSwrQixDQUFBLHVCLENBRXdDLG1GQUoxQyxzQyxDQUFBLHVDLENBS0ksb0MsQ0FBQSw0QixDQURzQyxDQUsxQywyQixDQUFBLG1CLENBRUUsa0MsQ0FBQSwwQixDQUV3QyxtRkFKMUMsMkIsQ0FBQSxtQixDQUtJLHVDLENBQUEsK0IsQ0FEc0MsQ0FLMUMsMEIsQ0FBQSxtQixDQUVFLG1DLENBQUEsMkIsQ0FFd0MsbUZBSjFDLDBCLENBQUEsbUIsQ0FLSSx3QyxDQUFBLGdDLENBRHNDLENBVTFDLHNCLENBQUEsc0IsQ0FFRSxpQixDQUNBLEssQ0FDQSxRLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDQUFBLHFCLENBQUEsa0IsQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBQ0EsVSxDQVpGLDRCLENwRDZ4SStCLDRCLENvRDd4SS9CLDRCLENBQUEsNEIsQ0FrQkksVSxDQUNBLG9CLENBQ0EsUyxDQUNBLFUsQ0FHSixzQixDQUNFLE0sQ0FFRixzQixDQUNFLE8sQ0FJRiwyQixDQUFBLDJCLENBRUUsb0IsQ0FDQSxVLENBQ0EsVyxDQUNBLGtDLENBQ0EseUIsQ0FFRiwyQixDQUNFLDRNLENBRUYsMkIsQ0FDRSw4TSxDQVNGLG9CLENBQ0UsaUIsQ0FDQSxPLENBQ0EsVyxDQUNBLE0sQ0FDQSxVLENBQ0EsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx1QixDQUFBLG9CLENBQUEsc0IsQ0FDQSxjLENBRUEsZ0IsQ0FDQSxlLENBQ0EsZSxDQVpGLHVCLENBZUksaUIsQ0FDQSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxxQyxDQXRCSiw4QixDQWNFLCtCLENBcUJJLGlCLENBRUEsTSxDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBM0JKLCtCLENBYUksUyxDQTNCTiw4QixDQW9DTSxZLENBU0osNEIsQ0FDRSxxQixDQVNKLGlCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVyxDQUNBLFEsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLFUsQ0FDQSxpQixDQ3ZMRixlLENBQXFCLGlDLENBQ3JCLFUsQ0FBcUIsNEIsQ0FDckIsYSxDQUFxQiwrQixDQUNyQixhLENBQXFCLCtCLENBQ3JCLGtCLENBQXFCLG9DLENBQ3JCLGUsQ0FBcUIsaUMsQ0NGbkIsVyxDQUNFLGtDLENoQ2tCQSxrQixDQUFBLGtCLENnQ2RFLGtDLENBTEosYSxDQUNFLGtDLENBRUYsb0IsQ0FBQSxvQixDQUVJLGtDLENBTEosVyxDQUNFLGtDLENBRUYsa0IsQ0FBQSxrQixDQUVJLGtDLENBTEosUSxDQUNFLGtDLENBRUYsZSxDQUFBLGUsQ0FFSSxrQyxDQUxKLFcsQ0FDRSxrQyxDQUVGLGtCLENBQUEsa0IsQ0FFSSxrQyxDQUxKLFUsQ0FDRSxrQyxDaENrQkEsaUIsQ0FBQSxpQixDZ0NkRSxrQyxDQUxKLFMsQ0FDRSxrQyxDaENrQkEsZ0IsQ0FBQSxnQixDZ0NkRSxrQyxDQUxKLFEsQ0FDRSxrQyxDaENrQkEsZSxDQUFBLGUsQ2dDZEUsa0MsQ0NKTixTLENBQVksK0IsQ0FDWixlLENBQWtCLHNDLENDRGxCLE8sQ0FBbUIsa0MsQ0FDbkIsUyxDQUFtQixrQixDQUNuQixhLENBQW1CLHNCLENBQ25CLGUsQ0FBbUIsd0IsQ0FDbkIsZ0IsQ0FBbUIseUIsQ0FDbkIsYyxDQUFtQix1QixDQUdqQixlLENBQ0UsOEIsQ0FERixpQixDQUNFLDhCLENBREYsZSxDQUNFLDhCLENBREYsWSxDQUNFLDhCLENBREYsZSxDQUNFLDhCLENBREYsYyxDQUNFLDhCLENBREYsYSxDQUNFLDhCLENBREYsWSxDQUNFLDhCLENBSUosYSxDQUNFLDJCLENBT0YsUSxDQUNFLDhCLENBTUYsYyxDQUpBLFksQ0FLRSx3QyxDQUxGLFksQ0FDRSx1QyxDQUdGLGMsQ0FFRSwyQyxDQUVGLGUsQ0FJQSxhLENBRUUsMEMsQ0FORixlLENBQ0UsMkMsQ0FHRixhLENBQ0UsdUMsQ0FJRixlLENBQ0UsaUIsQ0FHRixVLENBQ0UsZSxDQzFDRSxPLENBQTJCLHNCLENBQzNCLFMsQ0FBMkIsd0IsQ0FDM0IsZSxDQUEyQiw4QixDQUMzQixRLENBQTJCLHVCLENBQzNCLFEsQ0FBMkIsdUIsQ0FDM0IsYSxDQUEyQiw0QixDQUMzQixPLENBQTJCLDZCLENBQUEsNkIsQ0FBQSxzQixDQUMzQixjLENBQTJCLG9DLENBQUEsb0MsQ0FBQSw2QixDN0N5QzNCLHlCNkNoREEsVSxDQUEyQixzQixDQUMzQixZLENBQTJCLHdCLENBQzNCLGtCLENBQTJCLDhCLENBQzNCLFcsQ0FBMkIsdUIsQ0FDM0IsVyxDQUEyQix1QixDQUMzQixnQixDQUEyQiw0QixDQUMzQixVLENBQTJCLDZCLENBQUEsNkIsQ0FBQSxzQixDQUMzQixpQixDQUEyQixvQyxDQUFBLG9DLENBQUEsNkIsQzdDeUMzQixDQUFBLHlCNkNoREEsVSxDQUEyQixzQixDQUMzQixZLENBQTJCLHdCLENBQzNCLGtCLENBQTJCLDhCLENBQzNCLFcsQ0FBMkIsdUIsQ0FDM0IsVyxDQUEyQix1QixDQUMzQixnQixDQUEyQiw0QixDQUMzQixVLENBQTJCLDZCLENBQUEsNkIsQ0FBQSxzQixDQUMzQixpQixDQUEyQixvQyxDQUFBLG9DLENBQUEsNkIsQzdDeUMzQixDQUFBLDBCNkNoREEsVSxDQUEyQixzQixDQUMzQixZLENBQTJCLHdCLENBQzNCLGtCLENBQTJCLDhCLENBQzNCLFcsQ0FBMkIsdUIsQ0FDM0IsVyxDQUEyQix1QixDQUMzQixnQixDQUEyQiw0QixDQUMzQixVLENBQTJCLDZCLENBQUEsNkIsQ0FBQSxzQixDQUMzQixpQixDQUEyQixvQyxDQUFBLG9DLENBQUEsNkIsQzdDeUMzQixDQUFBLDBCNkNoREEsVSxDQUEyQixzQixDQUMzQixZLENBQTJCLHdCLENBQzNCLGtCLENBQTJCLDhCLENBQzNCLFcsQ0FBMkIsdUIsQ0FDM0IsVyxDQUEyQix1QixDQUMzQixnQixDQUEyQiw0QixDQUMzQixVLENBQTJCLDZCLENBQUEsNkIsQ0FBQSxzQixDQUMzQixpQixDQUEyQixvQyxDQUFBLG9DLENBQUEsNkIsQzdDeUMzQixDQUFBLDBCNkNoREEsVyxDQUEyQixzQixDQUMzQixhLENBQTJCLHdCLENBQzNCLG1CLENBQTJCLDhCLENBQzNCLFksQ0FBMkIsdUIsQ0FDM0IsWSxDQUEyQix1QixDQUMzQixpQixDQUEyQiw0QixDQUMzQixXLENBQTJCLDZCLENBQUEsNkIsQ0FBQSxzQixDQUMzQixrQixDQUEyQixvQyxDQUFBLG9DLENBQUEsNkIsQzdDeUMzQixDQUFBLDBCNkNoREEsWSxDQUEyQixzQixDQUMzQixjLENBQTJCLHdCLENBQzNCLG9CLENBQTJCLDhCLENBQzNCLGEsQ0FBMkIsdUIsQ0FDM0IsYSxDQUEyQix1QixDQUMzQixrQixDQUEyQiw0QixDQUMzQixZLENBQTJCLDZCLENBQUEsNkIsQ0FBQSxzQixDQUMzQixtQixDQUEyQixvQyxDQUFBLG9DLENBQUEsNkIsQzdDeUMzQixDNkNoQ0osYyxDQUNFLHNCLENBRUEsYUFIRixjLENBSUksdUIsQ0FERixDQUtGLGUsQ0FDRSxzQixDQUVBLGFBSEYsZSxDQUlJLHdCLENBREYsQ0FLRixxQixDQUNFLHNCLENBRUEsYUFIRixxQixDQUlJLDhCLENBSUosYSxDQUVJLHNCLENBUEYsQ0N6Q0YsaUIsQ0FDRSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsUyxDQUNBLGUsQ0FFQSx5QixDQUNFLGEsQ0FDQSxVLENBR0Ysd0MsQzFEd3ZKeUIsdUIsQzBEeHZKekIsd0IsQzFEeXZKd0Isd0IsQ0FDQyx1QixDMERydkp2QixpQixDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUtGLCtCLENBQ0UscUIsQ0FLRiwrQixDQUNFLGtCLENBS0YsOEIsQ0FDRSxlLENBSUosOEIsQ0FFSSxnQixDOUNPQSx5QitDL0NBLGUsQ0FEQSxZLENBQWdDLHVDLENBQUEsc0MsQ0FBQSxnQyxDQUFBLDRCLENBQ2hDLGUsQ0FBZ0MscUMsQ0FBQSxtQyxDQUFBLCtCLENBRWhDLHVCLENBREEsb0IsQ0FBZ0MsdUMsQ0FBQSx1QyxDQUFBLHdDLENBQUEsb0MsQ0FDaEMsdUIsQ0FBZ0MscUMsQ0FBQSwyQyxDQUFBLHVDLENBRWhDLGEsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixlLENBQThCLDhCLENBQUEsMEIsQ0FDOUIscUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5Qix5QixDQUFvQyxnQyxDQUFBLDZCLENBQUEsb0MsQ0FDcEMsdUIsQ0FBb0MsOEIsQ0FBQSwyQixDQUFBLGtDLENBQ3BDLDBCLENBQW9DLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNwQywyQixDQUFvQyxrQyxDQUFBLCtCLENBQUEsdUMsQ0FDcEMsMEIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxxQixDQUFpQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDakMsbUIsQ0FBaUMsK0IsQ0FBQSw0QixDQUFBLDhCLENBQ2pDLHNCLENBQWlDLGtDLENBQUEsK0IsQ0FBQSw0QixDQUNqQyx3QixDQUFpQyxvQyxDQUFBLGlDLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsbUMsQ0FBQSxnQyxDQUFBLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMscUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQyx3QixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLHlCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsd0IsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQyx5QixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLG1CLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsb0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxrQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHFCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMsdUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxxQyxDQUFBLDRCLEMvQ2VoQyxDQUFBLHlCK0MvQ0EsZSxDQURBLFksQ0FBZ0MsdUMsQ0FBQSxzQyxDQUFBLGdDLENBQUEsNEIsQ0FDaEMsZSxDQUFnQyxxQyxDQUFBLG1DLENBQUEsK0IsQ0FFaEMsdUIsQ0FEQSxvQixDQUFnQyx1QyxDQUFBLHVDLENBQUEsd0MsQ0FBQSxvQyxDQUNoQyx1QixDQUFnQyxxQyxDQUFBLDJDLENBQUEsdUMsQ0FFaEMsYSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLGUsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixxQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLHlCLENBQW9DLGdDLENBQUEsNkIsQ0FBQSxvQyxDQUNwQyx1QixDQUFvQyw4QixDQUFBLDJCLENBQUEsa0MsQ0FDcEMsMEIsQ0FBb0MsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ3BDLDJCLENBQW9DLGtDLENBQUEsK0IsQ0FBQSx1QyxDQUNwQywwQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHFCLENBQWlDLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNqQyxtQixDQUFpQywrQixDQUFBLDRCLENBQUEsOEIsQ0FDakMsc0IsQ0FBaUMsa0MsQ0FBQSwrQixDQUFBLDRCLENBQ2pDLHdCLENBQWlDLG9DLENBQUEsaUMsQ0FBQSw4QixDQUNqQyx1QixDQUFpQyxtQyxDQUFBLGdDLENBQUEsNkIsQ0FFakMsdUIsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHdCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyx3QixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLHlCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsbUIsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxvQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLGtCLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMscUIsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx1QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHNCLENBQWdDLHFDLENBQUEsNEIsQy9DZWhDLENBQUEsMEIrQy9DQSxlLENBREEsWSxDQUFnQyx1QyxDQUFBLHNDLENBQUEsZ0MsQ0FBQSw0QixDQUNoQyxlLENBQWdDLHFDLENBQUEsbUMsQ0FBQSwrQixDQUVoQyx1QixDQURBLG9CLENBQWdDLHVDLENBQUEsdUMsQ0FBQSx3QyxDQUFBLG9DLENBQ2hDLHVCLENBQWdDLHFDLENBQUEsMkMsQ0FBQSx1QyxDQUVoQyxhLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsZSxDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHFCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIseUIsQ0FBb0MsZ0MsQ0FBQSw2QixDQUFBLG9DLENBQ3BDLHVCLENBQW9DLDhCLENBQUEsMkIsQ0FBQSxrQyxDQUNwQywwQixDQUFvQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDcEMsMkIsQ0FBb0Msa0MsQ0FBQSwrQixDQUFBLHVDLENBQ3BDLDBCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMscUIsQ0FBaUMsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ2pDLG1CLENBQWlDLCtCLENBQUEsNEIsQ0FBQSw4QixDQUNqQyxzQixDQUFpQyxrQyxDQUFBLCtCLENBQUEsNEIsQ0FDakMsd0IsQ0FBaUMsb0MsQ0FBQSxpQyxDQUFBLDhCLENBQ2pDLHVCLENBQWlDLG1DLENBQUEsZ0MsQ0FBQSw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHFCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMsd0IsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQyx5QixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLHdCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxtQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLG9CLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsa0IsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxxQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHVCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsc0IsQ0FBZ0MscUMsQ0FBQSw0QixDL0NlaEMsQ0FBQSwwQitDL0NBLGUsQ0FEQSxZLENBQWdDLHVDLENBQUEsc0MsQ0FBQSxnQyxDQUFBLDRCLENBQ2hDLGUsQ0FBZ0MscUMsQ0FBQSxtQyxDQUFBLCtCLENBRWhDLHVCLENBREEsb0IsQ0FBZ0MsdUMsQ0FBQSx1QyxDQUFBLHdDLENBQUEsb0MsQ0FDaEMsdUIsQ0FBZ0MscUMsQ0FBQSwyQyxDQUFBLHVDLENBRWhDLGEsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixlLENBQThCLDhCLENBQUEsMEIsQ0FDOUIscUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5Qix5QixDQUFvQyxnQyxDQUFBLDZCLENBQUEsb0MsQ0FDcEMsdUIsQ0FBb0MsOEIsQ0FBQSwyQixDQUFBLGtDLENBQ3BDLDBCLENBQW9DLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNwQywyQixDQUFvQyxrQyxDQUFBLCtCLENBQUEsdUMsQ0FDcEMsMEIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxxQixDQUFpQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDakMsbUIsQ0FBaUMsK0IsQ0FBQSw0QixDQUFBLDhCLENBQ2pDLHNCLENBQWlDLGtDLENBQUEsK0IsQ0FBQSw0QixDQUNqQyx3QixDQUFpQyxvQyxDQUFBLGlDLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsbUMsQ0FBQSxnQyxDQUFBLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMscUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQyx3QixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLHlCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsd0IsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQyx5QixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLG1CLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsb0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxrQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHFCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMsdUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxxQyxDQUFBLDRCLEMvQ2VoQyxDQUFBLDBCK0MvQ0EsZ0IsQ0FEQSxhLENBQWdDLHVDLENBQUEsc0MsQ0FBQSxnQyxDQUFBLDRCLENBQ2hDLGdCLENBQWdDLHFDLENBQUEsbUMsQ0FBQSwrQixDQUVoQyx3QixDQURBLHFCLENBQWdDLHVDLENBQUEsdUMsQ0FBQSx3QyxDQUFBLG9DLENBQ2hDLHdCLENBQWdDLHFDLENBQUEsMkMsQ0FBQSx1QyxDQUVoQyxjLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsZ0IsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixzQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLDBCLENBQW9DLGdDLENBQUEsNkIsQ0FBQSxvQyxDQUNwQyx3QixDQUFvQyw4QixDQUFBLDJCLENBQUEsa0MsQ0FDcEMsMkIsQ0FBb0MsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ3BDLDRCLENBQW9DLGtDLENBQUEsK0IsQ0FBQSx1QyxDQUNwQywyQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHNCLENBQWlDLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNqQyxvQixDQUFpQywrQixDQUFBLDRCLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsa0MsQ0FBQSwrQixDQUFBLDRCLENBQ2pDLHlCLENBQWlDLG9DLENBQUEsaUMsQ0FBQSw4QixDQUNqQyx3QixDQUFpQyxtQyxDQUFBLGdDLENBQUEsNkIsQ0FFakMsd0IsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxzQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHlCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMsMEIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyx5QixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLDBCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsb0IsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxxQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLG1CLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMsc0IsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx3QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHVCLENBQWdDLHFDLENBQUEsNEIsQy9DZWhDLENBQUEsMEIrQy9DQSxpQixDQURBLGMsQ0FBZ0MsdUMsQ0FBQSxzQyxDQUFBLGdDLENBQUEsNEIsQ0FDaEMsaUIsQ0FBZ0MscUMsQ0FBQSxtQyxDQUFBLCtCLENBRWhDLHlCLENBREEsc0IsQ0FBZ0MsdUMsQ0FBQSx1QyxDQUFBLHdDLENBQUEsb0MsQ0FDaEMseUIsQ0FBZ0MscUMsQ0FBQSwyQyxDQUFBLHVDLENBRWhDLGUsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixpQixDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHVCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIsMkIsQ0FBb0MsZ0MsQ0FBQSw2QixDQUFBLG9DLENBQ3BDLHlCLENBQW9DLDhCLENBQUEsMkIsQ0FBQSxrQyxDQUNwQyw0QixDQUFvQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDcEMsNkIsQ0FBb0Msa0MsQ0FBQSwrQixDQUFBLHVDLENBQ3BDLDRCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMsdUIsQ0FBaUMsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ2pDLHFCLENBQWlDLCtCLENBQUEsNEIsQ0FBQSw4QixDQUNqQyx3QixDQUFpQyxrQyxDQUFBLCtCLENBQUEsNEIsQ0FDakMsMEIsQ0FBaUMsb0MsQ0FBQSxpQyxDQUFBLDhCLENBQ2pDLHlCLENBQWlDLG1DLENBQUEsZ0MsQ0FBQSw2QixDQUVqQyx5QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHVCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMsMEIsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQywyQixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLDBCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMsMkIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxxQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLHNCLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsb0IsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyx1QixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHlCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsd0IsQ0FBZ0MscUMsQ0FBQSw0QixDL0NlaEMsQ2dEcERBLFcsQ0NIRixvQixDRElFLFksQ0NERixxQixDREVFLFcsQ0NDRixvQixDakRpREUseUJnRHBEQSxjLENDSEYsb0IsQ0RJRSxlLENDREYscUIsQ0RFRSxjLENDQ0Ysb0IsQ2pEaURFLENBQUEseUJnRHBEQSxjLENDSEYsb0IsQ0RJRSxlLENDREYscUIsQ0RFRSxjLENDQ0Ysb0IsQ2pEaURFLENBQUEsMEJnRHBEQSxjLENDSEYsb0IsQ0RJRSxlLENDREYscUIsQ0RFRSxjLENDQ0Ysb0IsQ2pEaURFLENBQUEsMEJnRHBEQSxjLENDSEYsb0IsQ0RJRSxlLENDREYscUIsQ0RFRSxjLENDQ0Ysb0IsQ2pEaURFLENBQUEsMEJnRHBEQSxlLENDSEYsb0IsQ0RJRSxnQixDQ0RGLHFCLENERUUsZSxDQ0NGLG9CLENqRGlERSxDQUFBLDBCZ0RwREEsZ0IsQ0NIRixvQixDRElFLGlCLENDREYscUIsQ0RFRSxnQixDQ0NGLG9CLENqRGlERSxDa0RsREYsZ0IsQ0FBeUIseUIsQ0FBekIsa0IsQ0FBeUIsMkIsQ0FBekIsa0IsQ0FBeUIsMkIsQ0FBekIsZSxDQUF5Qix3QixDQUF6QixnQixDQUF5QixpQyxDQUFBLHlCLENBYTNCLGEsQ0FSQSxVLENBU0UsYyxDQUNBLE8sQ0FFQSxNLENBQ0EsWSxDQWJGLFUsQ0FFRSxLLENBTUYsYSxDQUdFLFEsQ0FNNEIsMkRBRDlCLFcsQ0FFSSx1QixDQUFBLGUsQ0FDQSxLLENBQ0EsWSxDQUgwQixDQ3hCOUIsUSxDQ0VFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxTLENBQ0EsZSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSw0QixDQUFBLG9CLENBQ0EsUSxDQVVBLHlCLENBQUEsd0IsQ0FFRSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLFMsQ0FDQSxrQixDQUNBLHNCLENBQUEsYyxDQzVCQSxLLENBQXVCLG1CLENBQXZCLEssQ0FBdUIsbUIsQ0FBdkIsSyxDQUF1QixtQixDQUF2QixNLENBQXVCLG9CLENBQXZCLEssQ0FBdUIsb0IsQ0FBdkIsSyxDQUF1QixvQixDQUF2QixLLENBQXVCLG9CLENBQXZCLE0sQ0FBdUIscUIsQ0FJM0IsTyxDQUFVLHdCLENBQ1YsTyxDQUFVLHlCLENDQUYsSSxDQUFpQyxrQixDQUNqQyxLLENBQUEsSyxDQUVFLHNCLENBRUYsSyxDQUFBLEssQ0FFRSx3QixDQUVGLEssQ0FBQSxLLENBRUUseUIsQ0FFRixLLENBQUEsSyxDQUVFLHVCLENBZkYsSSxDQUFpQyx1QixDQUNqQyxLLENBQUEsSyxDQUVFLDJCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQUVGLEssQ0FBQSxLLENBRUUsOEIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBZkYsSSxDQUFpQyxzQixDQUNqQyxLLENBQUEsSyxDQUVFLDBCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FFRixLLENBQUEsSyxDQUVFLDJCLENBZkYsSSxDQUFpQyxxQixDQUNqQyxLLENBQUEsSyxDQUVFLHlCLENBRUYsSyxDQUFBLEssQ0FFRSwyQixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FFRixLLENBQUEsSyxDQUVFLDBCLENBZkYsSSxDQUFpQyx1QixDQUNqQyxLLENBQUEsSyxDQUVFLDJCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQUVGLEssQ0FBQSxLLENBRUUsOEIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBZkYsSSxDQUFpQyxxQixDQUNqQyxLLENBQUEsSyxDQUVFLHlCLENBRUYsSyxDQUFBLEssQ0FFRSwyQixDQUVGLEssQ0FBQSxLLENBRUUsNEIsQ0FFRixLLENBQUEsSyxDQUVFLDBCLENBZkYsSSxDQUFpQyxtQixDQUNqQyxLLENBQUEsSyxDQUVFLHVCLENBRUYsSyxDQUFBLEssQ0FFRSx5QixDQUVGLEssQ0FBQSxLLENBRUUsMEIsQ0FFRixLLENBQUEsSyxDQUVFLHdCLENBZkYsSSxDQUFpQyx3QixDQUNqQyxLLENBQUEsSyxDQUVFLDRCLENBRUYsSyxDQUFBLEssQ0FFRSw4QixDQUVGLEssQ0FBQSxLLENBRUUsK0IsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBZkYsSSxDQUFpQyx1QixDQUNqQyxLLENBQUEsSyxDQUVFLDJCLENBRUYsSyxDQUFBLEssQ0FFRSw2QixDQUVGLEssQ0FBQSxLLENBRUUsOEIsQ0FFRixLLENBQUEsSyxDQUVFLDRCLENBZkYsSSxDQUFpQyxzQixDQUNqQyxLLENBQUEsSyxDQUVFLDBCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FFRixLLENBQUEsSyxDQUVFLDJCLENBZkYsSSxDQUFpQyx3QixDQUNqQyxLLENBQUEsSyxDQUVFLDRCLENBRUYsSyxDQUFBLEssQ0FFRSw4QixDQUVGLEssQ0FBQSxLLENBRUUsK0IsQ0FFRixLLENBQUEsSyxDQUVFLDZCLENBZkYsSSxDQUFpQyxzQixDQUNqQyxLLENBQUEsSyxDQUVFLDBCLENBRUYsSyxDQUFBLEssQ0FFRSw0QixDQUVGLEssQ0FBQSxLLENBRUUsNkIsQ0FFRixLLENBQUEsSyxDQUVFLDJCLENBTU4sTyxDQUFvQixxQixDQUNwQixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLEN0RFdGLHlCc0QvQ0ksTyxDQUFpQyxrQixDQUNqQyxRLENBQUEsUSxDQUVFLHNCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLHVCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBZkYsTyxDQUFpQyxxQixDQUNqQyxRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxxQixDQUNqQyxRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBZkYsTyxDQUFpQyxtQixDQUNqQyxRLENBQUEsUSxDQUVFLHVCLENBRUYsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLHdCLENBZkYsTyxDQUFpQyx3QixDQUNqQyxRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsK0IsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBZkYsTyxDQUFpQyx3QixDQUNqQyxRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsK0IsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBTU4sVSxDQUFvQixxQixDQUNwQixXLENBQUEsVyxDQUVFLHlCLENBRUYsVyxDQUFBLFcsQ0FFRSwyQixDQUVGLFcsQ0FBQSxXLENBRUUsNEIsQ0FFRixXLENBQUEsVyxDQUVFLDBCLEN0RFdGLENBQUEseUJzRC9DSSxPLENBQWlDLGtCLENBQ2pDLFEsQ0FBQSxRLENBRUUsc0IsQ0FFRixRLENBQUEsUSxDQUVFLHdCLENBRUYsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsdUIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FmRixPLENBQWlDLHFCLENBQ2pDLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHFCLENBQ2pDLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FmRixPLENBQWlDLG1CLENBQ2pDLFEsQ0FBQSxRLENBRUUsdUIsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FmRixPLENBQWlDLHdCLENBQ2pDLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSwrQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FmRixPLENBQWlDLHVCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FmRixPLENBQWlDLHdCLENBQ2pDLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSwrQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FmRixPLENBQWlDLHNCLENBQ2pDLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FNTixVLENBQW9CLHFCLENBQ3BCLFcsQ0FBQSxXLENBRUUseUIsQ0FFRixXLENBQUEsVyxDQUVFLDJCLENBRUYsVyxDQUFBLFcsQ0FFRSw0QixDQUVGLFcsQ0FBQSxXLENBRUUsMEIsQ3REV0YsQ0FBQSwwQnNEL0NJLE8sQ0FBaUMsa0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSxzQixDQUVGLFEsQ0FBQSxRLENBRUUsd0IsQ0FFRixRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSx1QixDQWZGLE8sQ0FBaUMsdUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBaUMsc0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBaUMscUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBaUMsdUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBaUMscUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMkIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSwwQixDQWZGLE8sQ0FBaUMsbUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSx1QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQWZGLE8sQ0FBaUMsd0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBaUMsdUIsQ0FDakMsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDhCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQWZGLE8sQ0FBaUMsc0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQWZGLE8sQ0FBaUMsd0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLCtCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQWZGLE8sQ0FBaUMsc0IsQ0FDakMsUSxDQUFBLFEsQ0FFRSwwQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQU1OLFUsQ0FBb0IscUIsQ0FDcEIsVyxDQUFBLFcsQ0FFRSx5QixDQUVGLFcsQ0FBQSxXLENBRUUsMkIsQ0FFRixXLENBQUEsVyxDQUVFLDRCLENBRUYsVyxDQUFBLFcsQ0FFRSwwQixDdERXRixDQUFBLDBCc0QvQ0ksTyxDQUFpQyxrQixDQUNqQyxRLENBQUEsUSxDQUVFLHNCLENBRUYsUSxDQUFBLFEsQ0FFRSx3QixDQUVGLFEsQ0FBQSxRLENBRUUseUIsQ0FFRixRLENBQUEsUSxDQUVFLHVCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBZkYsTyxDQUFpQyxxQixDQUNqQyxRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxxQixDQUNqQyxRLENBQUEsUSxDQUVFLHlCLENBRUYsUSxDQUFBLFEsQ0FFRSwyQixDQUVGLFEsQ0FBQSxRLENBRUUsNEIsQ0FFRixRLENBQUEsUSxDQUVFLDBCLENBZkYsTyxDQUFpQyxtQixDQUNqQyxRLENBQUEsUSxDQUVFLHVCLENBRUYsUSxDQUFBLFEsQ0FFRSx5QixDQUVGLFEsQ0FBQSxRLENBRUUsMEIsQ0FFRixRLENBQUEsUSxDQUVFLHdCLENBZkYsTyxDQUFpQyx3QixDQUNqQyxRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsK0IsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBZkYsTyxDQUFpQyx1QixDQUNqQyxRLENBQUEsUSxDQUVFLDJCLENBRUYsUSxDQUFBLFEsQ0FFRSw2QixDQUVGLFEsQ0FBQSxRLENBRUUsOEIsQ0FFRixRLENBQUEsUSxDQUVFLDRCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBZkYsTyxDQUFpQyx3QixDQUNqQyxRLENBQUEsUSxDQUVFLDRCLENBRUYsUSxDQUFBLFEsQ0FFRSw4QixDQUVGLFEsQ0FBQSxRLENBRUUsK0IsQ0FFRixRLENBQUEsUSxDQUVFLDZCLENBZkYsTyxDQUFpQyxzQixDQUNqQyxRLENBQUEsUSxDQUVFLDBCLENBRUYsUSxDQUFBLFEsQ0FFRSw0QixDQUVGLFEsQ0FBQSxRLENBRUUsNkIsQ0FFRixRLENBQUEsUSxDQUVFLDJCLENBTU4sVSxDQUFvQixxQixDQUNwQixXLENBQUEsVyxDQUVFLHlCLENBRUYsVyxDQUFBLFcsQ0FFRSwyQixDQUVGLFcsQ0FBQSxXLENBRUUsNEIsQ0FFRixXLENBQUEsVyxDQUVFLDBCLEN0RFdGLENBQUEsMEJzRC9DSSxRLENBQWlDLGtCLENBQ2pDLFMsQ0FBQSxTLENBRUUsc0IsQ0FFRixTLENBQUEsUyxDQUVFLHdCLENBRUYsUyxDQUFBLFMsQ0FFRSx5QixDQUVGLFMsQ0FBQSxTLENBRUUsdUIsQ0FmRixRLENBQWlDLHVCLENBQ2pDLFMsQ0FBQSxTLENBRUUsMkIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSw4QixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FmRixRLENBQWlDLHNCLENBQ2pDLFMsQ0FBQSxTLENBRUUsMEIsQ0FFRixTLENBQUEsUyxDQUVFLDRCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQUVGLFMsQ0FBQSxTLENBRUUsMkIsQ0FmRixRLENBQWlDLHFCLENBQ2pDLFMsQ0FBQSxTLENBRUUseUIsQ0FFRixTLENBQUEsUyxDQUVFLDJCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsMEIsQ0FmRixRLENBQWlDLHVCLENBQ2pDLFMsQ0FBQSxTLENBRUUsMkIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSw4QixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FmRixRLENBQWlDLHFCLENBQ2pDLFMsQ0FBQSxTLENBRUUseUIsQ0FFRixTLENBQUEsUyxDQUVFLDJCLENBRUYsUyxDQUFBLFMsQ0FFRSw0QixDQUVGLFMsQ0FBQSxTLENBRUUsMEIsQ0FmRixRLENBQWlDLG1CLENBQ2pDLFMsQ0FBQSxTLENBRUUsdUIsQ0FFRixTLENBQUEsUyxDQUVFLHlCLENBRUYsUyxDQUFBLFMsQ0FFRSwwQixDQUVGLFMsQ0FBQSxTLENBRUUsd0IsQ0FmRixRLENBQWlDLHdCLENBQ2pDLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSwrQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FmRixRLENBQWlDLHVCLENBQ2pDLFMsQ0FBQSxTLENBRUUsMkIsQ0FFRixTLENBQUEsUyxDQUVFLDZCLENBRUYsUyxDQUFBLFMsQ0FFRSw4QixDQUVGLFMsQ0FBQSxTLENBRUUsNEIsQ0FmRixRLENBQWlDLHNCLENBQ2pDLFMsQ0FBQSxTLENBRUUsMEIsQ0FFRixTLENBQUEsUyxDQUVFLDRCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQUVGLFMsQ0FBQSxTLENBRUUsMkIsQ0FmRixRLENBQWlDLHdCLENBQ2pDLFMsQ0FBQSxTLENBRUUsNEIsQ0FFRixTLENBQUEsUyxDQUVFLDhCLENBRUYsUyxDQUFBLFMsQ0FFRSwrQixDQUVGLFMsQ0FBQSxTLENBRUUsNkIsQ0FmRixRLENBQWlDLHNCLENBQ2pDLFMsQ0FBQSxTLENBRUUsMEIsQ0FFRixTLENBQUEsUyxDQUVFLDRCLENBRUYsUyxDQUFBLFMsQ0FFRSw2QixDQUVGLFMsQ0FBQSxTLENBRUUsMkIsQ0FNTixXLENBQW9CLHFCLENBQ3BCLFksQ0FBQSxZLENBRUUseUIsQ0FFRixZLENBQUEsWSxDQUVFLDJCLENBRUYsWSxDQUFBLFksQ0FFRSw0QixDQUVGLFksQ0FBQSxZLENBRUUsMEIsQ3REV0YsQ0FBQSwwQnNEL0NJLFMsQ0FBaUMsa0IsQ0FDakMsVSxDQUFBLFUsQ0FFRSxzQixDQUVGLFUsQ0FBQSxVLENBRUUsd0IsQ0FFRixVLENBQUEsVSxDQUVFLHlCLENBRUYsVSxDQUFBLFUsQ0FFRSx1QixDQWZGLFMsQ0FBaUMsdUIsQ0FDakMsVSxDQUFBLFUsQ0FFRSwyQixDQUVGLFUsQ0FBQSxVLENBRUUsNkIsQ0FFRixVLENBQUEsVSxDQUVFLDhCLENBRUYsVSxDQUFBLFUsQ0FFRSw0QixDQWZGLFMsQ0FBaUMsc0IsQ0FDakMsVSxDQUFBLFUsQ0FFRSwwQixDQUVGLFUsQ0FBQSxVLENBRUUsNEIsQ0FFRixVLENBQUEsVSxDQUVFLDZCLENBRUYsVSxDQUFBLFUsQ0FFRSwyQixDQWZGLFMsQ0FBaUMscUIsQ0FDakMsVSxDQUFBLFUsQ0FFRSx5QixDQUVGLFUsQ0FBQSxVLENBRUUsMkIsQ0FFRixVLENBQUEsVSxDQUVFLDRCLENBRUYsVSxDQUFBLFUsQ0FFRSwwQixDQWZGLFMsQ0FBaUMsdUIsQ0FDakMsVSxDQUFBLFUsQ0FFRSwyQixDQUVGLFUsQ0FBQSxVLENBRUUsNkIsQ0FFRixVLENBQUEsVSxDQUVFLDhCLENBRUYsVSxDQUFBLFUsQ0FFRSw0QixDQWZGLFMsQ0FBaUMscUIsQ0FDakMsVSxDQUFBLFUsQ0FFRSx5QixDQUVGLFUsQ0FBQSxVLENBRUUsMkIsQ0FFRixVLENBQUEsVSxDQUVFLDRCLENBRUYsVSxDQUFBLFUsQ0FFRSwwQixDQWZGLFMsQ0FBaUMsbUIsQ0FDakMsVSxDQUFBLFUsQ0FFRSx1QixDQUVGLFUsQ0FBQSxVLENBRUUseUIsQ0FFRixVLENBQUEsVSxDQUVFLDBCLENBRUYsVSxDQUFBLFUsQ0FFRSx3QixDQWZGLFMsQ0FBaUMsd0IsQ0FDakMsVSxDQUFBLFUsQ0FFRSw0QixDQUVGLFUsQ0FBQSxVLENBRUUsOEIsQ0FFRixVLENBQUEsVSxDQUVFLCtCLENBRUYsVSxDQUFBLFUsQ0FFRSw2QixDQWZGLFMsQ0FBaUMsdUIsQ0FDakMsVSxDQUFBLFUsQ0FFRSwyQixDQUVGLFUsQ0FBQSxVLENBRUUsNkIsQ0FFRixVLENBQUEsVSxDQUVFLDhCLENBRUYsVSxDQUFBLFUsQ0FFRSw0QixDQWZGLFMsQ0FBaUMsc0IsQ0FDakMsVSxDQUFBLFUsQ0FFRSwwQixDQUVGLFUsQ0FBQSxVLENBRUUsNEIsQ0FFRixVLENBQUEsVSxDQUVFLDZCLENBRUYsVSxDQUFBLFUsQ0FFRSwyQixDQWZGLFMsQ0FBaUMsd0IsQ0FDakMsVSxDQUFBLFUsQ0FFRSw0QixDQUVGLFUsQ0FBQSxVLENBRUUsOEIsQ0FFRixVLENBQUEsVSxDQUVFLCtCLENBRUYsVSxDQUFBLFUsQ0FFRSw2QixDQWZGLFMsQ0FBaUMsc0IsQ0FDakMsVSxDQUFBLFUsQ0FFRSwwQixDQUVGLFUsQ0FBQSxVLENBRUUsNEIsQ0FFRixVLENBQUEsVSxDQUVFLDZCLENBRUYsVSxDQUFBLFUsQ0FFRSwyQixDQU1OLFksQ0FBb0IscUIsQ0FDcEIsYSxDQUFBLGEsQ0FFRSx5QixDQUVGLGEsQ0FBQSxhLENBRUUsMkIsQ0FFRixhLENBQUEsYSxDQUVFLDRCLENBRUYsYSxDQUFBLGEsQ0FFRSwwQixDdERXRixDdURsREosYSxDQUFpQiw0QixDQUNqQixZLENBQWlCLDRCLENBQ2pCLGMsQ0NKRSxlLENBQ0Esc0IsQ0FDQSxrQixDRFVFLFUsQ0FBd0IseUIsQ0FDeEIsVyxDQUF3QiwwQixDQUN4QixZLENBQXdCLDJCLEN2RHNDeEIseUJ1RHhDQSxhLENBQXdCLHlCLENBQ3hCLGMsQ0FBd0IsMEIsQ0FDeEIsZSxDQUF3QiwyQixDdkRzQ3hCLENBQUEseUJ1RHhDQSxhLENBQXdCLHlCLENBQ3hCLGMsQ0FBd0IsMEIsQ0FDeEIsZSxDQUF3QiwyQixDdkRzQ3hCLENBQUEsMEJ1RHhDQSxhLENBQXdCLHlCLENBQ3hCLGMsQ0FBd0IsMEIsQ0FDeEIsZSxDQUF3QiwyQixDdkRzQ3hCLENBQUEsMEJ1RHhDQSxhLENBQXdCLHlCLENBQ3hCLGMsQ0FBd0IsMEIsQ0FDeEIsZSxDQUF3QiwyQixDdkRzQ3hCLENBQUEsMEJ1RHhDQSxjLENBQXdCLHlCLENBQ3hCLGUsQ0FBd0IsMEIsQ0FDeEIsZ0IsQ0FBd0IsMkIsQ3ZEc0N4QixDQUFBLDBCdUR4Q0EsZSxDQUF3Qix5QixDQUN4QixnQixDQUF3QiwwQixDQUN4QixpQixDQUF3QiwyQixDdkRzQ3hCLEN1RGhDSixlLENBQW1CLGtDLENBQ25CLGUsQ0FBbUIsa0MsQ0FDbkIsZ0IsQ0FBbUIsbUMsQ0FJbkIsa0IsQ0FBc0IseUIsQ0FDdEIsbUIsQ0FBc0IseUIsQ0FDdEIsaUIsQ0FBc0IseUIsQ0FDdEIsWSxDQUFzQiwyQixDQUl0QixXLENBQWMsb0IsQ0VsQ1osYSxDQUNFLHVCLEMvQ2tCQSxvQixDQUFBLG9CLEMrQ2RFLHVCLENBTEosZSxDQUNFLHVCLEMvQ2tCQSxzQixDQUFBLHNCLEMrQ2RFLHVCLENBTEosYSxDQUNFLHVCLENBRUYsb0IsQ0FBQSxvQixDQUVJLHVCLENBTEosVSxDQUNFLHVCLEMvQ2tCQSxpQixDQUFBLGlCLEMrQ2RFLHVCLENBTEosYSxDQUNFLHVCLEMvQ2tCQSxvQixDQUFBLG9CLEMrQ2RFLHVCLENBTEosWSxDQUNFLHVCLEMvQ2tCQSxtQixDQUFBLG1CLEMrQ2RFLHVCLENBTEosVyxDQUNFLHVCLENBRUYsa0IsQ0FBQSxrQixDQUVJLHVCLENBTEosVSxDQUNFLHVCLEMvQ2tCQSxpQixDQUFBLGlCLEMrQ2RFLHVCLENGbUNOLFcsQ0FBYyx1QixDQUlkLFUsQ0c3Q0UsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSw0QixDQUNBLFEsQ0NGRixRLENDREUsNEIsQ0RLRixVLENDTEUsMkIsQ3BFT0QsY0FBZ0Isa0JBQWhCLENBUUQsQyxDSjBvT1UsTyxDSTFvT1YsUSxDREtFLHFCLENVbEJBLFUsQ0NBQSxpQixDQUNBLGdCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0YrQ0UseUJDbkRGLFUsQ0NZSSxlLENGdUNGLENBQUEseUJDbkRGLFUsQ0NZSSxlLENGdUNGLENBQUEsMEJDbkRGLFUsQ0NZSSxlLENGdUNGLENBQUEsMEJDbkRGLFUsQ0NZSSxnQixDRnVDRixDQUFBLDBCQ25ERixVLENDWUksZ0IsQ0Z1Q0YsQ0FBQSwwQkNuREYsVSxDQ1lJLGdCLENGdUNGLENDdkNGLGdCLENDWkEsaUIsQ0FDQSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENEbUJBLEksQ0NMQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGtCLENBQ0EsaUIsQ0RRQSxXLENBQ0UsYyxDQUNBLGEsQ0FFRSxnQixDQUFBLHlCLENBRUEsZSxDQUNBLGMsQ0VsQ0osSSxDQUFBLE0sQ0FBQSxPLENBQUEsTyxDQUFBLE8sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsTSxDQUNFLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLGlCLENBTEYsUyxDQUNFLGlCLENBRUEsYyxDQUNBLGtCLENBQ0EsaUIsQ2Zxdk9nSixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQXdELFksQ0FEVCxPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQXdELFksQ0FEWixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQXdELFksQ0FHTixPLENBQXZJLFMsQ0FBbUcsVSxDQUFZLFUsQ0FBWSxVLENBQWhILFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQVcsUyxDQUFXLFMsQ0FBVyxTLENBQXdELFksQ0FDRyxRLENBQW5KLFUsQ0FBNEcsVyxDQUFhLFcsQ0FBYSxXLENBQTFILFUsQ0FBWSxVLENBQVksVSxDQUFZLFUsQ0FBWSxVLENBQVksVSxDQUFZLFUsQ0FBWSxVLENBQTZELGEsQ0FDRyxTLENBQS9KLFcsQ0FBcUgsWSxDQUFjLFksQ0FBYyxZLENBQXBJLFcsQ0FBYSxXLENBQWEsVyxDQUFhLFcsQ0FBYSxXLENBQWEsVyxDQUFhLFcsQ0FBYSxXLENBQWtFLGMsQ2U1dk9wTCxpQixDQUNBLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxpQixDQW1CRSxJLENBQ0UseUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsUyxDQUNFLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FJQSxNLENBQUEsTSxDQUFBLE0sQ0RGTixrQixDQUFBLHFCLENBQUEsaUIsQ0FJQSxrQixDQ0ZNLE0sQ0FBQSxNLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sTSxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxNLENBQUEsTSxDQUFBLE0sQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLE0sQ0FBQSxNLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sTSxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxNLENBQUEsTSxDQUFBLE0sQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLE0sQ0FBQSxNLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sTSxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxPLENBQUEsTyxDQUFBLE8sQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLE8sQ0FBQSxPLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sTyxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixRLENBQ0UsNEIsQ0FBQSxnQixDQUFBLE8sQ0FERixTLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixTLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixTLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0hNTix5Qkd6QkUsTyxDQUNFLHlCLENBQUEsWSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBSUEsUyxDQUFBLFMsQ0RGTixrQixDQUFBLHFCLENBQUEsaUIsQ0FJQSxrQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxTLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxVLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4saUIsQ0FBQSxhLENBSUEsYyxDQ0lNLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSw0QixDQUFBLGdCLENBQUEsTyxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDSE1OLENBQUEseUJHekJFLE8sQ0FDRSx5QixDQUFBLFksQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FFRixZLENBQ0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDQUFBLFMsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDQUFBLFMsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDQUFBLFMsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENBQUEsUyxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENBQUEsVSxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixXLENBQ0UsNEIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixZLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixZLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxPLENBQ0UseUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsWSxDQUNFLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FJQSxTLENBQUEsUyxDREZOLGtCLENBQUEscUIsQ0FBQSxpQixDQUlBLGtCLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFMsQ0FBQSxTLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFMsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixpQixDQUFBLGEsQ0FJQSxjLENDSU0sVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsVyxDQUNFLDRCLENBQUEsZ0IsQ0FBQSxPLENBREYsWSxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsWSxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsWSxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENITU4sQ0FBQSwwQkd6QkUsTyxDQUNFLHlCLENBQUEsWSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsYyxDQUVGLFksQ0FDRSxrQixDQUFBLGlCLENBQUEsYSxDQUNBLFUsQ0FDQSxjLENBSUEsUyxDQUFBLFMsQ0RGTixrQixDQUFBLHFCLENBQUEsaUIsQ0FJQSxrQixDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFMsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxTLENBQUEsUyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sUyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxTLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0FBQSxVLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxVLENERk4saUIsQ0FBQSxhLENBSUEsYyxDQ0lNLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSwyQixDQUFBLGdCLENBQUEsTyxDQURGLFcsQ0FDRSw0QixDQUFBLGdCLENBQUEsTyxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDQURGLFksQ0FDRSw0QixDQUFBLGlCLENBQUEsUSxDSE1OLENBQUEsMEJHekJFLFEsQ0FDRSx5QixDQUFBLFksQ0FDQSxrQixDQUFBLG1CLENBQUEsVyxDQUNBLGMsQ0FFRixhLENBQ0Usa0IsQ0FBQSxpQixDQUFBLGEsQ0FDQSxVLENBQ0EsYyxDQUlBLFUsQ0FBQSxVLENERk4sa0IsQ0FBQSxxQixDQUFBLGlCLENBSUEsa0IsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxVLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixnQixDQUFBLFksQ0FJQSxhLENDRk0sVSxDQUFBLFUsQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFUsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENBQUEsVSxDREZOLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFcsQ0RGTixzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENBQUEsVyxDREZOLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sVyxDREZOLGlCLENBQUEsYSxDQUlBLGMsQ0NJTSxZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsMkIsQ0FBQSxnQixDQUFBLE8sQ0FERixZLENBQ0UsNEIsQ0FBQSxnQixDQUFBLE8sQ0FERixhLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixhLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0FERixhLENBQ0UsNEIsQ0FBQSxpQixDQUFBLFEsQ0hNTixDQUFBLDBCR3pCRSxTLENBQ0UseUIsQ0FBQSxZLENBQ0Esa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxjLENBRUYsYyxDQUNFLGtCLENBQUEsaUIsQ0FBQSxhLENBQ0EsVSxDQUNBLGMsQ0FJQSxXLENBQUEsVyxDREZOLGtCLENBQUEscUIsQ0FBQSxpQixDQUlBLGtCLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0FBQSxXLENERk4sa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLENDRk0sVyxDREZOLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFcsQ0FBQSxXLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sZ0IsQ0FBQSxZLENBSUEsYSxDQ0ZNLFcsQ0FBQSxXLENERk4sa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQ0NGTSxXLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sWSxDQUFBLFcsQ0RGTixrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQ0NGTSxZLENERk4sc0IsQ0FBQSxrQixDQUlBLG1CLENDRk0sWSxDQUFBLFksQ0RGTixrQixDQUFBLHNCLENBQUEsa0IsQ0FJQSxtQixDQ0ZNLFksQ0RGTixpQixDQUFBLGEsQ0FJQSxjLENDSU0sYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDJCLENBQUEsZ0IsQ0FBQSxPLENBREYsYSxDQUNFLDRCLENBQUEsZ0IsQ0FBQSxPLENBREYsYyxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsYyxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENBREYsYyxDQUNFLDRCLENBQUEsaUIsQ0FBQSxRLENITU4sQytDL0NBLFksQ0FEQSxTLENBQWdDLHVDLENBQUEsc0MsQ0FBQSxnQyxDQUFBLDRCLENBQ2hDLFksQ0FBZ0MscUMsQ0FBQSxtQyxDQUFBLCtCLENBRWhDLG9CLENBREEsaUIsQ0FBZ0MsdUMsQ0FBQSx1QyxDQUFBLHdDLENBQUEsb0MsQ0FDaEMsb0IsQ0FBZ0MscUMsQ0FBQSwyQyxDQUFBLHVDLENBRWhDLFUsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixZLENBQThCLDhCLENBQUEsMEIsQ0FDOUIsa0IsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5QixzQixDQUFvQyxnQyxDQUFBLDZCLENBQUEsb0MsQ0FDcEMsb0IsQ0FBb0MsOEIsQ0FBQSwyQixDQUFBLGtDLENBQ3BDLHVCLENBQW9DLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNwQyx3QixDQUFvQyxrQyxDQUFBLCtCLENBQUEsdUMsQ0FDcEMsdUIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxrQixDQUFpQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDakMsZ0IsQ0FBaUMsK0IsQ0FBQSw0QixDQUFBLDhCLENBQ2pDLG1CLENBQWlDLGtDLENBQUEsK0IsQ0FBQSw0QixDQUNqQyxxQixDQUFpQyxvQyxDQUFBLGlDLENBQUEsOEIsQ0FDakMsb0IsQ0FBaUMsbUMsQ0FBQSxnQyxDQUFBLDZCLENBRWpDLG9CLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMsa0IsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQyxxQixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLHNCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMscUIsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQyxzQixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLGdCLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsaUIsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxlLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMsa0IsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyxvQixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLG1CLENBQWdDLHFDLENBQUEsNEIsQy9DZWhDLHlCK0MvQ0EsZSxDQURBLFksQ0FBZ0MsdUMsQ0FBQSxzQyxDQUFBLGdDLENBQUEsNEIsQ0FDaEMsZSxDQUFnQyxxQyxDQUFBLG1DLENBQUEsK0IsQ0FFaEMsdUIsQ0FEQSxvQixDQUFnQyx1QyxDQUFBLHVDLENBQUEsd0MsQ0FBQSxvQyxDQUNoQyx1QixDQUFnQyxxQyxDQUFBLDJDLENBQUEsdUMsQ0FFaEMsYSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLGUsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixxQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLHlCLENBQW9DLGdDLENBQUEsNkIsQ0FBQSxvQyxDQUNwQyx1QixDQUFvQyw4QixDQUFBLDJCLENBQUEsa0MsQ0FDcEMsMEIsQ0FBb0MsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ3BDLDJCLENBQW9DLGtDLENBQUEsK0IsQ0FBQSx1QyxDQUNwQywwQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHFCLENBQWlDLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNqQyxtQixDQUFpQywrQixDQUFBLDRCLENBQUEsOEIsQ0FDakMsc0IsQ0FBaUMsa0MsQ0FBQSwrQixDQUFBLDRCLENBQ2pDLHdCLENBQWlDLG9DLENBQUEsaUMsQ0FBQSw4QixDQUNqQyx1QixDQUFpQyxtQyxDQUFBLGdDLENBQUEsNkIsQ0FFakMsdUIsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHdCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyx3QixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLHlCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsbUIsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxvQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLGtCLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMscUIsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx1QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHNCLENBQWdDLHFDLENBQUEsNEIsQy9DZWhDLENBQUEseUIrQy9DQSxlLENBREEsWSxDQUFnQyx1QyxDQUFBLHNDLENBQUEsZ0MsQ0FBQSw0QixDQUNoQyxlLENBQWdDLHFDLENBQUEsbUMsQ0FBQSwrQixDQUVoQyx1QixDQURBLG9CLENBQWdDLHVDLENBQUEsdUMsQ0FBQSx3QyxDQUFBLG9DLENBQ2hDLHVCLENBQWdDLHFDLENBQUEsMkMsQ0FBQSx1QyxDQUVoQyxhLENBQThCLDRCLENBQUEsd0IsQ0FDOUIsZSxDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHFCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIseUIsQ0FBb0MsZ0MsQ0FBQSw2QixDQUFBLG9DLENBQ3BDLHVCLENBQW9DLDhCLENBQUEsMkIsQ0FBQSxrQyxDQUNwQywwQixDQUFvQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDcEMsMkIsQ0FBb0Msa0MsQ0FBQSwrQixDQUFBLHVDLENBQ3BDLDBCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMscUIsQ0FBaUMsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ2pDLG1CLENBQWlDLCtCLENBQUEsNEIsQ0FBQSw4QixDQUNqQyxzQixDQUFpQyxrQyxDQUFBLCtCLENBQUEsNEIsQ0FDakMsd0IsQ0FBaUMsb0MsQ0FBQSxpQyxDQUFBLDhCLENBQ2pDLHVCLENBQWlDLG1DLENBQUEsZ0MsQ0FBQSw2QixDQUVqQyx1QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHFCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMsd0IsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQyx5QixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLHdCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxtQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLG9CLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsa0IsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxxQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHVCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsc0IsQ0FBZ0MscUMsQ0FBQSw0QixDL0NlaEMsQ0FBQSwwQitDL0NBLGUsQ0FEQSxZLENBQWdDLHVDLENBQUEsc0MsQ0FBQSxnQyxDQUFBLDRCLENBQ2hDLGUsQ0FBZ0MscUMsQ0FBQSxtQyxDQUFBLCtCLENBRWhDLHVCLENBREEsb0IsQ0FBZ0MsdUMsQ0FBQSx1QyxDQUFBLHdDLENBQUEsb0MsQ0FDaEMsdUIsQ0FBZ0MscUMsQ0FBQSwyQyxDQUFBLHVDLENBRWhDLGEsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixlLENBQThCLDhCLENBQUEsMEIsQ0FDOUIscUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5Qix5QixDQUFvQyxnQyxDQUFBLDZCLENBQUEsb0MsQ0FDcEMsdUIsQ0FBb0MsOEIsQ0FBQSwyQixDQUFBLGtDLENBQ3BDLDBCLENBQW9DLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNwQywyQixDQUFvQyxrQyxDQUFBLCtCLENBQUEsdUMsQ0FDcEMsMEIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyxxQixDQUFpQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDakMsbUIsQ0FBaUMsK0IsQ0FBQSw0QixDQUFBLDhCLENBQ2pDLHNCLENBQWlDLGtDLENBQUEsK0IsQ0FBQSw0QixDQUNqQyx3QixDQUFpQyxvQyxDQUFBLGlDLENBQUEsOEIsQ0FDakMsdUIsQ0FBaUMsbUMsQ0FBQSxnQyxDQUFBLDZCLENBRWpDLHVCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMscUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQyx3QixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLHlCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsd0IsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQyx5QixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLG1CLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsb0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxrQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHFCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMsdUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxxQyxDQUFBLDRCLEMvQ2VoQyxDQUFBLDBCK0MvQ0EsZSxDQURBLFksQ0FBZ0MsdUMsQ0FBQSxzQyxDQUFBLGdDLENBQUEsNEIsQ0FDaEMsZSxDQUFnQyxxQyxDQUFBLG1DLENBQUEsK0IsQ0FFaEMsdUIsQ0FEQSxvQixDQUFnQyx1QyxDQUFBLHVDLENBQUEsd0MsQ0FBQSxvQyxDQUNoQyx1QixDQUFnQyxxQyxDQUFBLDJDLENBQUEsdUMsQ0FFaEMsYSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLGUsQ0FBOEIsOEIsQ0FBQSwwQixDQUM5QixxQixDQUE4QixvQyxDQUFBLGdDLENBRTlCLHlCLENBQW9DLGdDLENBQUEsNkIsQ0FBQSxvQyxDQUNwQyx1QixDQUFvQyw4QixDQUFBLDJCLENBQUEsa0MsQ0FDcEMsMEIsQ0FBb0MsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ3BDLDJCLENBQW9DLGtDLENBQUEsK0IsQ0FBQSx1QyxDQUNwQywwQixDQUFvQyxrQyxDQUFBLHNDLENBRXBDLHFCLENBQWlDLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNqQyxtQixDQUFpQywrQixDQUFBLDRCLENBQUEsOEIsQ0FDakMsc0IsQ0FBaUMsa0MsQ0FBQSwrQixDQUFBLDRCLENBQ2pDLHdCLENBQWlDLG9DLENBQUEsaUMsQ0FBQSw4QixDQUNqQyx1QixDQUFpQyxtQyxDQUFBLGdDLENBQUEsNkIsQ0FFakMsdUIsQ0FBa0Msa0MsQ0FBQSxrQyxDQUNsQyxxQixDQUFrQyxnQyxDQUFBLGdDLENBQ2xDLHdCLENBQWtDLG1DLENBQUEsOEIsQ0FDbEMseUIsQ0FBa0Msb0MsQ0FBQSxxQyxDQUNsQyx3QixDQUFrQyx1QyxDQUFBLG9DLENBQ2xDLHlCLENBQWtDLG9DLENBQUEsK0IsQ0FFbEMsbUIsQ0FBZ0Msa0MsQ0FBQSx5QixDQUNoQyxvQixDQUFnQyxtQyxDQUFBLCtCLENBQ2hDLGtCLENBQWdDLGlDLENBQUEsNkIsQ0FDaEMscUIsQ0FBZ0Msb0MsQ0FBQSwyQixDQUNoQyx1QixDQUFnQyxzQyxDQUFBLDZCLENBQ2hDLHNCLENBQWdDLHFDLENBQUEsNEIsQy9DZWhDLENBQUEsMEIrQy9DQSxnQixDQURBLGEsQ0FBZ0MsdUMsQ0FBQSxzQyxDQUFBLGdDLENBQUEsNEIsQ0FDaEMsZ0IsQ0FBZ0MscUMsQ0FBQSxtQyxDQUFBLCtCLENBRWhDLHdCLENBREEscUIsQ0FBZ0MsdUMsQ0FBQSx1QyxDQUFBLHdDLENBQUEsb0MsQ0FDaEMsd0IsQ0FBZ0MscUMsQ0FBQSwyQyxDQUFBLHVDLENBRWhDLGMsQ0FBOEIsNEIsQ0FBQSx3QixDQUM5QixnQixDQUE4Qiw4QixDQUFBLDBCLENBQzlCLHNCLENBQThCLG9DLENBQUEsZ0MsQ0FFOUIsMEIsQ0FBb0MsZ0MsQ0FBQSw2QixDQUFBLG9DLENBQ3BDLHdCLENBQW9DLDhCLENBQUEsMkIsQ0FBQSxrQyxDQUNwQywyQixDQUFvQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDcEMsNEIsQ0FBb0Msa0MsQ0FBQSwrQixDQUFBLHVDLENBQ3BDLDJCLENBQW9DLGtDLENBQUEsc0MsQ0FFcEMsc0IsQ0FBaUMsaUMsQ0FBQSw4QixDQUFBLGdDLENBQ2pDLG9CLENBQWlDLCtCLENBQUEsNEIsQ0FBQSw4QixDQUNqQyx1QixDQUFpQyxrQyxDQUFBLCtCLENBQUEsNEIsQ0FDakMseUIsQ0FBaUMsb0MsQ0FBQSxpQyxDQUFBLDhCLENBQ2pDLHdCLENBQWlDLG1DLENBQUEsZ0MsQ0FBQSw2QixDQUVqQyx3QixDQUFrQyxrQyxDQUFBLGtDLENBQ2xDLHNCLENBQWtDLGdDLENBQUEsZ0MsQ0FDbEMseUIsQ0FBa0MsbUMsQ0FBQSw4QixDQUNsQywwQixDQUFrQyxvQyxDQUFBLHFDLENBQ2xDLHlCLENBQWtDLHVDLENBQUEsb0MsQ0FDbEMsMEIsQ0FBa0Msb0MsQ0FBQSwrQixDQUVsQyxvQixDQUFnQyxrQyxDQUFBLHlCLENBQ2hDLHFCLENBQWdDLG1DLENBQUEsK0IsQ0FDaEMsbUIsQ0FBZ0MsaUMsQ0FBQSw2QixDQUNoQyxzQixDQUFnQyxvQyxDQUFBLDJCLENBQ2hDLHdCLENBQWdDLHNDLENBQUEsNkIsQ0FDaEMsdUIsQ0FBZ0MscUMsQ0FBQSw0QixDL0NlaEMsQ0FBQSwwQitDL0NBLGlCLENBREEsYyxDQUFnQyx1QyxDQUFBLHNDLENBQUEsZ0MsQ0FBQSw0QixDQUNoQyxpQixDQUFnQyxxQyxDQUFBLG1DLENBQUEsK0IsQ0FFaEMseUIsQ0FEQSxzQixDQUFnQyx1QyxDQUFBLHVDLENBQUEsd0MsQ0FBQSxvQyxDQUNoQyx5QixDQUFnQyxxQyxDQUFBLDJDLENBQUEsdUMsQ0FFaEMsZSxDQUE4Qiw0QixDQUFBLHdCLENBQzlCLGlCLENBQThCLDhCLENBQUEsMEIsQ0FDOUIsdUIsQ0FBOEIsb0MsQ0FBQSxnQyxDQUU5QiwyQixDQUFvQyxnQyxDQUFBLDZCLENBQUEsb0MsQ0FDcEMseUIsQ0FBb0MsOEIsQ0FBQSwyQixDQUFBLGtDLENBQ3BDLDRCLENBQW9DLGlDLENBQUEsOEIsQ0FBQSxnQyxDQUNwQyw2QixDQUFvQyxrQyxDQUFBLCtCLENBQUEsdUMsQ0FDcEMsNEIsQ0FBb0Msa0MsQ0FBQSxzQyxDQUVwQyx1QixDQUFpQyxpQyxDQUFBLDhCLENBQUEsZ0MsQ0FDakMscUIsQ0FBaUMsK0IsQ0FBQSw0QixDQUFBLDhCLENBQ2pDLHdCLENBQWlDLGtDLENBQUEsK0IsQ0FBQSw0QixDQUNqQywwQixDQUFpQyxvQyxDQUFBLGlDLENBQUEsOEIsQ0FDakMseUIsQ0FBaUMsbUMsQ0FBQSxnQyxDQUFBLDZCLENBRWpDLHlCLENBQWtDLGtDLENBQUEsa0MsQ0FDbEMsdUIsQ0FBa0MsZ0MsQ0FBQSxnQyxDQUNsQywwQixDQUFrQyxtQyxDQUFBLDhCLENBQ2xDLDJCLENBQWtDLG9DLENBQUEscUMsQ0FDbEMsMEIsQ0FBa0MsdUMsQ0FBQSxvQyxDQUNsQywyQixDQUFrQyxvQyxDQUFBLCtCLENBRWxDLHFCLENBQWdDLGtDLENBQUEseUIsQ0FDaEMsc0IsQ0FBZ0MsbUMsQ0FBQSwrQixDQUNoQyxvQixDQUFnQyxpQyxDQUFBLDZCLENBQ2hDLHVCLENBQWdDLG9DLENBQUEsMkIsQ0FDaEMseUIsQ0FBZ0Msc0MsQ0FBQSw2QixDQUNoQyx3QixDQUFnQyxxQyxDQUFBLDRCLEMvQ2VoQyxDVG5CRixjQUFnQixrQkFBaEIsQ0gwdU9GLHFCLENHMXNPRSxzQixDQXdCRixFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FDRSxZLENBQ0EsbUIsQ0FxRUYsSyxDQUNFLGEsQ0FRRixHLENBQUEsRyxDQUVFLGlCLENBQ0EsYSxDQUNBLGEsQ0FDQSx1QixDQUdGLEcsQ0FBTSxhLENBQ04sRyxDQUFNLFMsQ0FPTixDLENBQ0UsYSxDQUNBLG9CLENBQ0EsNEIsQ0FDQSxvQyxDQUpGLE8sQ0FPSSxhLENBQ0EseUIsQ0FVSiw2QixDQUNFLGEsQ0FDQSxvQixDQUZGLG1DLENBQUEsbUMsQ0FLSSxhLENBQ0Esb0IsQ0FOSixtQyxDQVVJLFMsQ0FTSixJLENIcTBSSyxHLENHcjBSTCxHLENIczBSSSxJLENHbDBSRiwrQixDQUNBLGEsQ0FHRixHLENBRUUsWSxDQUVBLGtCLENBRUEsYSxDQVFGLE0sQ0FFRSxlLENIbzBSSyxhLENHeHlSUCxDLENBQUEsSSxDSHV5UkssTSxDQUVXLEssQ0FDVixLLENBQ0EsTSxDQUNDLE8sQ0FDQyxRLENHcHlSTiw2QixDQUFBLHlCLENBK0JGLEssQ0FFRSxvQixDQUNBLG1CLENBT0YsWSxDQUNFLGtCLENBQ0EseUMsQ0FHRixNLENBQUEsSyxDSGt4Uk8sUSxDQURBLE0sQ0FFRSxRLENHOXdSUCxRLENBQ0EsbUIsQ0FDQSxpQixDQUNBLG1CLENBR0YsTSxDQUFBLEssQ0FFRSxnQixDQUdGLE0sQ0FBQSxNLENBRUUsbUIsQ0hpeFJtQixZLENBQ04sYSxDRzV3UmYsTSxDQUFBLGtCLENBSUUseUIsQ0FJRiwrQixDSHl3UmtDLDhCLENBQ0QsK0IsQ0cxd1JqQyx3QixDQUlFLFMsQ0FDQSxpQixDQUdGLG9CLENBQUEsaUIsQ0FFRSxxQixDQUNBLFMsQ0FJRixnQixDSHN3Um1CLDBCLENBQ1UsaUIsQ0d2d1I3QixnQixDQVNFLDBCLENBR0YsUSxDQUNFLGEsQ0FFQSxlLENIdWxPRix3QyxDQUFBLHdDLENHbGpPRSxXLENIc2pPRixhLENHOWlPRSxtQixDQUNBLHVCLENIaWpPRiwyQyxDQUFBLHdDLENHeGlPRSx1QixDQVFGLDRCLENBQ0UsWSxDQUNBLHlCLENBV0YsTyxDQUNFLGlCLENIbWlPRixRLENHemhPRSxzQjs7Ozs7QXNFL2RGLFdBQ0UseUIsQ0FDQSxpRCxDQUNBLGtXLENBTUEsZSxDQUNBLGlCQVZGLENDQUEsRyxDQUNFLG9CLENBQ0EsdUIsQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxpQyxDQ0xGLE0sQ0FDRSxtQixDQUNBLGlCLENBQ0EsbUIsQ0FFRixNLENBQXdCLGEsQ0FDeEIsTSxDQUF3QixhLENBQ3hCLE0sQ0FBd0IsYSxDQUN4QixNLENBQXdCLGEsQ0NWeEIsTSxDQUNFLGUsQ0FDQSxpQixDQ0RGLE0sQ0FDRSxjLENBQ0EscUIsQ0FDQSxvQixDQUNFLFMsQ0FBSyxpQixDQUVULE0sQ0FDRSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsWSxDQUNBLGlCLENBTEYsWSxDQU9JLGUsQ0NiSixVLENBQ0Usd0IsQ0FDQSx1QixDQUNBLGtCLENBR0YsYSxDQUErQixVLENBQy9CLGMsQ0FRQSxXLENBUmdDLFcsQ0FFaEMsZ0IsQ0FDa0MsaUIsQ0FEbEMsaUIsQ0FFbUMsZ0IsQ0FLbkMsVSxDQUFhLFUsQ0FFYixhLENBQ2dCLGlCLENBRGhCLGMsQ0FFaUIsZ0IsQ0NwQmpCLFEsQ0FDRSw0QyxDQUNRLG9DLENBR1YsUyxDQUNFLDhDLENBQ1Esc0MsQ0FHViwyQkFDRSxFLENBQ0UsOEIsQ0FDUSxzQixDQUVWLEUsQ0FDRSxnQyxDQUNRLHdCLENBUFosQ0FXQSxtQkFDRSxFLENBQ0UsOEIsQ0FDUSxzQixDQUVWLEUsQ0FDRSxnQyxDQUNRLHdCLENBUFosQ0NyQkEsYSxDQ1dFLHFFLENBQ0EsK0IsQ0FFUSx1QixDRGJWLGMsQ0NVRSxxRSxDQUNBLGdDLENBRVEsd0IsQ0RaVixjLENDU0UscUUsQ0FDQSxnQyxDQUVRLHdCLENEVlYsbUIsQ0NjRSwrRSxDQUNBLDZCLENBRVEscUIsQ0RoQlYsaUIsQ0NhRSwrRSxDQUNBLDZCLENBRVEscUIsQ2pGK3lTVyx5QixDQUNLLHVCLENnRjN6U3BCLG9CLENoRnl6U2Usb0IsQ2dGenpTZixtQixDQUtKLG1CLENBQUEsVyxDRWZGLFMsQ0FDRSxpQixDQUNBLG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSxlLENBQ0EscUIsQ0FFRixZLENBQUEsWSxDQUNFLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxpQixDQUVGLFksQ0FBOEIsbUIsQ0FDOUIsWSxDQUE4QixhLENBQzlCLFcsQ0FBNkIsVSxDQ2hCN0IsZ0IsQ0FBa0MsVyxDQUNsQyxnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMscUIsQ0FBdUMsVyxDQUN2QyxnQixDQUFrQyxXLENBQ2xDLGUsQ0FBaUMsVyxDQUNqQyxpQixDQUFtQyxXLENBQ25DLGUsQ0FBaUMsVyxDQUNqQyxlLENBQWlDLFcsQ0FDakMsbUIsQ0FBcUMsVyxDQUNyQyxhLENBQStCLFcsQ0FDL0Isa0IsQ0FBb0MsVyxDQUNwQyxnQixDQUFrQyxXLENBQ2xDLGdCLENBQUEsaUIsQ25GODNTaUIsZ0IsQ21GNTNTaUIsVyxDQUNsQyxzQixDQUF3QyxXLENBQ3hDLHVCLENBQXlDLFcsQ0FDekMsb0IsQ0FBc0MsVyxDQUN0QyxpQixDQUFtQyxXLENBQ25DLGMsQ0FBQSxlLENBQ2dDLFcsQ0FDaEMsa0IsQ0FBb0MsVyxDQUNwQyxlLENBQWlDLFcsQ0FDakMsaUIsQ0FBbUMsVyxDQUNuQyxrQixDQUFvQyxXLENBQ3BDLGUsQ0FBaUMsVyxDQUNqQyxtQixDQUFxQyxXLENBQ3JDLDhCLENBQWdELFcsQ0FDaEQsNEIsQ0FBOEMsVyxDQUM5QyxnQixDQUFrQyxXLENBQ2xDLHdCLENBQTBDLFcsQ0FDMUMsaUIsQ0FBQSx1QixDQUNtQyxXLENBQ25DLGtCLENBQW9DLFcsQ0FDcEMsbUIsQ0FBcUMsVyxDQUNyQyxlLENBQWlDLFcsQ0FDakMsZSxDQUFpQyxXLENBQ2pDLHFCLENBQXVDLFcsQ0FDdkMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLG9CLENBQXNDLFcsQ0FDdEMsaUIsQ0FBbUMsVyxDQUNuQyxrQixDQUFvQyxXLENBQ3BDLGMsQ0FBZ0MsVyxDQUNoQyxlLENBQWlDLFcsQ0FDakMsZSxDQUFpQyxXLENBQ2pDLG1CLENBQXFDLFcsQ0FDckMsZ0IsQ0FBa0MsVyxDQUNsQyxpQixDQUFtQyxXLENBQ25DLGUsQ0FBaUMsVyxDQUNqQyxlLENBQWlDLFcsQ0FDakMsaUIsQ0FBbUMsVyxDQUNuQyxzQixDQUF3QyxXLENBQ3hDLHFCLENBQXVDLFcsQ0FDdkMscUIsQ0FBdUMsVyxDQUN2Qyx1QixDQUF5QyxXLENBQ3pDLHNCLENBQXdDLFcsQ0FDeEMsd0IsQ0FBMEMsVyxDQUMxQyxlLENBQWlDLFcsQ0FDakMsaUIsQ0FBQSxrQixDQUNvQyxXLENBQ3BDLGlCLENBQW1DLFcsQ0FDbkMsdUIsQ0FBeUMsVyxDQUN6QyxnQixDQUFBLGdCLENuRjA5U2lCLG9CLENtRng5U3FCLFcsQ0FDdEMsaUIsQ0FBbUMsVyxDQUNuQyxxQixDQUF1QyxXLENBQ3ZDLGlCLENBQW1DLFcsQ0FDbkMsZSxDQUFpQyxXLENBQ2pDLGUsQ0FBQSwwQixDQUM0QyxXLENBQzVDLHlCLENBQTJDLFcsQ0FDM0MseUIsQ0FBMkMsVyxDQUMzQyxpQixDQUFtQyxXLENBQ25DLHdCLENBQTBDLFcsQ0FDMUMsd0IsQ0FBMEMsVyxDQUMxQyxtQixDQUFxQyxXLENBQ3JDLGUsQ0FBaUMsVyxDQUNqQyxnQixDQUFrQyxXLENBQ2xDLGUsQ0FBaUMsVyxDQUNqQyxrQixDQUFvQyxXLENBQ3BDLHVCLENBQXlDLFcsQ0FDekMsdUIsQ0FBeUMsVyxDQUN6QyxnQixDQUFrQyxXLENBQ2xDLHVCLENBQXlDLFcsQ0FDekMsd0IsQ0FBMEMsVyxDQUMxQyxzQixDQUF3QyxXLENBQ3hDLHVCLENBQXlDLFcsQ0FDekMsdUIsQ0FBeUMsVyxDQUN6Qyx1QixDQUF5QyxXLENBQ3pDLDBCLENBQTRDLFcsQ0FDNUMsc0IsQ0FBd0MsVyxDQUN4QyxxQixDQUF1QyxXLENBQ3ZDLHlCLENBQTJDLFcsQ0FDM0MseUIsQ0FBMkMsVyxDQUMzQyxjLENBQWdDLFcsQ0FDaEMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2Qyx1QixDQUFBLGdCLENBQ2tDLFcsQ0FDbEMsaUIsQ0FBbUMsVyxDQUNuQyxtQixDQUFxQyxXLENBQ3JDLGUsQ0FBaUMsVyxDQUNqQyxnQixDQUFrQyxXLENBQ2xDLG1CLENBQXFDLFcsQ0FDckMsNkIsQ0FBK0MsVyxDQUMvQyxlLENBQWlDLFcsQ0FDakMsZSxDQUFpQyxXLENBQ2pDLGUsQ0FBaUMsVyxDQUNqQyxjLENBQWdDLFcsQ0FDaEMsb0IsQ0FBc0MsVyxDQUN0QywrQixDQUFBLGtCLENBQ2lELFcsQ0FDakQsZ0IsQ0FBa0MsVyxDQUNsQyxtQixDQUFxQyxXLENBQ3JDLGlCLENBQW1DLFcsQ0FDbkMsa0IsQ0FBb0MsVyxDQUNwQyxpQixDQUFtQyxXLENBQ25DLHFCLENBQXVDLFcsQ0FDdkMsdUIsQ0FBeUMsVyxDQUN6QyxrQixDQUFvQyxXLENBQ3BDLHdCLENBQTBDLFcsQ0FDMUMsaUIsQ0FBbUMsVyxDQUNuQyxzQixDQUF3QyxXLENBQ3hDLG1CLENBQXFDLFcsQ0FDckMsbUIsQ0FBcUMsVyxDQUNyQyxzQixDQUFBLG9CLENBQ3NDLFcsQ0FDdEMseUIsQ0FBMkMsVyxDQUMzQywwQixDQUE0QyxXLENBQzVDLHVCLENBQXlDLFcsQ0FDekMsYyxDQUFnQyxXLENBQ2hDLGUsQ0FBQSxnQixDQUNpQyxXLENBQ2pDLG1CLENBQXFDLFcsQ0FDckMsc0IsQ0FBd0MsVyxDQUN4Qyx3QixDQUEwQyxXLENBQzFDLG9CLENBQXNDLFcsQ0FDdEMsa0IsQ0FBb0MsVyxDQUNwQyxtQixDQUFxQyxXLENBQ3JDLDBCLENBQTRDLFcsQ0FDNUMscUIsQ0FBdUMsVyxDQUN2Qyx3QixDQUEwQyxXLENBQzFDLGtCLENBQW9DLFcsQ0FDcEMsaUIsQ0FBbUMsVyxDQUNuQyx3QixDQUEwQyxXLENBQzFDLGlCLENBQW1DLFcsQ0FDbkMsa0IsQ0FBb0MsVyxDQUNwQyxnQixDQUFrQyxXLENBQ2xDLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2Qyx1QixDQUF5QyxXLENBQ3pDLGtCLENBQW9DLFcsQ0FDcEMscUIsQ0FBQSxtQixDQUNxQyxXLENBQ3JDLGlCLENBQW1DLFcsQ0FDbkMsaUIsQ0FBbUMsVyxDQUNuQyxzQixDQUF3QyxXLENBQ3hDLGUsQ0FBQSxjLENBQ2dDLFcsQ0FDaEMsZ0IsQ0FBa0MsVyxDQUNsQyxtQixDQUFxQyxXLENBQ3JDLGUsQ0FBaUMsVyxDQUNqQyxzQixDQUF3QyxXLENBQ3hDLHVCLENBQXlDLFcsQ0FDekMsc0IsQ0FBd0MsVyxDQUN4QyxvQixDQUFzQyxXLENBQ3RDLHNCLENBQXdDLFcsQ0FDeEMsNEIsQ0FBOEMsVyxDQUM5Qyw2QixDQUErQyxXLENBQy9DLDBCLENBQTRDLFcsQ0FDNUMsNEIsQ0FBOEMsVyxDQUM5QyxnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMsZ0IsQ0FBa0MsVyxDQUNsQyxpQixDQUFtQyxXLENBQ25DLG9CLENBQXNDLFcsQ0FDdEMscUIsQ0FBdUMsVyxDQUN2QyxnQixDQUFBLGdCLENBQ2tDLFcsQ0FDbEMsZ0IsQ0FBQSxlLENBQ2lDLFcsQ0FDakMsZ0IsQ0FBa0MsVyxDQUNsQyxnQixDQUFrQyxXLENBQ2xDLGMsQ0FBQSxtQixDQUNxQyxXLENBQ3JDLGUsQ0FBQSxrQixDQUNvQyxXLENBQ3BDLG9CLENBQXNDLFcsQ0FDdEMsbUIsQ0FBQSxlLENBQ3FDLFcsQ0FDckMsaUIsQ0FBbUMsVyxDbkZ1c1RoQixlLENtRnRzVG5CLGtCLENBQUEsa0IsQ0FFaUMsVyxDQUNqQyxrQixDQUFvQyxXLENBQ3BDLGtCLENBQW9DLFcsQ0FDcEMsd0IsQ0FBMEMsVyxDQUMxQyxvQixDQUFzQyxXLENBQ3RDLGdCLENBQWtDLFcsQ0FDbEMsZ0IsQ0FBa0MsVyxDQUNsQyxnQixDQUFrQyxXLENBQ2xDLG9CLENBQXNDLFcsQ0FDdEMsMkIsQ0FBNkMsVyxDQUM3Qyw2QixDQUErQyxXLENBQy9DLHNCLENBQXdDLFcsQ0FDeEMsZ0IsQ0FBa0MsVyxDQUNsQyxxQixDQUF1QyxXLENBQ3ZDLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLGtCLENBQW9DLFcsQ0FDcEMsZSxDQUFBLG1CLENBQ2lDLFcsQ0FDakMsb0IsQ0FBQSxvQixDQUNzQyxXLENBQ3RDLG1CLENBQUEsa0IsQ0FDcUMsVyxDQUNyQyxtQixDQUFxQyxXLENBQ3JDLG1CLENBQXFDLFcsQ0FDckMsc0IsQ0FBQSxlLENBQ2lDLFcsQ0FDakMsZ0IsQ0FBQSxnQixDQUNrQyxXLENBQ2xDLG9CLENBQUEscUIsQ0FDdUMsVyxDQUN2QyxvQixDQUFzQyxXLENBQ3RDLHFCLENBQXVDLFcsQ0FDdkMsZSxDQUFBLGdCLENBQ2lDLFcsQ0FDakMsa0IsQ0FBb0MsVyxDQUNwQyxtQixDQUFxQyxXLENBQ3JDLG9CLENBQUEsZ0IsQ0FDc0MsVyxDQUN0QyxzQixDQUF3QyxXLENBQ3hDLG1CLENBQXFDLFcsQ0FDckMseUIsQ0FBMkMsVyxDQUMzQyx1QixDQUF5QyxXLENBQ3pDLGtCLENBQW9DLFcsQ0FDcEMsc0IsQ0FBd0MsVyxDQUN4QyxtQixDQUFxQyxXLENBQ3JDLGlCLENBQW1DLFcsQ0FDbkMsaUIsQ0FBbUMsVyxDQUNuQyxrQixDQUFvQyxXLENBQ3BDLHNCLENBQXdDLFcsQ0FDeEMscUIsQ0FBdUMsVyxDQUN2QyxxQixDQUF1QyxXLENBQ3ZDLG9CLENBQXNDLFcsQ0FDdEMsaUIsQ0FBbUMsVyxDQUNuQyxzQixDQUF3QyxXLENBQ3hDLGUsQ0FBaUMsVyxDQUNqQyxtQixDQUFxQyxXLENBQ3JDLHNCLENBQXdDLFcsQ0FDeEMsNEIsQ0FBOEMsVyxDQUM5Qyw2QixDQUErQyxXLENBQy9DLDBCLENBQTRDLFcsQ0FDNUMsNEIsQ0FBOEMsVyxDQUM5QyxxQixDQUF1QyxXLENBQ3ZDLHNCLENBQXdDLFcsQ0FDeEMsbUIsQ0FBcUMsVyxDQUNyQyxxQixDQUF1QyxXLENBQ3ZDLGtCLENBQW9DLFcsQ0FDcEMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLHVCLENBQUEsaUIsQ0FDbUMsVyxDQUNuQyxtQixDQUFxQyxXLENBQ3JDLHFCLENBQXVDLFcsQ0FDdkMsc0IsQ0FBd0MsVyxDQUN4QyxrQixDQUFvQyxXLENBQ3BDLGlCLENBQW1DLFcsQ0FDbkMscUIsQ0FBQSxnQixDQUNrQyxXLENBQ2xDLHFCLENBQXVDLFcsQ0FDdkMsbUIsQ0FBcUMsVyxDQUNyQyx3QixDQUEwQyxXLENBQzFDLGtCLENBQW9DLFcsQ0FDcEMsa0IsQ0FBb0MsVyxDQUNwQyxnQixDQUFrQyxXLENBQ2xDLGtCLENBQW9DLFcsQ0FDcEMscUIsQ0FBdUMsVyxDQUN2QyxpQixDQUFtQyxXLENBQ25DLHlCLENBQTJDLFcsQ0FDM0MsbUIsQ0FBcUMsVyxDQUNyQyxlLENBQWlDLFcsQ0FDakMseUIsQ0FBQSxvQixDQUNzQyxXLENBQ3RDLDBCLENBQUEseUIsQ25GMDJUMEIsc0IsQ21GeDJUYyxXLENBQ3hDLHlCLENBQTJDLFcsQ0FDM0MsZSxDQUFpQyxXLENBQ2pDLG9CLENBQXNDLFcsQ0FDdEMsdUIsQ0FBQSxpQixDQUN5QyxXLENBQ3pDLG1CLENBQXFDLFcsQ0FDckMsZSxDQUFpQyxXLENBQ2pDLHNCLENBQXdDLFcsQ0FDeEMsc0IsQ0FBd0MsVyxDQUN4QyxvQixDQUFzQyxXLENBQ3RDLGlCLENBQW1DLFcsQ0FDbkMsdUIsQ0FBeUMsVyxDQUN6QyxxQixDQUF1QyxXLENBQ3ZDLDJCLENBQTZDLFcsQ0FDN0MsaUIsQ0FBbUMsVyxDQUNuQyxxQixDQUF1QyxXLENBQ3ZDLDRCLENBQThDLFcsQ0FDOUMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLDhCLENBQWdELFcsQ0FDaEQsK0IsQ0FBaUQsVyxDQUNqRCw0QixDQUE4QyxXLENBQzlDLDhCLENBQWdELFcsQ0FDaEQsZ0IsQ0FBa0MsVyxDQUNsQyxlLENBQWlDLFcsQ0FDakMsaUIsQ0FBbUMsVyxDQUNuQyxxQixDQUF1QyxXLENBQ3ZDLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2QyxxQixDQUF1QyxXLENBQ3ZDLHFCLENBQXVDLFcsQ0FDdkMsc0IsQ0FBd0MsVyxDQUN4QyxpQixDQUFtQyxXLENBQ25DLHVCLENBQXlDLFcsQ0FDekMseUIsQ0FBMkMsVyxDQUMzQyxtQixDQUFxQyxXLENBQ3JDLHFCLENBQXVDLFcsQ0FDdkMsdUIsQ0FBeUMsVyxDQUN6Qyx3QixDQUEwQyxXLENBQzFDLCtCLENBQWlELFcsQ0FDakQsdUIsQ0FBeUMsVyxDQUN6QyxrQixDQUFvQyxXLENBQ3BDLDhCLENBQUEsc0IsQ0FDZ0QsVyxDQUNoRCw0QixDQUFBLG9CLENBQzhDLFcsQ0FDOUMsK0IsQ0FBQSx1QixDQUNpRCxXLENBQ2pELGMsQ0FBQSxlLENBQ2dDLFcsQ0FDaEMsYyxDQUFnQyxXLENBQ2hDLGlCLENBQUEsYyxDQUNnQyxXLENBQ2hDLGMsQ0FBQSxnQixDQUNnQyxXLENBQ2hDLGMsQ25GNjhUZSxjLENtRjc4VGYsYyxDbkY0OFRlLGMsQ21GejhUaUIsVyxDQUNoQyxpQixDbkY4OFRrQixjLENtRjk4VGxCLGdCLENBRWdDLFcsQ0FDaEMsYyxDQUFBLGMsQ0FDZ0MsVyxDQUNoQyxrQixDQUFBLGMsQ0FDZ0MsVyxDQUNoQyxlLENBQWlDLFcsQ0FDakMsb0IsQ0FBc0MsVyxDQUN0Qyx5QixDQUEyQyxXLENBQzNDLDBCLENBQTRDLFcsQ0FDNUMsMEIsQ0FBNEMsVyxDQUM1QywyQixDQUE2QyxXLENBQzdDLDJCLENBQTZDLFcsQ0FDN0MsNEIsQ0FBOEMsVyxDQUM5QyxvQixDQUFzQyxXLENBQ3RDLHNCLENBQXdDLFcsQ0FDeEMseUIsQ0FBMkMsVyxDQUMzQyxrQixDQUFvQyxXLENBQ3BDLGUsQ0FBaUMsVyxDQUNqQyxzQixDQUF3QyxXLENBQ3hDLHVCLENBQXlDLFcsQ0FDekMsa0IsQ0FBb0MsVyxDQUNwQyx5QixDQUEyQyxXLENBQzNDLG9CLENBQXNDLFcsQ0FDdEMsaUIsQ0FBbUMsVyxDQUNuQyxjLENBQWdDLFcsQ0FDaEMsb0IsQ0FBc0MsVyxDQUN0QywyQixDQUE2QyxXLENBQzdDLGlCLENBQW1DLFcsQ0FDbkMsd0IsQ0FBMEMsVyxDQUMxQywwQixDQUE0QyxXLENBQzVDLHdCLENBQTBDLFcsQ0FDMUMsMEIsQ0FBNEMsVyxDQUM1QywyQixDQUE2QyxXLENBQzdDLGdCLENBQWtDLFcsQ0FDbEMsa0IsQ0FBb0MsVyxDQUNwQyxrQixDQUFvQyxXLENBQ3BDLGdCLENBQWtDLFcsQ0FDbEMsbUIsQ0FBcUMsVyxDQUNyQyxnQixDQUFrQyxXLENBQ2xDLHFCLENBQXVDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLGUsQ0FBaUMsVyxDQUNqQyxpQixDQUFBLG1CLENBQ3FDLFcsQ0FDckMsZ0IsQ0FBa0MsVyxDQUNsQyxpQixDQUFtQyxXLENBQ25DLGtCLENBQW9DLFcsQ0FDcEMsYyxDQUFnQyxXLENBQ2hDLGEsQ0FBK0IsVyxDQUMvQixnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMsb0IsQ0FBc0MsVyxDQUN0Qyx5QixDQUEyQyxXLENBQzNDLCtCLENBQWlELFcsQ0FDakQsOEIsQ0FBZ0QsVyxDQUNoRCw4QixDQUFBLHNCLENBQ2dELFcsQ0FDaEQsdUIsQ0FBeUMsVyxDQUN6QyxxQixDQUF1QyxXLENBQ3ZDLHVCLENBQXlDLFcsQ0FDekMsYyxDQUFBLHVCLENBQ2dDLFcsQ0FDaEMsd0IsQ0FBMEMsVyxDQUMxQyx3QixDQUEwQyxXLENBQzFDLGdCLENBQWtDLFcsQ0FDbEMsMEIsQ0FBNEMsVyxDQUM1QyxvQixDQUFzQyxXLENBQ3RDLGlCLENBQW1DLFcsQ0FDbkMsZSxDQUFBLHNCLENuRjhrVWdCLHFCLENtRjVrVXVCLFcsQ0FDdkMseUIsQ0FBQSx1QixDQUMyQyxXLENBQzNDLGdCLENBQWtDLFcsQ0FDbEMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLHdCLENBQTBDLFcsQ0FDMUMsNkIsQ0FBK0MsVyxDQUMvQyxzQixDQUF3QyxXLENBQ3hDLG9CLENBQXNDLFcsQ0FDdEMsZSxDQUFpQyxXLENBQ2pDLHdCLENBQTBDLFcsQ0FDMUMseUIsQ0FBMkMsVyxDQUMzQyxpQixDQUFtQyxXLENBQ25DLGlCLENBQW1DLFcsQ0FDbkMsbUIsQ0FBcUMsVyxDQUNyQyxjLENBQWdDLFcsQ0FDaEMsbUIsQ0FBcUMsVyxDQUNyQyxnQixDQUFrQyxXLENBQ2xDLGMsQ0FBZ0MsVyxDQUNoQyxnQixDQUFrQyxXLENBQ2xDLGUsQ0FBaUMsVyxDQUNqQyxnQixDQUFrQyxXLENBQ2xDLGtCLENBQW9DLFcsQ0FDcEMseUIsQ0FBMkMsVyxDQUMzQyxnQixDQUFrQyxXLENBQ2xDLHVCLENBQXlDLFcsQ0FDekMsa0IsQ0FBb0MsVyxDQUNwQyxxQixDQUFBLGMsQ0FDZ0MsVyxDQUNoQyxjLENBQUEsZSxDQUNpQyxXLENBQ2pDLGUsQ0FBaUMsVyxDQUNqQyxrQixDQUFvQyxXLENBQ3BDLHFCLENBQXVDLFcsQ0FDdkMscUIsQ0FBdUMsVyxDQUN2QyxtQixDQUFxQyxXLENBQ3JDLHFCLENBQXVDLFcsQ0FDdkMsc0IsQ0FBd0MsVyxDQUN4Qyx1QixDQUF5QyxXLENBQ3pDLDRCLENBQThDLFcsQ25GMnBVcEIsdUIsQ21GMXBVMUIsdUIsQ0FBQSx5QixDQUV5QyxXLENBQ3pDLHlCLENBQUEscUIsQ0FDMkMsVyxDQUMzQyx1QixDQUFBLHVCLENBQ3lDLFcsQ0FDekMsdUIsQ0FBQSx1QixDQUN5QyxXLENBQ3pDLHNCLENBQXdDLFcsQ0FDeEMsZSxDQUFpQyxXLENBQ2pDLGtCLENBQW9DLFcsQ0FDcEMsbUIsQ0FBcUMsVyxDQUNyQyxvQixDQUFBLG9CLENuRjRxVW1CLG9CLENBRkUscUIsQ0FDQyxrQixDbUZ2cVVnQixXLENBQ3RDLHlCLENBQTJDLFcsQ0FDM0MsYSxDbkY4cVVzQixnQixDbUY5cVV0QixxQixDQUVrQyxXLENBQ2xDLGlCLENBQUEsYSxDQUNtQyxXLENBQ25DLHFCLENBQXVDLFcsQ0FDdkMsYyxDQUFnQyxXLENuRnVyVVgsc0IsQ21GdHJVckIsOEIsQ0FBQSxvQixDQUV3QyxXLENBQ3hDLHdCLENBQTBDLFcsQ0FDMUMsYSxDQUErQixXLENBQy9CLGlCLENBQUEsaUIsQ0FDbUMsVyxDQUNuQyxzQixDQUFBLGUsQ0FDd0MsVyxDQUN4Qyx3QixDQUFBLGlCLENBQzBDLFcsQ0FDMUMsa0IsQ0FBb0MsVyxDQUNwQyxzQixDQUF3QyxXLENBQ3hDLGlCLENBQW1DLFcsQ0FDbkMsb0IsQ0FBc0MsVyxDQUN0QyxrQixDQUFvQyxXLENBQ3BDLG9CLENBQXNDLFcsQ0FDdEMsMkIsQ0FBNkMsVyxDQUM3QyxlLENBQWlDLFcsQ0FDakMsbUIsQ0FBQSx3QixDQUNxQyxXLENBQ3JDLGMsQ0FBZ0MsVyxDQUNoQyxxQixDQUF1QyxXLENBQ3ZDLGUsQ0FBaUMsVyxDQUNqQyxxQixDQUF1QyxXLENBQ3ZDLGlCLENBQW1DLFcsQ0FDbkMsZSxDQUFpQyxXLENBQ2pDLHNCLENBQXdDLFcsQ0FDeEMsZSxDQUFpQyxXLENBQ2pDLHFCLENBQXVDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDQUNuQyx3QixDQUEwQyxXLENBQzFDLGtCLENBQW9DLFcsQ0FDcEMsd0IsQ0FBMEMsVyxDQUMxQyxzQixDQUF3QyxXLENBQ3hDLGtCLENBQW9DLFcsQ0FDcEMsb0IsQ0FBc0MsVyxDQUN0QyxvQixDQUFzQyxXLENBQ3RDLHFCLENBQXVDLFcsQ0FDdkMsdUIsQ0FBeUMsVyxDQUN6QyxnQixDQUFrQyxXLENBQ2xDLG9CLENBQXNDLFcsQ0FDdEMsYSxDQUErQixXLENBQy9CLHFCLENBQXVDLFcsQ0FDdkMsc0IsQ0FBd0MsVyxDQUN4Qyx3QixDQUEwQyxXLENBQzFDLHFCLENBQXVDLFcsQ0FDdkMsb0IsQ0FBc0MsVyxDQUN0QyxxQixDQUF1QyxXLENBQ3ZDLGlCLENBQW1DLFcsQ0FDbkMsd0IsQ0FBMEMsVyxDQUMxQyxxQixDQUF1QyxXLENBQ3ZDLG9CLENBQXNDLFcsQ0FDdEMsa0IsQ0FBb0MsVyxDQUNwQyxjLENBQWdDLFcsQ0FDaEMsa0IsQ0FBb0MsVyxDQUNwQyxvQixDQUFzQyxXLENBQ3RDLGEsQ0FBK0IsVyxDbkYreFViLGMsQ21GOXhVbEIsaUIsQ0FBQSxpQixDQUVnQyxXLENBQ2hDLG1CLENBQXFDLFcsQ0FDckMscUIsQ0FBdUMsVyxDQUN2Qyx5QixDQUEyQyxXLENBQzNDLG1CLENBQXFDLFcsQ0FDckMsbUIsQ0FBcUMsVyxDQUNyQyxrQixDQUFvQyxXLENBQ3BDLGlCLENBQW1DLFcsQ0FDbkMsdUIsQ0FBeUMsVyxDQUN6QyxzQixDQUF3QyxXLENBQ3hDLG1CLENBQXFDLFcsQ0FDckMsb0IsQ0FBc0MsVyxDQUN0QywwQixDQUE0QyxXLENBQzVDLGtCLENBQW9DLFcsQ0FDcEMsZSxDQUFpQyxXLENBQ2pDLHNCLENBQXdDLFcsQ0FDeEMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLG9CLENBQXNDLFcsQ0FDdEMsZ0IsQ0FBa0MsVyxDQUNsQyxlLENBQWlDLFcsQ0FDakMsa0IsQ0FBb0MsVyxDQUNwQyxtQixDQUFBLHNCLENBQ3dDLFcsQ0FDeEMsMEIsQ0FBNEMsVyxDQUM1Qyx1QixDQUF5QyxXLENBQ3pDLHNCLENBQXdDLFcsQ0FDeEMscUIsQ0FBdUMsVyxDQUN2QyxzQixDQUF3QyxXLENBQ3hDLHdCLENBQTBDLFcsQ0FDMUMsd0IsQ0FBMEMsVyxDQUMxQyxpQixDQUFtQyxXLENBQ25DLHFCLENBQXVDLFcsQ0FDdkMsNEIsQ0FBOEMsVyxDQUM5QyxzQixDQUF3QyxXLENBQ3hDLG1CLENBQXFDLFcsQ0FDckMsaUIsQ0FBbUMsVyxDQUNuQyxvQixDQUFzQyxXLENBQ3RDLHFCLENBQXVDLFcsQ0FDdkMsYyxDQUFBLGdCLENBQ2dDLFcsQ0FDaEMsa0IsQ0FBb0MsVyxDQUNwQyxnQixDQUFrQyxXLENBQ2xDLGlCLENBQW1DLFcsQ0FDbkMsaUIsQ0FBbUMsVyxDQUNuQyx1QixDQUFBLGEsQ0FDeUMsVyxDQUN6Qyx3QixDQUEwQyxXLENBQzFDLG1CLENBQXFDLFcsQ0FDckMsdUIsQ0FBeUMsVyxDQUN6QyxvQixDbkY0M1VtQix1QixDbUY1M1VuQixrQixDQUV5QyxXLENBQ3pDLG9CLENBQUEsaUMsQ0FDbUQsVyxDQUNuRCxvQixDQUFBLHVCLENBQ3lDLFcsQ0FDekMsb0IsQ0FBQSwwQixDQUM0QyxXLENBQzVDLG9CLENBQUEsd0IsQ0FDMEMsVyxDQUMxQyx3QixDQUEwQyxXLENBQzFDLG1CLENBQXFDLFcsQ0FDckMsdUIsQ0FBeUMsVyxDQUN6Qyx5QixDQUEyQyxXLENBQzNDLHNCLENBQXdDLFcsQ0FDeEMsd0IsQ0FBMEMsVyxDQUMxQyxpQixDQUFtQyxXLENBQ25DLHlCLENBQTJDLFcsQ0FDM0MsZ0IsQ0FBa0MsVyxDQUNsQyx3QixDQUEwQyxXLENBQzFDLHNCLENBQXdDLFcsQ0FDeEMsc0IsQ0FBQSwwQixDQUM0QyxXLENBQzVDLHNCLENBQUEseUIsQ0FDMkMsVyxDQUMzQyxzQixDQUFBLHdCLENBQzBDLFcsQ0FDMUMsb0IsQ0FBc0MsVyxDQUN0QyxzQixDQUFBLHNCLENBQ3dDLFcsQ0FDeEMsdUIsQ0FBQSxzQixDQUN5QyxXLENBQ3pDLDBCLENBQTRDLFcsQ0FDNUMsd0IsQ0FBMEMsVyxDQUMxQyx1QixDQUF5QyxXLENBQ3pDLHlCLENBQTJDLFcsQ0FDM0MsdUIsQ0FBeUMsVyxDQUN6QyxvQixDQUFzQyxXLENBQ3RDLHFCLENBQXVDLFcsQ0FDdkMsMkIsQ0FBNkMsVyxDQUM3QyxhLENBQStCLFcsQ0FDL0Isb0IsQ0FBc0MsVyxDQUN0QyxzQixDQUF3QyxXLENBQ3hDLHdCLENBQTBDLFcsQ0FDMUMsK0IsQ0FBaUQsVyxDQUNqRCxxQixDQUF1QyxXLENBQ3ZDLHNCLENBQXdDLFcsQ0FDeEMsaUIsQ0FBbUMsVyxDQUNuQyxpQixDQUFtQyxXLENBQ25DLGtCLENBQW9DLFcsQ0FDcEMsZ0IsQ0FBa0MsVyxDQUNsQyw0QixDQUE4QyxXLENBQzlDLHFCLENBQUEsYSxDQUN1QyxXLENBQ3ZDLGlCLENBQW1DLFcsQ0FDbkMsZ0IsQ0FBa0MsVyxDQUNsQyxpQixDQUFtQyxXLENBQ25DLDBCLENBQTRDLFcsQ0FDNUMsMkIsQ0FBNkMsVyxDQUM3QywyQixDQUE2QyxXLENBQzdDLDJCLENBQTZDLFcsQ0FDN0MsbUIsQ0FBcUMsVyxDQUNyQyxrQixDQUFvQyxXLENBQ3BDLG9CLENBQXNDLFcsQ0FDdEMsZ0IsQ0FBa0MsVyxDQUNsQyxjLENBQWdDLFcsQ0FDaEMscUIsQ0FBdUMsVyxDQUN2Qyx1QixDQUF5QyxXLENBQ3pDLGdCLENBQWtDLFcsQ0FDbEMsZ0IsQ0FBa0MsVyxDQUNsQyxvQixDQUFzQyxXLENBQ3RDLG9CLENBQXNDLFcsQ0FDdEMsdUIsQ0FBeUMsVyxDQUN6QyxlLENBQWlDLFcsQ0FDakMsMEIsQ0FBNEMsVyxDQUM1QyxtQixDQUFxQyxXLENBQ3JDLGUsQ0FBaUMsVyxDQUNqQyx1QixDQUF5QyxXLENBQ3pDLGMsQ0FBZ0MsVyxDQUNoQyx1QixDQUF5QyxXLENBQ3pDLG1CLENBQXFDLFcsQ0FDckMsaUIsQ0FBbUMsVyxDQUNuQyx1QixDQUF5QyxXLENBQ3pDLHlCLENBQTJDLFcsQ0FDM0Msc0IsQ0FBd0MsVyxDQUN4Qyx3QixDQUEwQyxXLENBQzFDLHVCLENBQXlDLFcsQ0FDekMsMEIsQ0FBNEMsVyxDQUM1QyxrQixDQUFvQyxXLENBQ3BDLG9CLENBQXNDLFcsQ0FDdEMsc0IsQ0FBd0MsVyxDQUN4QyxrQixDQUFvQyxXLENBQ3BDLGlCLENBQW1DLFcsQ0FDbkMscUIsQ0FBdUMsVyxDQUN2QyxrQixDQUFvQyxXLENBQ3BDLGlCLENBQW1DLFcsQ0FDbkMsMkIsQ0FBNkMsVyxDQUM3Qyx5QixDQUEyQyxXLENBQzNDLDRCLENBQThDLFcsQ0FDOUMsZ0IsQ0FBa0MsVyxDQUNsQyw0QixDQUE4QyxXLENBQzlDLCtCLENBQWlELFcsQ0FDakQsa0IsQ0FBb0MsVyxDQUNwQyxzQyxDQUF3RCxXLENBQ3hELDhDLENBQUEsMkIsQ0FDZ0UsVyxDbkZ5alZyQyxlLENtRnhqVjNCLG1CLENBQUEsMEIsQ0FFaUMsVyxDQUNqQyxnQixDQUFrQyxXLENBQ2xDLGtCLENBQW9DLFcsQ0FDcEMsd0IsQ0FBQSxrQixDQUMwQyxXLENBQzFDLHFCLENBQXVDLFcsQ0FDdkMsaUIsQ0FBbUMsVyxDQUNuQyx3QixDQUEwQyxXLENBQzFDLG1CLENBQXFDLFcsQ0FDckMseUIsQ0FBMkMsVyxDQUMzQywwQixDQUE0QyxXLENBQzVDLHFCLENBQXVDLFcsQ0FDdkMsc0IsQ0FBd0MsVyxDQUN4QyxnQixDQUFrQyxXLENBQ2xDLG9CLENBQXNDLFcsQ0FDdEMsNkIsQ0FBQSwrQixDQUNpRCxXLENBQ2pELGEsQ0FBQSx1QixDQUN5QyxXLENBQ3pDLHNCLENBQXdDLFcsQ0FDeEMsd0IsQ0FBMEMsVyxDQUMxQywwQixDQUE0QyxXLENBQzVDLGlCLENBQW1DLFcsQ0FDbkMsdUIsQ0FBeUMsVyxDQUN6Qyx5QixDQUEyQyxXLENBQzNDLHVCLENBQUEsZ0IsQ0FDeUMsVyxDQUN6Qyx5QixDQUFBLGtCLENBQzJDLFcsQ0FDM0Msc0IsQ0FBd0MsVyxDQUN4Qyx3QixDQUEwQyxXLENBQzFDLGlCLENBQW1DLFcsQ0FDbkMsbUIsQ0FBcUMsVyxDQUNyQywwQixDQUFBLGtCLENBQ29DLFcsQ0FDcEMsNEIsQ0FBQSxvQixDQUNzQyxXLENBQ3RDLGdCLENBQWtDLFcsQ0FDbEMseUIsQ0FBMkMsVyxDQUMzQyxtQixDQUFxQyxXLENBQ3JDLHdCLENuRjBuVnVCLDJCLENtRjFuVnZCLHNCLENBRTZDLFcsQ0FDN0Msd0IsQ0FBQSxxQyxDQUN1RCxXLENBQ3ZELHdCLENBQUEsMkIsQ0FDNkMsVyxDQUM3Qyx3QixDQUFBLDhCLENBQ2dELFcsQ0FDaEQsd0IsQ0FBQSw0QixDQUM4QyxXLENBQzlDLGlCLENBQW1DLFcsQ25GdW9WcEIsZSxDbUZ0b1ZmLGtCLENBQUEsYyxDQUVpQyxXLENBQ2pDLGtCLENBQW9DLFcsQ0FDcEMsMEIsQ0FBNEMsVyxDQUM1QywwQixDQUE0QyxXLENBQzVDLHlCLENBQTJDLFcsQ0FDM0MsMEIsQ0FBQSx1QixDQUN5QyxXLENBQ3pDLDRCLENBQUEseUIsQ0FDMkMsVyxDQUMzQyxtQixDQUFxQyxXLENBQ3JDLGUsQ0FBaUMsVyxDQUNqQyxlLENBQWlDLFcsQ0FDakMsZSxDQUFpQyxXLENBQ2pDLGtCLENBQW9DLFcsQ0FDcEMsa0IsQ0FBb0MsVyxDQUNwQyxvQixDQUFzQyxXLENBQ3RDLHNCLENBQXdDLFcsQ0FDeEMsc0IsQ0FBd0MsVyxDQUN4QyxxQixDQUF1QyxXLENBQ3ZDLGlCLENBQW1DLFcsQ0NqeEJuQyxRLENIOEJFLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLGUsQ0FDQSxrQixDQUNBLFEsQ0FVQSx5QixDQUFBLHdCLENBRUUsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsUSxDQUNBLGdCLENBQ0EsUyxDSXhCSixrQixDQUNDLGdHLENBRUQsa0IsQ0FDQyxnRyxDQUVELGtCLENBQ0MsZ0csQ0FFRCxrQixDQUNDLGlHLENBRUQsa0IsQ0FDQyxpRyxDQUVELGtCLENBQ0Msa0csQ0FFRCxrQixDQUNDLHNHLENBRUQsa0IsQ0FDQyxzRyxDQUVELGtCLENBQ0Msc0csQ0FFRCxtQixDQUNDLHVHLENBRUQsbUIsQ0FDQyx1RyxDQUVELG1CLENBQ0MsdUcsQ0FFRCxtQixDQUNDLHVHLENBRUQsbUIsQ0FDQyx1RyxDQUVELG1CLENBQ0MsdUcsQ0FFRCxtQixDQUNDLHdHLENBRUQsbUIsQ0FDQyx3RyxDQUVELG1CLENBQ0Msd0csQ0FFRCxtQixDQUNDLHdHLENBRUQsbUIsQ0FDQyx5RyxDQUVELG1CLENBQ0MseUcsQ0FFRCxtQixDQUNDLHlHLENBRUQsbUIsQ0FDQyx5RyxDQUVELG1CLENBQ0MseUcsQ0N2R0QsTSxDQUFBLGdCLENBSUMsaUIsQ0FDQSxvQyxDQUxELE0sQ0FFQyxjLENBQ0EsYSxDQUhELGdCLENBNEJDLGtCLENBcEJELFMsQ0FDQyxXLENBQ0EsVSxDQUNBLGlCLENBR0QsUyxDQUNDLGEsQ0FDQSxZLENBQ0EsZ0IsQ0FHRCxTLENBQ0MsVyxDQUNBLFUsQ0FDQSxnQixDQVFELGMsQ0FDQyxrQixDQUdNLGdCLENBQUEsVyxDQUVOLGEsQ0FDQSxZLEN0Rm9oWHVCLGtDLENzRmpoWHhCLHlCLENBQUEsdUIsQ0FBQSxjLENBRUMsYyxDQUNBLGEsQ0FDQSxnQixDdEZvaFh1QixrQyxDc0ZqaFh4Qix5QixDQUFBLHVCLENBQUEsYyxDQUVDLGMsQ0FDQSxhLENBQ0EsZ0IsQ0NSQSxlLENBQUEseUIsQ0FFQyx3QixDQUNBLDBCLENBQ0EscUQsQ0FDQSw2QyxDQUdELHlCLENBQ0MsVSxDQUNBLGEsQ0FDQSxVLENBckRELGtDQUNDLEUsQ0FDQyw4QixDQUNBLHNCLENBQ0Esd0IsQ0FDQSwwQixDQUVELEcsQ0FDQyx3QixDQUNBLDBCLENBRUQsRSxDQUNDLGdDLENBQ0Esd0IsQ0FDQSx3QixDQUNBLDBCLENBZkYsQ0FtQkEsMEJBQ0MsRSxDQUNDLDhCLENBQ0Esc0IsQ0FDQSx3QixDQUNBLDBCLENBRUQsRyxDQUNDLHdCLENBQ0EsMEIsQ0FFRCxFLENBQ0MsZ0MsQ0FDQSx3QixDQUNBLHdCLENBQ0EsMEIsQ0FmRixDQXVCQSxhLENBQUEsdUIsQ0FFQyx3QixDQUNBLDBCLENBQ0EsbUQsQ0FDQSwyQyxDQUdELHVCLENBQ0MsVSxDQUNBLGEsQ0FDQSxVLENBckRELGdDQUNDLEUsQ0FDQyw4QixDQUNBLHNCLENBQ0Esd0IsQ0FDQSwwQixDQUVELEcsQ0FDQyx3QixDQUNBLDBCLENBRUQsRSxDQUNDLGdDLENBQ0Esd0IsQ0FDQSx3QixDQUNBLDBCLENBZkYsQ0FtQkEsd0JBQ0MsRSxDQUNDLDhCLENBQ0Esc0IsQ0FDQSx3QixDQUNBLDBCLENBRUQsRyxDQUNDLHdCLENBQ0EsMEIsQ0FFRCxFLENBQ0MsZ0MsQ0FDQSx3QixDQUNBLHdCLENBQ0EsMEIsQ0FmRixDQXVCQSxlLENBQUEseUIsQ0FFQyxxQixDQUNBLHVCLENBQ0EscUQsQ0FDQSw2QyxDQUdELHlCLENBQ0MsVSxDQUNBLGEsQ0FDQSxVLENBckRELGtDQUNDLEUsQ0FDQyw4QixDQUNBLHNCLENBQ0EscUIsQ0FDQSx1QixDQUVELEcsQ0FDQyxxQixDQUNBLHVCLENBRUQsRSxDQUNDLGdDLENBQ0Esd0IsQ0FDQSxxQixDQUNBLHVCLENBZkYsQ0FtQkEsMEJBQ0MsRSxDQUNDLDhCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLHVCLENBRUQsRyxDQUNDLHFCLENBQ0EsdUIsQ0FFRCxFLENBQ0MsZ0MsQ0FDQSx3QixDQUNBLHFCLENBQ0EsdUIsQ0FmRixDQ1ZELEksQ0FFQyxpQixDQUdELEksQ0FMQSxJLENBTUMsVyxDQUNBLFEsQ0FTQSxvQ0FGRCx1QixDQUdFLGtCLENBQ0EscUIsQ0FGRCxDQUZELG1DLENBUUUsYSxDQUlGLGlCLENBQ0Msd0IsQ0FhRCxLLENBQ0Msb0IsQ0FFQSxvQ0FIRCxLLEMxRTVCRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGtCLENBQ0EsaUIsQzBFa0NBLG9CLEN4RjByWCtCLDRCLENBRE4sMEIsQ0FFUSxvQixDd0YzclhqQyxzQixDQUtDLGlCLENBQ0EsVSxDQUNBLGMsQ0FFQSxrQixDQUNBLGlCLENBbkJILG9CLENBQUEsc0IsQzFFVkUsa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLEMwRWlDQSxvQixDMUVyQ0Esa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLEMwRU1GLDBCLEMxRVZFLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDMEV3Q0EsdUIsQ0FDQyxlLENBaENGLENBb0NBLDJEQXZDRCxvQixDQUFBLHNCLEMxRVZFLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDMEVNRixvQixDMUVWRSxrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQzBFTUYsMEIsQzFFVkUsa0IsQ0FBQSxnQixDQUFBLFksQ0FJQSxhLEMwRTZDRCxDQWNBLDBEQXJERCxvQixDQUFBLHNCLEMxRVZFLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDMEUrREMsMkIsQ0FBQSxnQixDQUFBLE8sQ0FHRCxvQixDQTVERiwwQixDMUVWRSxrQixDQUFBLGlCLENBQUEsYSxDQUlBLGMsQzBFb0VDLDJCLENBQUEsZ0IsQ0FBQSxPLENBVEYsQ0FpQkEsb0NBdEVELEssQ0F1RUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUZELENBdEVELDRCLENBNEVFLGlCLEN4RjRzWGdDLGlDLEN3RnBzWGxDLG9DLENBQUEsaUMsQ0FLRSxjLENBQ0Esb0IsQ0FHRCxvQ0FURCxvQyxDQVdHLFksQ0FYSCw0RixDQWVHLGUsQ0FmSCxvRSxDQ3RJQyxnQyxDRCtJQSxDQWNBLG9DQXZCRCxhLEMxRWhIRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLGtCLENBQUEsYyxDQUNBLGtCLENBQ0EsaUIsQ2R3MFhvQyxpQyxDd0YzdFh0QyxvQyxDQUFBLGlDLENBK0JHLGlCLENBQ0EsVSxDQUNBLGMsQ0FDQSxvQixDQUVBLGtCLENBQ0EsaUIsQ0FyQ0gsb0MsQzFFOUZFLGtCLENBQUEsc0IsQ0FBQSxrQixDQUlBLG1CLEMwRTBGRixpQyxDMUU5RkUsa0IsQ0FBQSxzQixDQUFBLGtCLENBSUEsbUIsQzBFMElBLGlDLEMxRTlJQSxrQixDQUFBLGdCLENBQUEsWSxDQUlBLGEsQzBFMEZGLHNDLENDdElDLGdDLENENExFLGtCLENBRUEsWSxDQUVBLGdCLENBQ0EsWSxDQUdELG9DLENBQ0MsaUIsQ0FDQSxZLENBR0EsWSxDQUVBLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FDQSx3QixDQUFBLHFCLENBQUEsNkIsQ0FoREYsQ0FvREEsMkRBQ0MsdUUsQzFFMUtBLGtCLENBQUEsZ0IsQ0FBQSxZLENBSUEsYSxDMEUwRkYsaUMsQ0FnRkUsaUMsQzFFOUtBLGtCLENBQUEsaUIsQ0FBQSxhLENBSUEsYyxDMEVxS0QsQ0FxQkQsVyxDQUhBLGdCLENBQ0Msb0IsQ0FFRCxRLENBQ0MsZSxDQUNBLFMsQ0FGRCxXLENBS0Usa0IsQ0FMRixrQixDQVNHLGUsQ0FDQSx1QixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxXLENBQ0EscUIsQ0FhRCxlLENBQTRCLG1CLENBQzVCLGUsQ0FBNkIsbUIsQ0FDN0IsZSxDQUE2QixtQixDQUM3QixlLENBQTZCLG1CLENBQzdCLGUsQ0FBNkIsbUIsQ0FDN0IsZ0IsQ0FBOEIsb0IsQzVFL001Qix5QjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSx5QjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLGtCLENBQTRCLG1CLENBQzVCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLGtCLENBQTZCLG1CLENBQzdCLG1CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLG1CLENBQTRCLG1CLENBQzVCLG1CLENBQTZCLG1CLENBQzdCLG1CLENBQTZCLG1CLENBQzdCLG1CLENBQTZCLG1CLENBQzdCLG1CLENBQTZCLG1CLENBQzdCLG9CLENBQThCLG9CLEM1RS9NNUIsQ0FBQSwwQjRFME1GLG9CLENBQTRCLG1CLENBQzVCLG9CLENBQTZCLG1CLENBQzdCLG9CLENBQTZCLG1CLENBQzdCLG9CLENBQTZCLG1CLENBQzdCLG9CLENBQTZCLG1CLENBQzdCLHFCLENBQThCLG9CLEM1RS9NNUIsQzhFckRKLGEsQ0FBQSxTLENBRUMsVyxDQUNBLFUsQ0FFQSx3QixDQUNBLGEsQ0FDQSx3QixDQUlBLFksQ0FDQSxvQixDQUVBLHlCLENBQUEscUIsQ0FDQyxXLENBZkYsd0IsQ0FBQSxvQixDQW1CRSxVLENBSUYsOEIsQ0FDQyxhLENBeEJELGEsQ0FBQSxTLENBNEJBLGEsQ0Q5QkMsZ0MsQ0NtQ0Esb0NBREQsUyxDQUVFLFcsQ0FDQSx3QixDQUVBLGUsQ0FFQSxrQixDQUNBLFUsQ0FDQSxvQixDRDNDRCxnQyxDQytDQyxnQixDQUlBLDZDLENBaEJELENBb0JELHdCLENBQUEsMEIsQ0FFQyxnQixDQUdBLGEsQ0FDQSxnQixDQU5ELDBCLENBR0Msb0IsQ0FIRCwrQyxDQUFBLGlELENBU0UsZ0IsQ0FDQSxjLENBR0Qsb0NBYkQsd0IsQ0FBQSwwQixDQWNFLGEsQ0FDQSxzQixDQUVDLCtDLENBQUEsaUQsQ0FDQSxZLENBTEYsQ0FVRCx3QixDQUNDLHNCLENBRUEsb0NBSEQsd0IsQ0FJRSxhLENBQ0EsYyxDQUZELENBTUQsZ0IsQ0FDQyxnQixDQUNBLGUsQ0FDQSxvQixDQUhELGdDLENBQUEsdUMsQ0FPRSxVLENBR0Qsb0NBVkQsZ0IsQ0FXRSxhLENBREQsQ0FLRCxzQixDQUNDLFUsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBRUEsc0MsQ0FDQyxlLENBS0EsVSxDQUZELDZDLENBRUMsVSxDQVpGLHVDLENBZ0JFLGdCLENBQ0EsZSxDQUlGLHNCLENBQ0MsVyxDQUNBLGUsQ0FDQSxlLENBRUEsb0IsQ0FDQSxpQixDQUNBLGtCLENBS0Esb0NBREQsa0IsQ0FFRSxrQixDQUNBLG9CLENBZ0JBLGdDLENBQUEsc0MsQzFGZy9YeUMsK0IsQ0FDUCxzQyxDMEYvL1hsQyxtQyxDQUFBLHlDLEMxRm8vWDRDLGtDLENBQ1AseUMsQzBGai9YcEMsVSxDQUtILGUsQ0FFRSxrQixDQUNBLG9CLENBb0JGLHlCLENBRUUsaUIsQ0FDQSxLLENBQ0EsWSxDQUVBLFcsQ0FDQSxXLENBRUEsZSxDQUVBLGUsQ0FDQSxVLENBQ0Esb0IsQ0R4TEQsZ0MsQ0M0TEMsYyxDQUVBLGdHLENBbkJGLDZDLENBc0JHLFcsQ0FDQSxVLENBM0RGLENBK0RBLG9DQUNxQixpRCxDQUNuQixZLENBRkYsQ0NuTUQsRSxDQUtBLEUsQ0FDQyxvQixDQUlELEUsQ0FLQSxFLENBQUEsRSxDQUFBLEUsQ0FDQyxnQixDQWhCRCxFLENBZUEsRSxDQUFBLEUsQ0FBQSxFLENBS0EsTSxDQUNDLGUsQ0FPRCxNLENBQUEsWSxDQUVDLGUsQ0FFRCxjLENBM0JBLEUsQ0FLQSxFLENBdUJDLGUsQ0FFRCxXLENBQ0MsZSxDQUdELFksQ0FDQyxvQixDQUVELFUsQ0FDQyxrQixDQUdELG1CLENBQ0MsaUIsQ0FFRCxrQixDQUNDLGdCLENBRUQsaUIsQ0FDQyxlLENBRUQsb0IsQ0FDQyxrQixDQUdELG9CLENBQ0MsYSxDQUVELG9CLENBQ0MsYSxDQUVELGtCLENBQ0MsVSxDQUVELGlCLENBQ0UsYSxDQUdGLHVCLENBQ0MsZ0IsQ0FHRCxzQixDQUNDLGdCLENBRUQsc0IsQ0FDQyxtQixDQUVELHNCLENBQ0Msa0IsQ0FFRCxzQixDQUNDLG1CLENBRUQsc0IsQ0FHQSxzQixDQUZDLG9CLENBU0QsNkIsQ0FDQyxhLENBQ0EsYyxDQUZELG1DLENBS0UsYSxDQzNGRixJLENBQ0MsNkIsQ0FFQSxvQ0FIRCxJLENBSUUsNEIsQ0FKRixrQixDQU9HLGUsQ0FHRCxnQixDQUNDLCtCLENBR3FCLG1DLENBQ3JCLGdCLENBWkYsQ0FnQkEsb0NBbkJELG9CLENBcUJHLFksQ0FyQkgsNEIsQ0F3QkksbUIsQ0FHRCwrQixDQUNDLHVCLENBQUEsZSxDQVRILENBaUJBLG9DQUZELCtCLENBQUEsbUIsQ0FLRyxRLENBQ0EsYyxDQUNBLFUsQ0FMRixDQVVELG1CLENBQ0MsK0IsQ0FVRCxrQixDQUNDLGtCLENBREQscUMsQ0FJRSxhLENBT0Ysb0IsQ0FDQyxrQixDQUVBLHVDLENBQ0MsVSxDQ3hERixPLENBckJBLE0sQ0F1QkMsUSxDQUNBLFUsQ0F4QkQsTSxDQUNDLGtCLENBQ0EsYSxDQUVBLGMsQ0FFQSxpQixDQUlBLG9DQVZELE0sQ0FXRSxZLENBREQsQ0FXRCxPLENBQ0MsaUIsQ0FNRCxjLENBcUJBLGEsQ0FDQyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBdkJELGMsQ0FHQyx1QixDQUFBLG9CLENBQUEsc0IsQ0FIRCxtQyxDQU1FLGEsQ0FDQSxTLENBRUEsaUIsQ0FURix1QyxDQVlHLGUsQ0FaSCwrQyxDQWVJLGdCLENBTUosYSxDQUlDLGdCLENBRUEsa0IsQ0FDQSxhLENBRUEsZSxDQUFBLGtCLENBRUMsYSxDQUNBLG9CLENBRUEsYSxDQUNBLGUsQ0FFQSxhLENBakJGLDJCLENBQUEsOEIsQ0FvQkcsYSxDQUlGLHFCLENBRUUsYSxDQUNBLG9CLENBQ0Esa0IsQ0FLSCxvQ0FDQyxhLENBQ0Msd0IsQ0FBQSxxQixDQUFBLDZCLENBREQsZSxDQUFBLGtCLENBS0Usa0IsQ0FBQSxtQixDQUFBLFcsQ0FDQSxRLENBUEgsQ0M3RkEsYyxDQUNDLFMsQ0FFQSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0Esa0IsQ0FFQSx3QixDQUNDLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsUyxDQUVBLGlCLENBQ00sZSxDQUNOLGdCLENBZEYsd0IsQ0FrQkUsVyxDQWxCRiwrQixDQStCQSxzQixDQVZHLGdDLENBckJILDhCLENBeUJHLGEsQ0FDQSwrQixDQUtILHNCLENBQ0MsaUIsQ0FJRCxXLENBRUMsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHVCLENBQUEsb0IsQ0FBQSxzQixDQUNBLGtCLENBRUEscUIsQ0FDQyxrQixDQUFBLG1CLENBQUEsVyxDQUNBLFMsQ0FFQSxpQixDQUNBLGlCLENBWkYsaUMsQ0FlRyw4QixDQUlGLHFCLENBQ0MsVyxDQXBCRiw0QixDQXVCRyxlLENBdkJILDJCLENBMkJHLGEsQ0FDQSxrQixDQUtILG9DQUNTLG1CLENBQ1Asa0IsQ0FNQSw2QixDQUNDLGEsQ0FLRixjLENBQ0MsVSxDQUNBLHlCLENBQUEsc0IsQ0FBQSxtQixDQUVBLHdCLENBQ0MsYSxDQUNBLGUsQ0FFQSxrQyxDQUNDLFcsQ0F2QkosQ0NwRUEsTyxDQUNDLFcsQ0FDQSwrQixDQUVBLFcsQ0FFQSxvQ0FORCxPLENBU0csa0IsQ0FGRCxzQixDQUFBLG1CLENBQUEsMEIsQ0FFQyxrQixDQUNBLG1CLENBQUEsbUIsQ0FBQSxZLENBRUEsVSxDQU5GLENBV0QsVyxDQUNDLGMsQ0FFQSxxQixDQUNDLGlCLENBQ0Esb0IsQ0FJRixzQixDQUNDLHdCLENBSUEsb0NBREQsc0IsQ0FHRyxpQixDQUNBLEssQ0FDQSxZLENBSkYsQ0FVRCxxQixDQUdFLDJCLENBQ0EsMEIsQ0FHQSxrQixDQUNBLGlCLENBTkQsNEIsQ0FBQSwyQixDQVVFLHVCLENBQ0EsZSxDQVhGLHFDLENBb0JDLDhCLENBQ0EsNkIsQ0FFQSxrQixDQUNBLGEsQ0ExQkYsNEMsQ0FBQSwyQyxDQThCRyw0QixDQUNBLHVCLENBL0JILDRELENBbUNJLFksQ0FHRixvQ0FDQyw0RCxDQUNDLG9CLENBeENKLDZELENBNENJLFksQ0E1Q0osMkIsQ0FtREcsMEIsQ0FBQSwwQixDQUFBLG1CLENBQ0EsNkIsQ0FBQSw0QixDQUFBLHNCLENBQUEsa0IsQ0FkRCxDQW9CRixzQyxDQVVHLGlCLENBQ0EsWSxDQUNBLFcsQ0FDQSxvQixDQUNBLGlCLENBQ0EsaUIsQ0FDQSw0QixDQUVBLGdCLENBQ0EsYSxDQUtILHVCLENBQUEsaUMsQy9GaThZb0MsK0IsQytGejlZcEMseUIsQy9GMDlZZ0MsK0IsQytGNzdZOUIsd0IsQ0FDQSxvQixDQUNBLGlCLENBQ0EsVyxDQVJGLG9DLENBQUEsOEMsQy9GeThZbUQsNEMsQ0FDSiw0QyxDK0YvN1k1QyxpQixDQUNBLFksQ0FDQSxXLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGlCLENBQ0Esd0IsQ0FFQSxnQixDQUNBLFUsQ0FRMEIsb0MsQ0FDNUIsYSxDQUVBLFMsQ0FFQSw4QyxDQUNDLGlCLENBQ0Esb0IsQ0FFQSw2QixDQUNBLDRCLENBRUEsYyxDQUNBLGEsQ0FHVSxxRCxDQUNWLGUsQ0FNRixlLENBQ0MsVyxDQUNBLFMsQ0FDQSw2QixDQUtELGdELENBR0UsWSxDQUdELG9DQU5ELDZDLENBUUcsWSxDQVJILGdELENBWUcsb0IsQ0FNRixxQixDQUdFLHdCLENBQ0EsdUIsQ0FKRixzQixDQVFFLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBUkYsd0UsQ0FZSSxZLENBTUosVyxDQUNDLGUsQ0FERCxxQixDQUlFLGtCLENBQ0EscUIsQ0FuQ0YsQ0EwQ0QsMkRBR0UscUIsQ0FDQyw0QixDQUNBLDJCLENBR0EsZ0IsQ0FDQSxlLENBR0QscUMsQ0FDQyw2QixDQUNBLDRCLENBZEgsQ0NsT0EsUSxDQUNDLGlCLENBQ0Esc0MsQ0FDQSwrQixDQUVBLG9CLENBRUEsZ0IsQ0FtQkEsc0IsQ0FqQkEsZ0IsQ0FDQyxZLENBR0QsdUIsQ0FDQyx3QixDQUdELHVCLENBQ0MscUIsQ0FDQSxrQixDQUdELHlCLENBQ0MsZ0MsQ0FNRixZLENBQUEsd0IsQ0ErQ0csbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQWhESCxZLENBR0Msd0IsQ0FBQSxxQixDQUFBLDZCLENBR0EsYyxDQUNBLGUsQ0FDQSxlLENBSkEsdUIsQ0FBQSxvQixDQUFBLHNCLENBSkQsbUIsQ0FXRSx1QixDQUFBLG9CLENBQUEsc0IsQ0FHRCx1QixDQUNDLDhCLENBZkYsc0IsQ0FtQkUsaUIsQ0FDQSxjLENBRkQsNEIsQ0FLRSxrQixDQXZCSCx1QyxDQTJCRyxlLENBQ0EsYSxDQUdELGdDLENBQ0MsYSxDQUVBLGMsQ0FIRCxzQyxDQU1FLGEsQ0FyQ0osdUMsQ0F5Q0ksZSxDQUNBLGEsQ0ExQ0osd0IsQ0FpREcsd0IsQ0FBQSxxQixDQUFBLGtCLENBRUUsMEMsQ0FDRCxpQixDQXBESix3QyxDQTJERSxTLENBQ0EsYSxDQUlGLHVDLENBRUUsZSxDQUlGLDBDLENBR0csYyxDQUhILGdELENBTUksYSxDQU5KLGlELENBVUksZSxDQUNBLGEsQ0FNSixhLENBQ0MsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUVBLGMsQ0FDQSx1QixDQUNBLGUsQ0FORCxvQixDQVNFLHVCLENBQUEsb0IsQ0FBQSxzQixDQVRGLHlCLENBYUUsYSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENBRUEsYyxDQWhCRix5RCxDQW1CRyxVLENBbkJILDRDLENBQUEsc0MsQ0F3QkcsVSxDQUNBLGtCLENBQUEsbUIsQ0FBQSxXLENDaUVGLHFDLENBQUEsc0MsQ0QxRkQscUMsQ0E2QkcsYSxDQ3dESCxvQyxDQUFBLHFDLENEckZBLG9DLENBaUNHLGMsQ0FqQ0gsb0IsQ0FzQ0UsYyxDQUNBLFUsQ0FDQSxXLENBTUQsZ0QsQ0FHQyxzRCxDQUZBLFUsQ0FTRixvQ0FFQyxRLENBQ0Msb0IsQ0FDQSxnQixDQUVBLDBCLENBQ0MsZSxDQUdELG1CLENBQ0MsUyxDQUdELGdCLENBQ0MsVyxDQUlGLDhDLENBRUUsWSxDQUlnQiw4QixDQTJEbEIsYSxDQUNDLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBNURpQiw4QixDQUVqQix3QixDQUFBLHFCLENBQUEsa0IsQ0FFQSxzQyxDQUNBLGlCLENBQ0EsYSxDQUVBLHlDLENBQ0MsUyxDQUNBLGlCLENBQ0EsYyxDQUVBLDRDLENBQ0MsZ0IsQ0FDQSxzQixDQUNBLGUsQ0FoQkgsbUQsQ0FtQkksb0IsQ0FDQSxpQixDQUNBLHFCLENBRUEsdUIsQ0FDQSxpQixDQUNBLGUsQ0FNRixrRCxDQUFBLDBDLENBRUMsUyxDQUNBLGUsQ0FDQSxhLENBbkNILGlELENBdUNHLGUsQ0F2Q0gsOEMsQ0EyQ0csYyxDQTNDSCwwRCxDQWdERSxVLENBQ0EsYyxDQUlBLG9FLENBQ0MsWSxDQUtILGEsQ0FFQyxzQixDQUFBLG1CLENBQUEsMEIsQ0FFQSxnQixDQUVBLHlCLENBQUEsb0IsQ0FFQyxjLENBQ0EsVSxDQUNBLGMsQ0FRQSx1RSxDQUNDLFUsQ0F2R0osQ0E4R0EsMERBQ0MsUSxDQUNDLG9CLENBR0QsYSxDQUNDLDJCLENBREQseUIsQ0FJRSxhLENBR0QsZ0MsQ0FBQSxxQixDQUNDLFUsQ0FJRiw4QixDQUdFLDZCLENBSUUsOEQsQ0FDRCxhLENBQ0EsVSxDQTFCSixDQWdDQSwyREFFQyxhLENBQ0MsNEIsQ0FHRCxZLENBQ0Msa0IsQ0FBQSxjLENBRUEsdUIsQ0FDQyw0QixDQUFBLGUsQ0FDQSxtQixDQUxGLDBCLENBUUcsaUIsQ0FDQSxlLENBVEgsc0IsQ0FjRSwyQixDQUFBLGMsQ0FDQSxpQixDQWZGLHdDLENBb0JFLFUsQ0FDQSxpQixDQXJCRixzRCxDQXlCRSxlLENBQ0EsYyxDQTFCRixpRCxDQUFBLDJELENoRytpWmlFLHlELENBRUosbUQsQ0FEQSx5RCxDZ0c5Z1ozRCxVLENBQ0EsUyxDQUNBLGUsQ0FDQSxhLENBR0QsOEIsQ0FFQyxrQixDQUNBLGdCLENBM0NGLHFDLENBOENHLGUsQ0FDQSx3QixDQUFBLDRCLENBL0NILHlDLENBbURHLFksQ0FuREgsd0MsQ0F1REcsMkIsQ0FBQSxjLENBTUgseUIsQ0FFRSxhLENBQ0EsZSxDQUdvQyxvRSxDQUFBLGlGLENBQUEsc0YsQ2hHb2dac0IseUYsQ2dHbmdaMUQsZSxDaEd5Z1pxQixnQyxDQURvQixxQixDZ0cvZ1ozQyw4QixDQUFBLDJDLENBQUEsZ0QsQ2hHOGdac0MsbUQsQ2dHbGdacEMsYSxDQUNBLGMsQ0FDQSxnQixDQWRGLG9CLENBa0JFLGUsQ0FDQSxXLENBdEZILENBMkZBLHFDQUN3Qix3QixDQUN0QiwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLGlCLENBSEYsQ0V6WkEsYyxDQUNDLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsbUIsQ0FDQSxvQixDQUVBLGtCLENUTEEsZ0MsQ1NBRCx5QixDQVNFLGEsQ0FDQSxrQixDQUNBLG9CLENBRUEsZSxDQUVBLCtCLENBRUEsd0MsQ0FDQyxhLENBQ0EsYyxDQUNBLG9CLENBQ0EsYyxDQUVBLFcsQ0FORCw4QyxDQVNFLG9CLENBQ0Esa0IsQ0FDQSxhLENBNENKLFcsQ0F2Q0Msd0IsQ0FDQyxhLENBSUQsd0IsQ0FDQyxhLENBREQsOEIsQ0FJRSxrQixDQUNBLGEsQ0FMRixpQyxDQVNFLGEsQ0FJaUIseUMsQ0FDbEIsZSxDQUNBLGtDLENBckRGLG1CLENBeURFLGMsQ0FFQSw2QixDQUVDLGEsQ0FFQSxnQyxDQUpELG1DLENBT0UsYSxDQU1KLFcsQ0FFQyxvQixDQUVBLDJCLENBR0Usa0IsQ0FDQSxhLENBSkYsNEIsQ0FRRSxlLENBRUEsZSxDQUlGLHNCLENBQ0MsYSxDQUNBLGUsQ0FDQSxvQixDQUlGLG9DQUNDLG1CLENBQ0MsWSxDQUZGLENBT0Esb0NBRUMsVSxDQUVDLGtCLENBQ0EsaUIsQ0FFQSxvQixDQUVBLHNCLENBUEQsOEIsQ0FVRSx3QixDQUNBLGUsQ0FDQSxhLENBRUEsaUIsQ0FDQSxjLENBRUEsZSxDQVJBLHFDLENBV0Msb0IsQ0FDQSxpQixDQUNBLHFCLENBRUEsdUIsQ0FDQSxpQixDQUNBLGUsQ0FLSCw2QixDQUdFLGlCLENBQ0EsaUIsQ0FKRix1QyxDQU9HLGUsQ0FDQSxlLENBQ0EsYSxDQVRILDRDLENBQUEsNkMsQ0FlRSxZLENBSUYsYyxDQUNDLHdCLENBQ0EseUIsQ0FFQSxnQixDQUNBLGUsQ0FMRCx5QixDQVFFLGlCLENBRUEsaUIsQ0FDQSwrQixDQUdELHdCLENBQ0Msa0IsQ0FHRCxnQyxDQUNDLGUsQ0F2RUgsQ0ErRUMsMkIsQ0FDQyxlLENBR0QsMEIsQ0FDQyw4QixDQUNBLGEsQ0MxTEQsZ0MsQ0FDQyxTLENBQ0EsUSxDQUlBLGdCLENBQ0EsbUIsQ3ZGNkNFLHlCdUZ2REosZ0MsQ0NHRyxXLEN4Rm9EQyxDQUFBLHlCdUZ2REosZ0MsQ0NHRyxXLEN4Rm9EQyxDQUFBLDBCdUZ2REosZ0MsQ0NHRyxXLEN4Rm9EQyxDQUFBLDBCdUZ6Q0gsZ0MsQ0NYRSxZLEN4Rm9EQyxDQUFBLDBCdUZ6Q0gsZ0MsQ0NYRSxZLEN4Rm9EQyxDQUFBLDBCdUZ2REosZ0MsQ0NHRyxZLEN4Rm9EQyxDdUZyQ0gseUMsQ0FHRSxRLENBQ0EsVyxDQUtILHVCLENBQ0MsZSxDQUVBLDhCLENBQ0EsNkIsQ0FFQSxpQyxDQUNDLDhCLENBQ0EsNkIsQ0FJRixjLENBQ0MsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUNBLHdCLENBQUEscUIsQ0FBQSw2QixDQUVBLGtCLENBQ0Msa0IsQ0FBQSxVLENBQUEsTSxDQUdELDhCLENBQ0MsYSxDQUNBLGUsQ0FFQSxrQixDQUVFLDhDLENBQ0QsaUIsQ0FJRiw2QixDQUNDLGEsQ0FDQSxhLENBS0Ysb0NBR0Usa0MsQ0FDQyxZLENBR0MsZ0MsQ0FDRCxhLENBQ0EsVSxDQUVBLGUsQ0FDQSxXLENBQ0Esb0MsQ0FFQSxhLENBQ0EsaUIsQ0FmRixnQyxDQW1CRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQW5CRixnRCxDQXNCRyxnQixDQUNBLGlCLENBdkJILCtDLENBMkJHLGtCLENBNUJKLENBbUNBLDJEQUNDLGlDLENBQ0MsYyxDQUNBLGEsQ0FIRixDRnpGWSxlLENBQUEsWSxDQUVYLGEsQ0FDQSxpQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxjLENBR0QsdUIsQ0FFRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLFcsQ0FDQSxVLENBRUEsd0IsQ0FFQSxlLENBSUYsbUMsQ0FDQyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUVBLGlCLENBRUEsUyxDQUNBLFcsQ0FFQSw0QixDQUNBLCtCLENBQUEsdUIsQ0FLeUMsbUQsQ0FBQSxnRCxDQUt4Qyw0QixDQUdVLGUsQ0FBQSxZLENBRVgsaUIsQ0FDQSxVLENBQ0EsUyxDQUdELG9DLENBQUEscUMsQ2pHZ21heUMsa0MsQ2lHN2xheEMsa0IsQ0FDQSxVLENBQ0EsbUIsQ0FHeUIsaUMsQ0FDekIsVSxDQUdELG1ELENBQUEsZ0QsQ0FNRyw0QixDQU1ILG9CLENBRUUsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxXLENBQ0EsVSxDQUVBLGlCLENBRUEsd0IsQ0FJRixnQyxDQUNDLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGUsQ0FJRCxpQixDQUNDLGlCLENBREQsK0IsQ0FJRSxpQixDQUpGLHFDLENBUUUsYSxDQUNBLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxlLENBRUEsb0NBZEYscUMsQ0FlRyxrQixDQURELENBZEYsa0MsQ0FBQSwrQyxDQUFBLG9ELENqRzJsYXVDLHVELENpR3ZrYXJDLG1CLENBcEJGLHNELENBQUEsbUUsQ0FBQSx3RSxDakcrbGErRCwyRSxDaUd4a2E1RCx1QixDQUtTLCtCLENBQ1gsTyxDQUNBLGEsQ0FJRCxpQyxDQUVFLGdDLENBQ0EsbUIsQ0FFQSxrQixDQUNBLG9CLENBRUEsVyxDQUNBLGUsQ0FPRixjLENBQ0MsVSxDQUNBLG9CLENBT0MsZSxDSXBMRCxvQixDQUNBLHVCLENBQ0EsZSxDSjZMRCxhLENBQ0MseUQsQ0FHRCxrQixDQUNDLGtCLENBU0QsbUIsQ0FDQyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBSEQseUIsQ0FBQSwwQixDQU9FLGMsQ0FZRixvQ0FDQyxtQixDQUNDLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBREQsNkIsQ0FJRSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQUxILENBY0EsYSxDQUNDLFUsQ0FHRCxvQixDQUNDLHVCLENBQ0EseUIsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFksQ0FDQSxTLENBQ0EsUSxDQVJELDBDLENBWUUsdUIsQ0FBQSxlLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYyxDQUNBLHNDLENBRUEsZ0QsQ0FwQkYsaUQsQ0FxQkcsa0IsQ0FyQkgsc0MsQ0E4QkUsYSxDQUNBLGMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxzQyxDQUVBLDRDLENBdENGLDZDLENBdUNHLGtCLENBV0gsb0IsQ0FDQyxvQixDQUNBLGlCLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FHQyxvRCxDQUNDLHVCLENBQ0Esa0IsQ0FPSCxrQixDQUNDLGtCLENBQ0EsUSxDQUdELHVCLENBQUEsdUIsQ0FFQyxRLENBTUQsZSxDQUVFLGdCLENBRUEsVSxDS25VRixNLENiSEMsZ0MsQ2FNQSxXLENBRUEsWSxDQUxELGEsQ0FRRSxhLENDWEYsdUIsQ0FDQyxhLENBQ0EsZSxDQUVBLG9DQUpELGdDLENBTUcsK0IsQ0FGRixDQ0pELFcsQ0FDQyxhLENBSUQseUMsQ0FFRSx5QixDQUNBLGEsQ0FLRixvQ0FDQyxXLENBQ0MsWSxDQ1ZELGdCLENBQ0Msa0IsQ0FDQSxpQixDQUNBLG9CLENBRUEsaUIsQ0FFQSx3QixDRENGLENFYkEsaUIsQ0FFQyx1QixDQUVBLGtCLENBQ0Esb0IsQ0FFQSx3QixDQUNDLHdCLENBQ0EsK0IsQ0FDQSxrQixDQUNBLGlCLENBWEYsNkIsQ0FlRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBaEJGLG1DLENBbUJHLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FDQSxnQixDQUNBLG1CLENBR0QsaUMsQ0FDQyxrQixDQUFBLG1CLENBQUEsVyxDQUNBLHdCLENBSUYsc0IsQ0FDQyxlLENBQ0Esd0IsQ0FJRix3QixDQUNDLGUsQ0FDQSxxQixDQUdELHVCLENBQ0Msc0IsQ0FFQSxZLENBSEQsNEIsQ0FNRSxVLENBSUYsb0NBQ0MsaUIsQ0FDQyx5QixDQUVBLGEsQ0FFQSx3QixDQUNDLFUsQ0FHRCw2QixDQUNDLG1CLENBQUEsbUIsQ0FBQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFQSxtQyxDQUdDLGUsQ0FDQSxjLENBR0QsaUMsQ0FQQSxtQyxDQVFDLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsVSxDQUlGLHNCLENBQ0MsYSxDQUNBLFUsQ0FGRCxvQyxDQUFBLDZCLENBS0UsZSxDckZQRixvQixDQUNBLGtCLENBQ0EsZ0IsQ3FGWUQsd0IsQ0FDQyxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFksQ0FHRCx1QixDQUNDLFUsQ0FFQSxtQixDQWpERixDMUd5NmFhLFcsQ0FDRCxXLEMyRzk5YVosWSxDQUFBLGEsQ0FLQyxlLENBR0QsVyxDcEZrREksVSxDZXpERix3QixDcUVPRix1QixDQUFBLHVCLENwRmtESSxVLENlcERFLG9CLENBQ0Esd0IsQ3FFSU4sVyxDcEYrQ0ksVSxDZXpERix3QixDaEJvQkUsdUIsQ0FBQSx1QixDc0YrR0osK0MsQ0FBQSwrQyxDQy9GQSx5QyxDQUFBLHlDLEN0RnFCSSxVLENlcERFLG9CLENBQ0Esd0IsQ3FFT04sWSxDcEY0Q0ksVSxDZXpERix3QixDcUVhRix3QixDQUFBLHdCLENwRjRDSSxVLENlcERFLG9CLENBQ0Esd0IsQ3FFVU4sYSxDcEZ5Q0ksVSxDZXpERix3QixDcUVnQkYseUIsQ0FBQSx5QixDcEZ5Q0ksVSxDZXBERSxvQixDQUNBLHdCLENxRWVOLFksQ0FDQyxVLENBQ0EsWSxDQUlBLGlCLENBQ0MsVyxDQUNBLGtCLENBR0QsNEIsQ0FDQyxrQixDQUlGLGlCLENBQ0Msb0IsQ0FFQSxlLENBQ0Esa0IsQ0FLRCxnQixDQUNDLG9CLENBQ0EsZ0IsQ0FGRCwyQixDQWdERSxnRCxDQTNDQSxlLENBR0Msd0MsQ0FDRCxzQixDQUNBLGtCLENBQ0EsZSxDQUdELCtCLENBRUMsNkIsQ0FBQSxzQixDQUFBLGtCLENBRUEsc0MsQ0FDQyxTLENBQ0EsZ0IsQ0FDQSxvQixDQUFBLGlCLENBQUEsZ0IsQ0FBQSxZLENBR0Qsb0MsQ0FDQyxTLENBQ0EsaUIsQ0FaRiwrQixDQWlCRCxpQixDQUFBLDJCLENBYUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw0QixDQWRGLGlCLENBR0Msd0IsQ0FBQSxxQixDQUFBLDZCLENBREEsNkIsQ0FBQSxzQixDQUFBLGtCLENBRkQsOEIsQ0FNRSxTLENBTkYsMkIsQ0FVRSxrQixDQUNBLFMsQ0FHQSwyQixDQUFBLHlCLENBQUEscUIsQ0FDQSwwQixDQUFBLHFCLENBRUEscUMsQ0MvRkYsNEMsQ0RnR0csVSxDQVNILHFCLENBQ0MsZSxDQUdELG1DLENBQ0MscUMsQ0FHRCxvQ0FFQyxpQixDQUVFLFcsQ0FJRixtQixDQUNDLDJCLENBQUEsZ0IsQ0FBQSxPLENBRUQsYSxDQUNDLDJCLENBQUEsZ0IsQ0FBQSxPLENBRUQsZ0IsQ0FDQywyQixDQUFBLGdCLENBQUEsTyxDQUdELDZCLENBQUEseUIsQ0FHRSx5QixDQUNBLFMsQ0FDQSxjLENBQ0EsaUIsQ0FHRCxrQyxDQUFBLDhCLENBQ0MsZSxDQUlGLCtCLENBRUUsbUIsQ0FBQSxtQixDQUFBLFksQ0FGRixzQyxDQU1HLFUsQ0FDQSxlLENBR0Qsb0MsQ0FDQyxVLENBQ0EsYSxDQVpILCtCLENBZ0JBLGlCLENBQ0MsMkIsQ0FBQSw0QixDQUFBLHlCLENBQUEscUIsQ0FFQSw4QixDQUFBLDJCLENBRUMsVSxDQUNBLG1CLENBQ0EsYSxDQUVBLHdDLENBQUEsbUQsQzNHMDlhdUQscUMsQ0FDZCxnRCxDMkd6OWF4QyxtQixDQVhILG9DLENBZ0JFLHlCLENBQ0EsZSxDQWpFSCxDQ2pIQSxnQixDQUNDLHVCLENBTUEsbUIsQ0FDQSxrQixDQUVBLG9CLENBVkQsNEIsQ0FJRSxlLENBUUQsdUIsQ0FDQyx3QixDQUNBLCtCLENBQ0Esa0IsQ0FDQSxpQixDQWhCRiw0QixDQW9CRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBckJGLGtDLENBd0JHLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0Esd0IsQ0FDQSxnQixDQUNBLG1CLENBR0QsZ0MsQ0FDQyxrQixDQUFBLG1CLENBQUEsVyxDQUNBLHdCLENBSW9CLHdDLENBQ3JCLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0Esa0IsQ0FBQSxjLENBQ0EsUyxDQU9ELDBCLENBQ0MsZSxDQUNBLHdCLENBSUYseUIsQ0FDQyxnQixDQUNBLG1CLENBQ0EsbUIsQ0FDQSxrQixDQUVFLHdDLENBQ0QsZSxDQUNBLHdCLENBRUEsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSw2QixDQUFBLDRCLENBQUEsc0IsQ0FBQSxrQixDQVhGLDZDLENBY0csUyxDQUNBLG1CLENBOENILHNFLENBN0RBLDBELENBa0JJLGMsQ0FRSixzQixDQUNDLFMsQ0FHRCx1QixDQUNDLHVCLENBQUEsZSxDQUNBLFEsQ0FDQSxZLENBR0QsNEIsQ0FFQyx1QixDQUVBLGlCLENBQ0EsZ0IsQ0FFQSxvQixDQUVBLG1DLENBQ0MsK0IsQ0FDQSxnQixDQUVBLG9CLENBRUEsaUIsQ0FDQSxlLENBR3FCLG9ELENBQ3JCLGtCLENBQUEsbUIsQ0FBQSxXLENBQ0EsUyxDQUlGLHFDLENBQ0Msa0IsQ0FDQSxtQixDQUVBLGlCLENBQ0EsZ0IsQ0FMRCx5RCxDQVVHLG1CLENBU0gsZ0IsQ0FDQyxjLENBQ0EsYSxDQUVBLGEsQ0FDQSxpQixDQUNBLGEsQ0FORCxzQixDQVNFLGtCLENBQ0EsYSxDQVZGLHdCLENDL0ZBLGtCLENENEdHLGEsQ0FHRCxtQyxDckYxRkUsVSxDZXpERix3QixDc0VtSUYsa0IsQ0MvRkEsWSxDRHVIRSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FLRixZLENBQ0MsYSxDQUNBLGMsQ0FDQSxzQixDQUNBLGlCLENyRjVHRyxVLENlM0RGLHdCLENoQm9CRSx3QixDQUFBLHdCLENDdUNBLFUsQ2V0REUsb0IsQ0FDQSx3QixDc0VzS04sb0NBS0Msb0QsQ0FKQSxzQixDQUNDLFUsQ0FHRCw0QixDQWtCQSxxQyxDQVhDLHVCLENBQ0Esa0IsQ0FSRCxtQyxDQUVFLGUsQ0FDQSxpQixDQUNBLGdCLENBY0YscUMsQ0FHQyxTLENBSEQsMEMsQ0FNRSxjLENBQ0Esb0IsQ0FDQSxVLENBSEQsdUQsQ0FNRSxlLENBbENKLENDN0tBLG9CLENBQ0MsaUIsQ0FDQSxnQyxDQUNBLGUsQ0FFQSxvQ0FMRCxvQixDQU1FLGUsQ0FERCxDQUtELGlCLENBQ0Msc0IsQ0FDQSxZLENBRUEsb0NBSkQsa0MsQ0FBQSwrQyxDQUFBLG9ELEM3R2l6YnlDLHVELEM2RzN5YnRDLG9CLENBQ0Esa0IsQ0FDQSxtQixDQUdELG9DLENBQUEseUIsQ0FDQyxlLEN4RnVERCxvQixDQUNBLGtCLENBQ0EsZ0IsQ3dGakVELENBZUQsa0IsQ0FDQyxTLENBQ0EsYSxDQUVBLG9DQUpELGtCLENBS0UsWSxDQURELENBSUQsVSxDQUNDLGMsQ0FDQSxlLENBRUEsYSxDQUNBLGlCLENBQ0EsYSxDQU5ELGdCLENBU0Usa0IsQ0FDQSxhLENBVkYsNkIsQ3RGcUJJLFUsQ2V6REYsd0IsQ3VFb0VELG9DQURELG1CLENBRUUsd0IsQ0FERCxDQU1ELHNCLENBQ0MsZ0IsQ0FDQSxhLENBQ0EsaUIsQ0FIRCw2QixDQU1FLG9CLENBQ0EsaUIsQ0FDQSxxQixDQUVBLHVCLENBQ0EsaUIsQ0FDQSxlLENBR0Esc0MsQ0FBQSw4QixDQUlGLHlDLENBQ0MscUUsQ0FDQSxnQyxDQUVBLHdCLENBR0Esc0MsQ0FBQSw4QixDQUtELG1CLENBQ0MsZSxDQUdELGtCLENBQ0MsWSxDQUNBLG9CLENBRUEsYyxDQUVBLHdCLENBQ0Msa0IsQ0FHRCxxQixDQ3hIQSxpQixDQUNBLHdCLENBQ0Esa0UsQ0Q0SEUscUQsQ0FDQSxvQixDQUlGLDJDLENBQ0MsdUIsQ0F0QkYsMkMsQ0EwQkUsYyxDQUNBLGdCLENBSUYsMkIsQ0FDQyxrQixDQUdELG9DQUNDLGMsQ0FBQSxtQixDQUVDLGlCLENBRUEsZSxDQUNBLGtCLENBTEQsbUIsQ0FPQyxvQixDQUlELGMsQ0FDQyxhLENBR0Qsa0IsQ0FDQyxjLENBQ0Esb0IsQ0FNRCxpQixDQUNDLFUsQ0FFQSxtQixDQTNCRixDRWpKQSxjLENBQ0MsZSxDQUNBLGdCLENBRUEsb0NBSkQsYyxDQUtFLHFCLENBREQsQ0FJQSxvQ0FSRCxjLENBU0UsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxZLENBSkQsQ0FRRCxvQixDQUNDLHFDLENBQ0EsYyxDQUVELHNDLENBQ0MsZ0IsQ0FLRCxvQ0FDQywwQyxDQUNDLFksQ0FERCxtRSxDQUlFLFksQ0FMSCxDQVNBLFEsQ0FDQyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBQ0Esd0IsQ0FBQSxxQixDQUFBLDZCLENBQ0EsVSxDQUVBLG9DQU5ELFEsQ0FPRSwyQixDQUFBLDRCLENBQUEseUIsQ0FBQSxxQixDQUNBLFcsQ0FGRCxDQUtBLHVCLENBQ0Msa0IsQ0FBQSxtQixDQUFBLFcsQ0FFQSxhLENBQ0Esd0IsQ0FFQSxlLENBQ0EsVyxDQUVBLGlCLENBQ0EsYyxDQUVBLGlCLENBQ0EsYyxDQUNBLG9CLENBQUEsaUIsQ0FBQSxnQixDQUFBLFksQ0FFQSxvQ0FoQkQsdUMsQ0FrQkcsUyxDQUNBLE8sQ0FDQSxXLENBQ0EsUSxDQUNBLE8sQ0FDQSxpQixDQUNBLG1CLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHNDLENBQ0EsbUIsQ0FDQSxrQixDQTdCSCw0QyxDQWlDRyxjLENBakNILGtELENBb0NJLGMsQ0FDQSxZLENBckJILENBM0JGLDZCLENBc0RHLGtCLENBQ0EsYSxDQXZESCx5QixDQTJERyxRLENBQ0Esa0IsQ0FDQSxxQixDQUlELG9DQXRERCx1QixDQXVERSxlLENBWUEsVSxDQWJELENBbUJGLDJEQUNDLGMsQ0FDQyxjLENBR0QsdUIsQ0FFRSxpQixDQUNBLGUsQ0FSSCxDL0c2NWJpQixxQixDQURGLGdCLENnSGxoY2YsZSxDQUFBLGMsQ0FLQyx1QixDaEhvaGNlLHFCLENBQ00sc0IsQ2dIbGhjdEIsb0IsQ0FBQSxlLENBSUMsdUIsQ0FHRCxlLENBQ0MsNEIsQ0FFRCxjLENBQ0MseUIsQ0FFRCxvQixDQUNDLDRCLENBRUQsZSxDQUNDLHlCLENBRUQsZ0IsQ0FDQyw0QixDQUVELHFCLENBQ0MsNEIsQ0FFRCxzQixDQUNDLDRCLENBRUQscUIsQ0FDQyw0QixDQUVELGMsQ0FDQyx1QixDQ3pDRCxNLENBRUMsdUIsQ0FFQSxrQixDQUNBLG9CLENBRUEsa0IsQ0FDQyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDZCLENBQUEsNEIsQ0FBQSxzQixDQUFBLGtCLENBU0Esc0IsQ0FsQkYsd0IsQ0FtQkcsa0IsQ0FBQSxtQixDQUFBLFcsQ0FuQkgsd0IsQ0FjRyxnQixDQUNBLG1CLENBRkEsd0IsQ0FLRCxzQixDQUVDLHdCLENBSUYsVyxDQUNDLGUsQ0FDQSx3QixDckc2QkUsMEJzR3JESCxTLENBQVksZSxDdEdxRFQsQ0FBQSwwQnNHakRILFMsQ0FBWSxnQixDdEdpRFQsQ3VHdERKLEksQ0FDQyx5RCxDQUdDLGUsQ0FLRCxZLENBR0MsdUMsQ0FIRCxjLENBR0MsNEMsQ0FIRCxZLENBR0Msd0MsQ0FIRCxTLENBR0MseUMsQ0FIRCxZLENBR0MsMEMsQ0FIRCxXLENBR0MsdUMsQ0FIRCxVLENBR0MsNEMsQ0FIRCxTLENBR0Msc0MsQ0NiRixXLENBSUMseUIsQ0FFQSxlLENBQ0EsTyxDQUVELHNCLENBQ0csaUIsQ0FDQSxxQixDQUVILGdCLENBQUEsOEIsQ0FDQyxXLENBTUQsdUIsQ0FDQyx3QixDQUVELHNCLENBQ0MsdUIsQ0N6QkQsb0NBQ0MsUSxDQUNDLHVCLENBQUEsZSxDQUNBLFcsQ0FHRCxhLENBQUEscUIsQ0FFQyxLLENBR0QsZ0IsQ0FDQyxRLENBR2tCLDhCLENBQ2xCLHdCLENBQ0EsZSxDQUNBLHFDLENBbEJGLENDMkVBLG9DdEhrbmNrQixZLENzSGpuY2pCLGdCLEN0SGtuY2MsYyxDc0hsbmNkLGUsQ0FJQyxZLENBTEYsQ0FVQSxvQ0FDQyxPLENBQ0MsYSxDQUNBLHFCLENBQ0EsYSxDQUVBLDhCLENBQ0EsYyxDQUNBLFcsQ0FDQSxLLENBQ0EsTSxDQUNBLGMsQ0FDQSxZLENBR0EscUMsQ0FTQSxTLENBUEEsZ0IsQ0FDQyxlLENBQ0EsUSxDQUVBLGlCLENBSkQsVSxDQUFBLFUsQ0FBQSxZLENBQUEsYyxDQUFBLGUsQ0FBQSxXLENBQ0MsZSxDQUNBLFEsQ0FDQSxVLENBQ0EsaUIsQ0FwQkYsWSxDQXlCRSxnQixDQXpCRixtQixDQTZCRSxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENBQUEsNEIsQ0FBQSx5QixDQUFBLHFCLENBOUJGLDZCLENBa0NFLDRCLENBQUEsZ0IsQ0FBQSxPLENBSUYsZSxDQUNDLGlDLENBRUEsb0IsQ0FFQSxrQixDQUxELG1CLENBUUUsbUIsQ0FDQSxhLENBSUYsZSxDQUNDLHFCLENBQ0EsYSxDQUNBLDhCLENBR0QsZ0IsQ0FDQyxxQixDQUNBLFcsQ0FDQSxVLENBQ0EsYSxDQUVBLGlDLENBSUQsYSxDQUNDLFksQ0FDQSxlLENBR0Qsb0IsQ0FDQyxpQixDQUNBLFUsQ0FDQSxZLENBR0QsWSxDQUNDLGlDLENBR0QsZSxDQUFBLFcsQ0FDQyxtQixDQUNBLGUsQ0FDQSxlLENBR1csYyxDQUVYLGlCLENBRlcsa0IsQ0FBQSxjLENBQ1gsaUIsQ0FERCxvQixDQUFBLGdCLENBS0UsVSxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxhLENBQ0EsbUIsQ0FURiwwQixDQUFBLDBCLENBQUEsMkIsQ0FBQSxzQixDQUFBLHNCLENBQUEsdUIsQ0FhRSxhLENBQ0Esb0IsQ0FDQSxxQixDQUlGLGUsQ0FDQyxVLENBQ0EsUyxDQUVBLGtCLENBQ0MsZSxDQUxGLG9CLENBUUcsZSxDQUtILGdDLENBRUUscUIsQ0FGRixvQyxDQUFBLGdDLENBTUUsVSxDQUNBLG1CLENBUEYsMkMsQ0FBQSwwQyxDQUFBLDJDLEN0SDZrY2lGLHVDLENBQXhDLHNDLENzSDdrY3pDLHVDLENBWUUsYSxDQUNBLHdCLENBUUYsSyxDQUNDLGMsQ0FHRCxRLENBQ0MsVyxDQUdBLCtCLENBRUEsd0IsQ0FFQSwrQixDQUdELGtCLENBRUUsYSxDQUZGLHFCLENBT0UsZ0MsQ0FJRix1QixDQUFBLFUsQ0FFQyxhLENBQ0EsYyxDQTNLRixDQ3JGQSxzQixDQUNDLFcsQ0FERCwyQixDQUlFLGEsQ0FKRixvRCxDQWFFLFMsQ0FDQSxRLENBQ0EsVyxDQWZGLDBELENBU0csVyxDQUNBLGUsQ0FDQSxZLENBWEgsa0UsQ0NDQyx3QixDQUNBLG9CLENERkQsOEQsQ0NDQyx3QixDQUNBLG9CLENERkQsNkQsQ0NDQyx3QixDQUNBLG9CLENERkQsMEQsQ0NDQyx3QixDQUNBLG9CLENEZ0NBLDRELENDakNBLHdCLENBQ0Esb0IsQ0RvQ0Esa0QsQ0FDQyxlLENBQ0EsZSxDQUVBLG9CLEM5QnpDRCxpQyxDOEJERCxpRSxDQStDRyxpQixDQUNBLGMsQ0FNSCxrQyxDQUNDLFcsQ0FDQSxhLENBQ0EsYSxDQUNBLHVCLENBSkQsb0YsQ0FBQSxnRixDQVFFLGdCLENBQ0EsZSxDQVRGLGdGLENBYUUsa0IsQ0NsRUQsd0IsQ0FDQSxvQixDRHFFQSxvRixDQ3RFQSx3QixDQUNBLG9CLENEMEVELG9CLENBQ0MsZ0IsQ0FDQSxVLENBQ0EsZSxDQUVBLG1DLENBQ0MsUSxDQUNBLG9CLENBQ0EsdUIsQ0FDQSxlLENBQ0Esa0IsQ0FWRiwwQyxDQWFHLHdCLENBQ0EsdUIsQ0FHRCx1RCxDQUNDLDRCLENBQ0Esa0IsQ0FJRixtQyxDVGxHQSxpQixDQUNBLHdCLENBQ0Esa0UsQ1dIRCxlLENBRUMsZSxDQUNBLGtCLENBRUEsaUMsQ0FDQyxVLENBTkYsNEMsQ0FTRyxrQixDQUFBLG1CLENBQUEsVyxDQVRILDBCLENBY0UsaUIsQ0FDQSxhLENBZkYscUMsQ0FrQkcsZ0IsQ0FsQkgsd0MsQ0FBQSx1QyxDQXVCRyxlLENBdkJILHVDLENBMkJHLFUsQ0FDQSxjLENBSUYsMEIsQ0FDQyxhLENBRUEsbUIsQ0FDQSxrQixDQUNBLGEsQ0FDQSxXLENBdENGLGlDLENBQUEsZ0MsQ0EwQ0csa0IsQ0FPRixpQyxDQUNDLHNCLENBQ0EsYSxDQUNBLFcsQ0FIRCx3QyxDQUFBLHVDLENBT0UsNEIsQ0FJTSx5QyxDQUNQLDRCLENBSUYsZ0IsQ0FDQyxtQixDQUNBLGtCLENBRUEsYSxDdkZwRUMsdUIsQ0FDRSxhLENBQ0EsVSxDQUNBLFU7Ozs7O0F3RkFKLFksQ0FDQyxpQixDQUNBLEssQ0FDQSxNLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGtCLENBQ0EscUMsQ0FFRCxrQixDQUNDLGlCLENBQ0EsbUIsQ0FDQSxRLENBQ0EsYSxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FDQSxpQixDQUNELHlCLENBQUEsMEIsQ0FDQyxpQixDQUNBLFMsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxXLENBQ0QsMEIsQ0FDQywrQixDQUNBLHVCLENBQ0QseUIsQ0FDQyxnQyxDQUNBLHdCLENBQ0Qsa0IsQ0FDQyxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLHlCLENBQ0Qsa0IsQ0FDQyxpQixDQUNBLFEsQ0FDQSxVLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxpQixDQUNBLGdCLENBQ0EsUyxDQUNBLFcsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDRCx5QixDQUNDLGMsQ0FDRCwwQixDQUFBLHlCLENBQ0MsYyxDQUNELG9CLENBQ0MsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSxhLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0EsYSxDQUNBLGMsQ0FDQSxpQixDQUNBLG9CLENDM0VELFcsQ0Q0RUEsMkIsQ0FDQyxpQixDQUNELGlDLENBQ0Msc0gsQ0FDQSxnQyxDQUNELG9ELENBQ0MsUSxDQUNBLGdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGtCLENBQ0Esd0UsQ0FDQSxhLENBQ0Esc0MsQ0FDQSxjLENBQ0EsMkMsQ0FDQSxnQixDQUNBLDBCLENBQ0QsMkQsQ0FBQSw0RCxDQUNDLE8sQ0FDQSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxrQixDQUNELDJELENBQUEsMEQsQ0FDQyxVLENBQ0Qsb0QsQ0FDQyw0QixDQUNBLGUsQ0FDRCxvRCxDQUNDLFUsQ0FDQSwwQixDQUNpQywyRCxDQUNqQyxVLENBQ0EsZSxDQUNpQyxzRCxDQUNqQyxRLENBQ0EsVSxDQUNBLFMsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSwyQyxDQUNBLGEsQ0FDQSxjLENBQ0EsZSxDQUNpQyw2RCxDQUFBLDRELENBQ2pDLGMsQ0FDRCw2RCxDQUNDLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxxRCxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNELG9FLENBQUEsbUUsQ0FDQyxrQixDQ3hJRCxXLENBRUMsYSxDQUVBLGMsQ0FDQSxXLENBQ0EsVSxDQUlBLHNDLENsQ1RBLGdDLENrQ0RELGlCLENBY0Usa0IsQ0FDQSxjLENBZkYsYSxDQW1CRSxXLENBR0QsMkRBdEJELFcsQ0F1QkUsVSxDQUNBLFcsQ0FGRCxDQUtBLG9DQTNCRCxXLENBNEJFLFcsQ0FDQSxZLENBRkQsQ0N4QkEseUIsQ0FDQyxvQixDQUhGLG1CLENBT0UsaUIsQ0FDQSxTLENBQ0EsbUQsQ0FURixzQyxDQWFFLG1DLENBYkYsK0MsQ0FlRyxrQixDQUNBLFMsQ0FDQSxnRCxDQ2hCRixvQixDQUNDLG9CLENBRUEsZSxDQUNBLGtCLENEbUJGLGdCLENBQ0MsYSxDQUNBLG1CLENBR0QsbUIsQ0FDQyxzQixDQUdDLDRDLENBQ0MsbUIsQ0FMSCxvRCxDQVNHLGEsQ0FUSCxzQyxDQWFHLG1CLENBS0gsMEIsQ0FDQyxpQixDQUdELG9DQUNDLCtCLENBRUUsMkIsQ0FBQSxnQixDQUFBLE8sQ0FGRix3QixDQU1FLHlCLENBQ0EsUyxDQUNBLGMsQ0FHRCw2QixDQUNDLGUsQ0FJQSwwQyxDQUNDLFUsQ0FDQSxjLENBbkJKLENBeUJBLDJEQUNDLCtCLEM5R3JDQyxrQixDQUFBLGlCLENBQUEsYSxDQUlBLGMsQzhHb0NDLDJCLENBQUEsZ0IsQ0FBQSxPLENBR0QsaUIsQ0FDQyxhLENBUkgsQ0V0RUksUyxDQUNDLGtCLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLGEsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsYSxDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxhLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLGMsQ2xIZ0RELHlCa0hqREEsUyxDQUNDLGtCLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLGEsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsYSxDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxhLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLGMsQ2xIZ0RELENBQUEseUJrSGpEQSxTLENBQ0Msa0IsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsYSxDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxhLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLGEsQ0FERCxVLENBQ0MsbUIsQ0FERCxVLENBQ0MsbUIsQ0FERCxVLENBQ0MsYyxDbEhnREQsQ0FBQSwwQmtIakRBLFMsQ0FDQyxrQixDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxhLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLGEsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsYSxDQURELFUsQ0FDQyxtQixDQURELFUsQ0FDQyxtQixDQURELFUsQ0FDQyxjLENsSGdERCxDQUFBLDBCa0hqREEsUyxDQUNDLGtCLENBREQsUyxDQUNDLG1CLENBREQsUyxDQUNDLGEsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsbUIsQ0FERCxTLENBQ0MsYSxDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxtQixDQURELFMsQ0FDQyxhLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLGMsQ2xIZ0RELENBQUEsMEJrSGpEQSxVLENBQ0Msa0IsQ0FERCxVLENBQ0MsbUIsQ0FERCxVLENBQ0MsYSxDQURELFUsQ0FDQyxtQixDQURELFUsQ0FDQyxtQixDQURELFUsQ0FDQyxhLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLG1CLENBREQsVSxDQUNDLGEsQ0FERCxXLENBQ0MsbUIsQ0FERCxXLENBQ0MsbUIsQ0FERCxXLENBQ0MsYyxDbEhnREQsQ0FBQSwwQmtIakRBLFcsQ0FDQyxrQixDQURELFcsQ0FDQyxtQixDQURELFcsQ0FDQyxhLENBREQsVyxDQUNDLG1CLENBREQsVyxDQUNDLG1CLENBREQsVyxDQUNDLGEsQ0FERCxXLENBQ0MsbUIsQ0FERCxXLENBQ0MsbUIsQ0FERCxXLENBQ0MsYSxDQURELFksQ0FDQyxtQixDQURELFksQ0FDQyxtQixDQURELFksQ0FDQyxjLENsSGdERCIsImZpbGUiOiJhbHYtY2guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYWx2LWNoLnNjc3NcbiAqXG4gKiBBdXRob3I6IFRob21hcyBEJ0FzY29saSwgdGhvbWFzQGRhc2NvLmxpXG4gKiBEYXRlOiAgIDIwMTctMDUtMjUgMTg6MDBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNyBhbHYtY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogRk9OVFxuICogT3BlblNhbnNcbiAqXG4gKiBDT1JFXG4gKiBVdGlsaXRlc1xuICogTWl4aW5zXG4gKiBWYXJpYWJsZXNcbiAqXG4gKiAzUkQtUEFSVFlcbiAqIEJvb3RzdHJhcCA0LWJldGFcbiAqIEZvbnQtQXdlc29tZSA0LjcuMFxuICpcbiAqIENPTVBPTkVOVFNcbiAqXG4gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDcwMFwiKTtcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGFsdi1jaC12YXJpYWJsZXMuc2Nzc1xuICpcbiAqIEF1dGhvcjogVGhvbWFzIEQnQXNjb2xpLCB0aG9tYXNAZGFzY28ubGlcbiAqIERhdGU6ICAgMjAxNy0wNS0yNSAyMToyMlxuICpcbiAqIENvcHlyaWdodCAyMDE3IGFsdi1jaFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIF9jb3JlLnNjc3NcbiAqIEJvb3RzdHJhcCBzYXNzIGZpbGVzIGltcG9ydFxuICogQm9vdHN0cmFwIHY0LjAuMC1iZXRhIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICpcbiAqIEF1dGhvcjogVGhvbWFzIEQnQXNjb2xpLCB0aG9tYXNAZGFzY28ubGlcbiAqIERhdGU6ICAgMjAxNy0wOC0zMSAxOTozOVxuICpcbiAqIENvcHlyaWdodCAyMDE3IGFsdi1jaFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC12YXJpYWJsZXMuc2Nzc1xuICogQm9vdHN0cmFwIG92ZXJyaWRlc1xuICogQ29weSB2YXJpYWJsZXMgZnJvbSBgX3ZhcmlhYmxlcy5zY3NzYCB0byB0aGlzIGZpbGUgdG8gb3ZlcnJpZGUgZGVmYXVsdCB2YWx1ZXNcbiAqIHdpdGhvdXQgbW9kaWZ5aW5nIHNvdXJjZSBmaWxlcy5cbiAqXG4gKlxuICogQXV0aG9yOiBUaG9tYXMgRCdBc2NvbGksIHRob21hc0BkYXNjby5saVxuICogRGF0ZTogICAyMDE3LTA1LTI1IDE3OjUyXG4gKlxuICogQ29weXJpZ2h0IDIwMTcgYWx2LWNoXG4gKiBMaWNlbnNlZCB1bmRlciBNSVRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIENvbG9yIHN5c3RlbSAgICAgICAgICAoKCkpXG4gKiBPcHRpb25zICAgICAgICAgICAgICAgKCgpKVxuICogQm9keSAgICAgICAgICAgICAgICAgICgoKSlcbiAqIExpbmtzICAgICAgICAgICAgICAgICAoKCkpXG4gKiBQYXJhZ3JhcGhzICAgICAgICAgICAgKCgpKVxuICogR3JpZCBicmVha3BvaW50cyAgICAgICgoKSlcbiAqIEdyaWQgY29udGFpbmVycyAgICAgICAoKCkpXG4gKiBGb250cyAgICAgICAgICAgICAgICAgKCgpKVxuICogQnV0dG9ucyAgICAgICAgICAgICAgICgoKSlcbiAqIEZvcm1zICAgICAgICAgICAgICAgICAoKCkpXG4gKiBOYXZzICAgICAgICAgICAgICAgICAgKCgpKVxuICogTmF2YmFyICAgICAgICAgICAgICAgICgoKSlcbiAqIE1vZGFscyAgICAgICAgICAgICAgICAoKCkpXG4gKiBCcmVhZGNydW1icyAgICAgICAgICAgKCgpKVxuICpcbiAqIEFMVi1DSCAgICAgICAgICAgICAgICBBTFYtQ0ggU3BlY2lmaWNcbiAqIEJvb3RzdHJhcC1zbGlkZXJcbiAqIFJhZGlvICYgQ2hlY2tib3hlc1xuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICNDb2xvciBzeXN0ZW1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIEdyYXlzY2FsZSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cbiAqL1xuLypcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRtYWluLWFjY2VudC1jb2xvcjtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRtYWluLWFjY2VudC1jb2xvci1ob3ZlcjsgLy8gYmVmb3JlOiBhbWJlciFcbiovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAudGFibGUgdGQsXG4gICAgLnRhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzUwNGQ0ODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjOUQwRTA2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IwNTAyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM4NjhlOTY7IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2JkNDE0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICBhID4gY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgcHJlIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEzODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTU0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXh4bC0xLCAuY29sLXh4bC0yLCAuY29sLXh4bC0zLCAuY29sLXh4bC00LCAuY29sLXh4bC01LCAuY29sLXh4bC02LCAuY29sLXh4bC03LCAuY29sLXh4bC04LCAuY29sLXh4bC05LCAuY29sLXh4bC0xMCwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEyLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHh4bC0xLCAuY29sLXh4eGwtMiwgLmNvbC14eHhsLTMsIC5jb2wteHh4bC00LCAuY29sLXh4eGwtNSwgLmNvbC14eHhsLTYsIC5jb2wteHh4bC03LCAuY29sLXh4eGwtOCwgLmNvbC14eHhsLTksIC5jb2wteHh4bC0xMCwgLmNvbC14eHhsLTExLCAuY29sLXh4eGwtMTIsIC5jb2wteHh4bCxcbi5jb2wteHh4bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteHh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHh4bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXh4eGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXh4eGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXh4eGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXh4eGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXh4eGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXh4eGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXh4eGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXh4eGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXh4eGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXh4eGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteHh4bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14eHhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiY2I5OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGFhYTc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhYWE3OyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZGVkOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTBlMDsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMGUwOyB9XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYWI4OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGU0YTQ7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhlNGE0OyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOWMxOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYTg7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGE4OyB9XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiY2I5OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkYWFhNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRhYWE3OyB9XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmY5OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWVhOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWVhOyB9XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50aGVhZC1pbnZlcnNlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cblxuLnRoZWFkLWRlZmF1bHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG4gIC50YWJsZS1pbnZlcnNlIHRoLFxuICAudGFibGUtaW52ZXJzZSB0ZCxcbiAgLnRhYmxlLWludmVyc2UgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MzYzNjM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgM3B4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSAtIDFweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAxcHggKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gLSAxcHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMXB4ICogMik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtIC0gMXB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gLSAxcHggKiAyKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7IH1cblxuLmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0tY2hlY2staW5saW5lICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpLCBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODBiMDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmMwYTA0OyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgM3B4IHJnYmEoMTU3LCAxNCwgNiwgMC41KTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXItY29sb3I6ICM5RDBFMDY7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzgwYjA1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmMwYTA0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMGMwO1xuICBib3JkZXItY29sb3I6ICNjMWMwYzA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZGFkO1xuICAgIGJvcmRlci1jb2xvcjogI2E4YTZhNjsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSgxOTMsIDE5MiwgMTkyLCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzBjMDtcbiAgICBib3JkZXItY29sb3I6ICNjMWMwYzA7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVhZGFkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYThhNmE2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZjhmMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDg4MjAwOyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgM3B4IHJnYmEoMTAwLCAxODEsIDAsIDAuNSk7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwOyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRmOGYwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4ODIwMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDNweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjEyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiMTIwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWEyMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWM5OTAwOyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgM3B4IHJnYmEoMjU1LCAxNzcsIDMyLCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTIwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYjEyMDsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWEyMDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNlYzk5MDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RDBFMDY7XG4gIGJvcmRlci1jb2xvcjogIzlEMEUwNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODBiMDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmMwYTA0OyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDNweCByZ2JhKDE1NywgMTQsIDYsIDAuNSk7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICAgIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODBiMDU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM2YzBhMDQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODtcbiAgYm9yZGVyLWNvbG9yOiAjZjJlZmU4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRkZWQwO1xuICAgIGJvcmRlci1jb2xvcjogI2UwZDhjNzsgfVxuICAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgM3B4IHJnYmEoMjQyLCAyMzksIDIzMiwgMC41KTsgfVxuICAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4O1xuICAgIGJvcmRlci1jb2xvcjogI2YyZWZlODsgfVxuICAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodC5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGRlZDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNlMGQ4Yzc7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAzcHggcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM5RDBFMDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM5RDBFMDY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5RDBFMDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTU3LCAxNCwgNiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXItY29sb3I6ICM5RDBFMDY7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjYzFjMGMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYzFjMGMwOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMwYzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzFjMGMwOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE5MywgMTkyLCAxOTIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNjMWMwYzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMGMwO1xuICAgIGJvcmRlci1jb2xvcjogI2MxYzBjMDsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNjRiNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzY0YjUwMDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwMCwgMTgxLCAwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2NGI1MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzY0YjUwMDsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjEyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjEyMDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjEyMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmIxMjA7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTUsIDE3NywgMzIsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmYjEyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiMTIwOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogIzlEMEUwNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2O1xuICAgIGJvcmRlci1jb2xvcjogIzlEMEUwNjsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxNTcsIDE0LCA2LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXItY29sb3I6ICM5RDBFMDY7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmMmVmZTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmMmVmZTg7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4O1xuICAgIGJvcmRlci1jb2xvcjogI2YyZWZlODsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQyLCAyMzksIDIzMiwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmMmVmZTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4O1xuICAgIGJvcmRlci1jb2xvcjogI2YyZWZlODsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjOUQwRTA2O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzNiMDUwMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG4gICAgLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICM1MDRkNDg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2hvdyA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gIC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpob3ZlcixcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDphY3RpdmUsXG4gICAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgM3B4ICMwMDdiZmY7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDVweCByZ2JhKDEyOCwgMTg5LCAyNTUsIDAuNSk7IH1cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTRyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMnJlbSAjMDA3YmZmOyB9XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOmVtcHR5OjphZnRlciB7XG4gICAgY29udGVudDogXCJDaG9vc2UgZmlsZS4uLlwiOyB9XG4gIC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJCcm93c2VcIjsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGRkOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzg2OGU5NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4uc2hvdyA+IC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14eHhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4eGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteHh4bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLm5hdmJhci1leHBhbmQteHh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNTA0ZDQ4OyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogIzUwNGQ0ODsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNTA0ZDQ4OyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmM1MDE7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzUwNGQ0ODsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjNTA0ZDQ4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzUwNGQ0ODsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnJlYWRjcnVtYjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgY29udGVudDogXCLvgZRcIjsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFnZS1saW5rOmZvY3VzLCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2OyB9XG4gIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLCAuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzBhMDQ7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMGMwOyB9XG4gIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThhNmE2OyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGI1MDA7IH1cbiAgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4ODIwMDsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLCAuYmFkZ2UtaW5mb1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjEyMDsgfVxuICAuYmFkZ2Utd2FybmluZ1tocmVmXTpmb2N1cywgLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5OTAwOyB9XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjsgfVxuICAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjMGEwNDsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODsgfVxuICAuYmFkZ2UtbGlnaHRbaHJlZl06Zm9jdXMsIC5iYWRnZS1saWdodFtocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGQ4Yzc7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAuYmFkZ2UtZGFya1tocmVmXTpmb2N1cywgLmJhZGdlLWRhcmtbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuNzVyZW07XG4gIHJpZ2h0OiAtMS4yNXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTIwNzAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjZmNkO1xuICBib3JkZXItY29sb3I6ICNlNGJjYjk7IH1cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGFhYTc7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjEwMzAxOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZGVkOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMmUwZTA7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0YjRiNGI7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM0NWUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZjBjYztcbiAgYm9yZGVyLWNvbG9yOiAjZDRlYWI4OyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhlNGE0OyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzE4MmIwMDsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYyYzMzOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTVjMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZDI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTljMTsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZTBhODsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1ODNkMGI7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNTIwNzAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjZmNkO1xuICBib3JkZXItY29sb3I6ICNlNGJjYjk7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkYWFhNzsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIxMDMwMTsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzdlN2M3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZmJmYmY5OyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxZjFlYTsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjQ2MjYwOyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTsgfVxuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA1MDU7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNTIwNzAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiY2I5OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXByaW1hcnksXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzUyMDcwMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICM1MjA3MDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYWFhNzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyMDcwMztcbiAgICBib3JkZXItY29sb3I6ICM1MjA3MDM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWRlZDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnksXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjQ2NDY0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUwZTA7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICAgIGJvcmRlci1jb2xvcjogIzY0NjQ2NDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM0NWUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWFiODsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzNDVlMDA7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ1ZTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGU0YTQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDVlMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQ1ZTAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICMwYzU0NjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTVjMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU5YzE7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU1YzExOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzg1NWMxMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGE4OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU1YzExO1xuICAgIGJvcmRlci1jb2xvcjogIzg1NWMxMTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNTIwNzAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiY2I5OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM1MjA3MDM7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICM1MjA3MDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYWFhNzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjA3MDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTIwNzAzOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzdlN2M3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmOTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1saWdodCxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzdlN2M3OTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjN2U3Yzc5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZWE7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlN2M3OTtcbiAgICBib3JkZXItY29sb3I6ICM3ZTdjNzk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFyayxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6Zm9jdXMsIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpOyB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtbGcge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20sIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA1cHg7IH1cbiAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsXG4gIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG4gIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG4gIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTFweDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20sIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdywgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTExcHg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAgIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAgIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjMGEwNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMGMwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4YTZhNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0YjUwMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4ODIwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjEyMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTkwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUQwRTA2ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjMGEwNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTggIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDhjNyAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpmb2N1cywgYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI2MxYzBjMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzY0YjUwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYjEyMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUQwRTA2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2YyZWZlOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxleC14eHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxvYXQteHhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXh4bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZmxvYXQteHh4bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eHhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IG5vbmU7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wLFxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHhsLTAsXG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xLFxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0zLFxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yLFxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTIsXG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTQsXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eGwtNCxcbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGV4dC14eHhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14eHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzZjMGEwNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjYzFjMGMwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cywgYS50ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjYThhNmE2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNjRiNTAwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM0ODgyMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjEyMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZWM5OTAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICM5RDBFMDYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM2YzBhMDQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjJlZmU4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2UwZDhjNyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzXG4gKiBCb290c3RyYXAgb3ZlcnJpZGVzXG4gKiBDb3B5IHZhcmlhYmxlcyBmcm9tIGBfdmFyaWFibGVzLnNjc3NgIHRvIHRoaXMgZmlsZSB0byBvdmVycmlkZSBkZWZhdWx0IHZhbHVlc1xuICogd2l0aG91dCBtb2RpZnlpbmcgc291cmNlIGZpbGVzLlxuICpcbiAqXG4gKiBBdXRob3I6IFRob21hcyBEJ0FzY29saSwgdGhvbWFzQGRhc2NvLmxpXG4gKiBEYXRlOiAgIDIwMTctMDUtMjUgMTc6NTJcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNyBhbHYtY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogQ29sb3Igc3lzdGVtICAgICAgICAgICgoKSlcbiAqIE9wdGlvbnMgICAgICAgICAgICAgICAoKCkpXG4gKiBCb2R5ICAgICAgICAgICAgICAgICAgKCgpKVxuICogTGlua3MgICAgICAgICAgICAgICAgICgoKSlcbiAqIFBhcmFncmFwaHMgICAgICAgICAgICAoKCkpXG4gKiBHcmlkIGJyZWFrcG9pbnRzICAgICAgKCgpKVxuICogR3JpZCBjb250YWluZXJzICAgICAgICgoKSlcbiAqIEZvbnRzICAgICAgICAgICAgICAgICAoKCkpXG4gKiBCdXR0b25zICAgICAgICAgICAgICAgKCgpKVxuICogRm9ybXMgICAgICAgICAgICAgICAgICgoKSlcbiAqIE5hdnMgICAgICAgICAgICAgICAgICAoKCkpXG4gKiBOYXZiYXIgICAgICAgICAgICAgICAgKCgpKVxuICogTW9kYWxzICAgICAgICAgICAgICAgICgoKSlcbiAqIEJyZWFkY3J1bWJzICAgICAgICAgICAoKCkpXG4gKlxuICogQUxWLUNIICAgICAgICAgICAgICAgIEFMVi1DSCBTcGVjaWZpY1xuICogQm9vdHN0cmFwLXNsaWRlclxuICogUmFkaW8gJiBDaGVja2JveGVzXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0NvbG9yIHN5c3RlbVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogR3JheXNjYWxlIGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuICovXG4vKlxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJG1haW4tYWNjZW50LWNvbG9yO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgJG1haW4tYWNjZW50LWNvbG9yLWhvdmVyOyAvLyBiZWZvcmU6IGFtYmVyIVxuKi9cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTM4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteHhsLTEsIC5jb2wteHhsLTIsIC5jb2wteHhsLTMsIC5jb2wteHhsLTQsIC5jb2wteHhsLTUsIC5jb2wteHhsLTYsIC5jb2wteHhsLTcsIC5jb2wteHhsLTgsIC5jb2wteHhsLTksIC5jb2wteHhsLTEwLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTIsIC5jb2wteHhsLFxuLmNvbC14eGwtYXV0bywgLmNvbC14eHhsLTEsIC5jb2wteHh4bC0yLCAuY29sLXh4eGwtMywgLmNvbC14eHhsLTQsIC5jb2wteHh4bC01LCAuY29sLXh4eGwtNiwgLmNvbC14eHhsLTcsIC5jb2wteHh4bC04LCAuY29sLXh4eGwtOSwgLmNvbC14eHhsLTEwLCAuY29sLXh4eGwtMTEsIC5jb2wteHh4bC0xMiwgLmNvbC14eHhsLFxuLmNvbC14eHhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14eHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXh4eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14eHhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14eHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteHh4bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteHh4bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteHh4bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteHh4bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteHh4bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14eHhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXh4eGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5mbGV4LXh4eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBib290c3RyYXAtdmFyaWFibGVzLnNjc3NcbiAqIEJvb3RzdHJhcCBvdmVycmlkZXNcbiAqIENvcHkgdmFyaWFibGVzIGZyb20gYF92YXJpYWJsZXMuc2Nzc2AgdG8gdGhpcyBmaWxlIHRvIG92ZXJyaWRlIGRlZmF1bHQgdmFsdWVzXG4gKiB3aXRob3V0IG1vZGlmeWluZyBzb3VyY2UgZmlsZXMuXG4gKlxuICpcbiAqIEF1dGhvcjogVGhvbWFzIEQnQXNjb2xpLCB0aG9tYXNAZGFzY28ubGlcbiAqIERhdGU6ICAgMjAxNy0wNS0yNSAxNzo1MlxuICpcbiAqIENvcHlyaWdodCAyMDE3IGFsdi1jaFxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBDb2xvciBzeXN0ZW0gICAgICAgICAgKCgpKVxuICogT3B0aW9ucyAgICAgICAgICAgICAgICgoKSlcbiAqIEJvZHkgICAgICAgICAgICAgICAgICAoKCkpXG4gKiBMaW5rcyAgICAgICAgICAgICAgICAgKCgpKVxuICogUGFyYWdyYXBocyAgICAgICAgICAgICgoKSlcbiAqIEdyaWQgYnJlYWtwb2ludHMgICAgICAoKCkpXG4gKiBHcmlkIGNvbnRhaW5lcnMgICAgICAgKCgpKVxuICogRm9udHMgICAgICAgICAgICAgICAgICgoKSlcbiAqIEJ1dHRvbnMgICAgICAgICAgICAgICAoKCkpXG4gKiBGb3JtcyAgICAgICAgICAgICAgICAgKCgpKVxuICogTmF2cyAgICAgICAgICAgICAgICAgICgoKSlcbiAqIE5hdmJhciAgICAgICAgICAgICAgICAoKCkpXG4gKiBNb2RhbHMgICAgICAgICAgICAgICAgKCgpKVxuICogQnJlYWRjcnVtYnMgICAgICAgICAgICgoKSlcbiAqXG4gKiBBTFYtQ0ggICAgICAgICAgICAgICAgQUxWLUNIIFNwZWNpZmljXG4gKiBCb290c3RyYXAtc2xpZGVyXG4gKiBSYWRpbyAmIENoZWNrYm94ZXNcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjQ29sb3Igc3lzdGVtXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBHcmF5c2NhbGUgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXG4gKi9cbi8qXG4kbGluay1jb2xvcjogICAgICAgICAgICAkbWFpbi1hY2NlbnQtY29sb3I7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAkbWFpbi1hY2NlbnQtY29sb3ItaG92ZXI7IC8vIGJlZm9yZTogYW1iZXIhXG4qL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzUwNGQ0ODtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjOUQwRTA2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IwNTAyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4ubWQtd2hpdGVmcmFtZS0xZHAge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMXB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTJkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtM2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDNweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS00ZHAge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS01ZHAge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDVweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS02ZHAge1xuICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtN2RwIHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCA3cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDJweCAxNnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLThkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS05ZHAge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDlweCAxMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggM3B4IDE2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTBkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTBweCAxNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNHB4IDE4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTFkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggN3B4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTFweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTJkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTJweCAxN3B4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDIycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTNkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTNweCAxOXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDI0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTRkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA3cHggOXB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTRweCAyMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNXB4IDI2cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTVkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMTVweCAyMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggNnB4IDI4cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTZkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE2cHggMjRweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTE3ZHAge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDExcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxN3B4IDI2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA2cHggMzJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS0xOGRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDlweCAxMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMThweCAyOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggN3B4IDM0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMTlkcCB7XG4gIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDE5cHggMjlweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDdweCAzNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTIwZHAge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMjBweCAzMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOHB4IDM4cHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMjFkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyMXB4IDMzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA4cHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4ubWQtd2hpdGVmcmFtZS0yMmRwIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDIycHggMzVweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDhweCA0MnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG5cbi5tZC13aGl0ZWZyYW1lLTIzZHAge1xuICBib3gtc2hhZG93OiAwcHggMTFweCAxNHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMjNweCAzNnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOXB4IDQ0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLm1kLXdoaXRlZnJhbWUtMjRkcCB7XG4gIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuXG4uYXdhaXQsXG4uYnRuLWF3YWl0OmFmdGVyIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbi5hd2FpdC14bCB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIGJvcmRlci13aWR0aDogMTBweDsgfVxuXG4uYXdhaXQtbGcge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7IH1cblxuLmF3YWl0LXNtIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7IH1cblxuLmJ0bi1hd2FpdDphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogLjVyZW07IH1cblxuLmJ0bi5idG4tYXdhaXQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5idG4gPiAuYXdhaXQsXG4uYnRuLWF3YWl0OmFmdGVyIHtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHdpZHRoOiAxLjRyZW07IH1cblxuLmJ0bi1sZyA+IC5hd2FpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gPiAuYXdhaXQsXG4uYnRuLWxnLmJ0bi1hd2FpdDphZnRlcixcbi5idG4tZ3JvdXAtbGcgPiAuYnRuLWF3YWl0LmJ0bjphZnRlciB7XG4gIGhlaWdodDogMS41NXJlbTtcbiAgd2lkdGg6IDEuNTVyZW07XG4gIGJvcmRlci13aWR0aDogNXB4OyB9XG5cbi5idG4tc20gPiAuYXdhaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuID4gLmF3YWl0LFxuLmJ0bi1zbS5idG4tYXdhaXQ6YWZ0ZXIsXG4uYnRuLWdyb3VwLXNtID4gLmJ0bi1hd2FpdC5idG46YWZ0ZXIge1xuICBoZWlnaHQ6IDEuMDVyZW07XG4gIHdpZHRoOiAxLjA1cmVtO1xuICBib3JkZXItd2lkdGg6IDNweDsgfVxuXG4uYXdhaXQtLXByaW1hcnksXG4uYnRuLWF3YWl0LS1wcmltYXJ5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlEMEUwNjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOUQwRTA2O1xuICAtd2Via2l0LWFuaW1hdGlvbjogXCJhd2FpdC0tcHJpbWFyeVwiIDNzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBcImF3YWl0LS1wcmltYXJ5XCIgM3MgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5idG4tYXdhaXQtLXByaW1hcnk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhd2FpdC0tcHJpbWFyeSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMzliOTk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTM5Yjk5OyB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM5RDBFMDY7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UzOWI5OTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlMzliOTk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGF3YWl0LS1wcmltYXJ5IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UzOWI5OTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlMzliOTk7IH1cbiAgNTAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOUQwRTA2O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzlEMEUwNjsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTM5Yjk5O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2UzOWI5OTsgfSB9XG5cbi5hd2FpdC0tbGlnaHQsXG4uYnRuLWF3YWl0LS1saWdodDphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmM1MDE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmYzUwMTtcbiAgLXdlYmtpdC1hbmltYXRpb246IFwiYXdhaXQtLWxpZ2h0XCIgM3MgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IFwiYXdhaXQtLWxpZ2h0XCIgM3MgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5idG4tYXdhaXQtLWxpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYXdhaXQtLWxpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZGE5NDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmRhOTQ7IH1cbiAgNTAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZjNTAxO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmYzUwMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZkYTk0O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZGE5NDsgfSB9XG5cbkBrZXlmcmFtZXMgYXdhaXQtLWxpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZGE5NDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmRhOTQ7IH1cbiAgNTAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZjNTAxO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmYzUwMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZkYTk0O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZGE5NDsgfSB9XG5cbi5hd2FpdC0taW52ZXJzZSxcbi5idG4tYXdhaXQtLWludmVyc2U6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBcImF3YWl0LS1pbnZlcnNlXCIgM3MgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IFwiYXdhaXQtLWludmVyc2VcIiAzcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmJ0bi1hd2FpdC0taW52ZXJzZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGF3YWl0LS1pbnZlcnNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cbiAgNTAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfSB9XG5cbkBrZXlmcmFtZXMgYXdhaXQtLWludmVyc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuICA1MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9IH1cblxuLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIENPTlRBSU5FUi4uLi4uLi4uLi4uLigoKSkuXG4gKiBCQVNFLi4uLi4uLi4uLi4uLi4uLi4oKCkpLlxuICpcbiAqIEFMVi1IRUFERVJcbiAqIGFsdi1oZWFkZXIuLi4uLi4uLi4uLigoKSkuXG4gKlxuICovXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICNDT05UQUlORVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyLS1sYW5kaW5ncGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLmNvbnRhaW5lci0tbGFuZGluZ3BhZ2U6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uY29udGFpbmVyLS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY2ZjI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjQkFTRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQ29tbW9uIHBhZ2UgTGF5b3V0Olx0fCBzdWJuYXZiYXI6MS81IHwgY29udGVudDozLzUgfCByZWxhdGVkOjEvNSB8IE9SXG4gXHRcdFx0XHRcdFx0fCBzdWJuYXZiYXI6MS81IHwgY29udGVudC13aWRlOjQvNSB8XG4gKi9cbi5iYXNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJhc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgICAuYmFzZSAuYmFzZV9fY29udGVudCxcbiAgICAgIC5iYXNlIC5iYXNlX19jb250ZW50LS13aWRlLFxuICAgICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQtLWFtc3RhdCxcbiAgICAgIC5iYXNlIC5iYXNlX19yZWxhdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgICAuYmFzZSAuYmFzZV9fcmVsYXRlZCB7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAlOyB9XG4gICAgICAuYmFzZSAuYmFzZV9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgIG1heC13aWR0aDogNjAlOyB9XG4gICAgICAuYmFzZSAuYmFzZV9fY29udGVudC0td2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICAgIG1heC13aWR0aDogODAlOyB9XG4gICAgICAuYmFzZSAuYmFzZS0tbWFyZ2luLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgLmJhc2UgLmJhc2VfX3JlbGF0ZWQge1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlOyB9XG4gICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYXNlIC5iYXNlX19zdWJuYXZiYXIsXG4gICAgLmJhc2UgLmJhc2VfX3JlbGF0ZWQge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAuYmFzZSAuYmFzZV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmJhc2UgLmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmJhc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuYmFzZSAuYmFzZV9fY29udGVudC0tYW1zdGF0IHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLyoqXG4gKiBMYW5kaW5ncGFnZSBMYXlvdXQ6IHJlZ3VsYXI6IDEvMyBhbmQgd2lkZTogMi8zXG4gKi9cbi5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fcmVndWxhcixcbi5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fd2lkZSxcbi5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9faGFsZiB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubGFuZGluZy1wYWdlIDpub3QoLmxhbmRpbmctcGFnZV9fcmVndWxhci0tbWVkaWEpIC5tZC13aGl0ZWZyYW1lLTFkcDpub3QoLnByb2Nlc3MtY29udGFpbmVyKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLW1lZGlhIC5sYW5kaW5nLXBhZ2UtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5sYW5kaW5nLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlX19yZWd1bGFyLFxuICAgIC5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fd2lkZSxcbiAgICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlX19yZWd1bGFyIHtcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5sYW5kaW5nLXBhZ2UgLmxhbmRpbmctcGFnZV9fd2lkZSB7XG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlLS1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmVmZTg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICBoZWlnaHQ6IDI4MHB4OyB9XG4gICAgLmxhbmRpbmctcGFnZSAubGFuZGluZy1wYWdlLS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXI6bm90KC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLXRoaXJkKSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX3dpZGUge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAubGFuZGluZy1wYWdlIC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0xJU1RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVsYXRlZC1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4ucmVsYXRlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnJlbGF0ZWQgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMS4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5yZWxhdGVkIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjFjMVwiO1xuICAgICAgLyogRm9udEF3ZXNvbWUgVW5pY29kZSAqL1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjNlbTtcbiAgICAgIC8qIHNhbWUgYXMgcGFkZGluZy1sZWZ0IHNldCBvbiBsaSAqL1xuICAgICAgd2lkdGg6IDEuM2VtO1xuICAgICAgLyogc2FtZSBhcyBwYWRkaW5nLWxlZnQgc2V0IG9uIGxpICovXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0hFTFBFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWluZXItLXcyNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLS13MzMge1xuICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci0tdzUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5jb250YWluZXItLXc2NiB7XG4gIHdpZHRoOiA2NiUgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLS13NzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmNvbnRhaW5lci0tdzEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItLXNtLXcyNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXNtLXczMyB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXNtLXc1MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXNtLXc2NiB7XG4gICAgd2lkdGg6IDY2JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXNtLXc3NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXNtLXcxMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci0tbWQtdzI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbWQtdzMzIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbWQtdzUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbWQtdzY2IHtcbiAgICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbWQtdzc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbWQtdzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci0tbGctdzI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbGctdzMzIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbGctdzUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbGctdzY2IHtcbiAgICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbGctdzc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0tbGctdzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci0teGwtdzI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teGwtdzMzIHtcbiAgICB3aWR0aDogMzMlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teGwtdzUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teGwtdzY2IHtcbiAgICB3aWR0aDogNjYlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teGwtdzc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teGwtdzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci0teHhsLXcyNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4bC13MzMge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14eGwtdzUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teHhsLXc2NiB7XG4gICAgd2lkdGg6IDY2JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4bC13NzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14eGwtdzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci0teHh4bC13MjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14eHhsLXczMyB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4eGwtdzUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lci0teHh4bC13NjYge1xuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyLS14eHhsLXc3NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXItLXh4eGwtdzEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5sb2dvLWJveCxcbi5hbHYtbG9nby1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5sb2dvLWJveC5mbGV4LWhlaWdodCxcbiAgLmFsdi1sb2dvLWJveC5mbGV4LWhlaWdodCB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5sb2dvLWJveC5mbGV4LXdpZHRoLFxuICAuYWx2LWxvZ28tYm94LmZsZXgtd2lkdGgge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5iYXNlX19zdWJuYXZiYXIgLmFsdi1sb2dvLWJveCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi5yb3VuZGVkLWxvZ28ge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbHYtbG9nbyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiBjYWxjKDkwcHggKiAxLjYxODAzKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmM1MDE7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDE4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxMHB4IDVweCAyMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDEwcHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJveC1zaGFkb3c6IDEwcHggNXB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9IH1cblxuLmFsdi1sb2dvX19icmFuZC0tYW1zdGF0LFxuLmFsdi1sb2dvX19icmFuZC0tam9iLXJvb20ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hbHYtbG9nb19fYnJhbmQtLWFtc3RhdCB+IC5hbHYtbG9nb19fdGl0bGUtc21hbGwsXG4gIC5hbHYtbG9nb19fYnJhbmQtLWpvYi1yb29tIH4gLmFsdi1sb2dvX190aXRsZS1zbWFsbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IC41OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmFsdi1sb2dvX19icmFuZC0tYW1zdGF0LFxuICAgIC5hbHYtbG9nb19fYnJhbmQtLWpvYi1yb29tIHtcbiAgICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7IH1cbiAgICAgIC5hbHYtbG9nb19fYnJhbmQtLWFtc3RhdCB+IC5hbHYtbG9nb19fdGl0bGUtc21hbGwsXG4gICAgICAuYWx2LWxvZ29fX2JyYW5kLS1qb2Itcm9vbSB+IC5hbHYtbG9nb19fdGl0bGUtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFsdi1sb2dvX19icmFuZC0tYW1zdGF0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWx2LWxvZ29fX2JyYW5kLS1hbXN0YXQge1xuICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuXG4uYWx2LWxvZ29fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7IH1cbiAgLmFsdi1sb2dvX190aXRsZSAudGl0bGVfX3BsdXMtY2gsXG4gIC5hbHYtbG9nb19fdGl0bGUgLnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG4gICAgY29sb3I6ICM4MDgwODA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYWx2LWxvZ29fX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZjNTAxOyB9IH1cblxuLmFsdi1sb2dvX190aXRsZS1zbWFsbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5hbHYtbG9nb19fdGl0bGUtc21hbGwgLnRpdGxlX19wbHVzLWNoIHtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5hbHYtbG9nb19fdGl0bGUtc21hbGwgLnRpdGxlX19wbHVzLWNoLFxuICAuYWx2LWxvZ29fX3RpdGxlLXNtYWxsIC50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuICAgIGNvbG9yOiAjODA4MDgwOyB9XG4gIC5hbHYtbG9nb19fdGl0bGUtc21hbGwgfiAuYWx2LWxvZ29fX2JyYW5kIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuICBjb250ZW50OiAnKyc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNWVtO1xuICBtYXJnaW4tbGVmdDogLTAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWx2LWxvZ28tLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQ6ICM5RDBFMDY7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5hbHYtbG9nby0taW52ZXJzZSAuYWx2LWxvZ29fX3RpdGxlLFxuICAgIC5hbHYtbG9nby0taW52ZXJzZSAuYWx2LWxvZ29fX3RpdGxlLXNtYWxsLFxuICAgIC5hbHYtbG9nby0taW52ZXJzZSAudGl0bGVfX3BsdXMtY2gsXG4gICAgLmFsdi1sb2dvLS1pbnZlcnNlIC50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWx2LWxvZ28tLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICM2MzYzNjM7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5hbHYtbG9nby0tZGFyayAuYWx2LWxvZ29fX3RpdGxlLFxuICAgIC5hbHYtbG9nby0tZGFyayAuYWx2LWxvZ29fX3RpdGxlLXNtYWxsLFxuICAgIC5hbHYtbG9nby0tZGFyayAudGl0bGVfX3BsdXMtY2gsXG4gICAgLmFsdi1sb2dvLS1kYXJrIC50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4vKlxuXHQ8YSBjbGFzcz1cIm5hdmJhci1icmFuZCBhbHYtbG9nb1wiIGhyZWY9XCIuL3t7YmFzZXVybH19L2luZGV4Lmh0bWxcIj5cblx0XHQ8ZGl2IGNsYXNzPVwiYWx2LWxvZ29fX3RpdGxlXCI+XG5cdFx0XHQ8c3Ryb25nPmFyYmVpdDwvc3Ryb25nPjxzcGFuIGNsYXNzPVwidGl0bGVfX3BsdXMtY2hcIj5zd2lzczwvc3Bhbj5cblx0XHQ8L2Rpdj5cblx0PC9hPlxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWJyYW5kLnBvcnRhbC1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAxcHggMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAubmF2YmFyLWJyYW5kLnBvcnRhbC1sb2dvIC5wb3J0YWwtbG9nb19faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWJyYW5kLnBvcnRhbC1sb2dvIC5wb3J0YWwtbG9nb19faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjSEVBRElOR1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuaDIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuaDQsIGg1LCBoNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjUEFSQUdSQVBIXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpZ2h0LFxuLnRleHQtLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4udGV4dC0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRleHQtLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50ZXh0LS1zdXBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuXG4udGV4dC0tc3ViIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuXG4udGV4dC0tY2VudGVyLWFsaWduIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LS1yaWdodC1hbGlnbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LS1sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC0tanVzdGlmeS1hbGlnbiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRleHQtLXByaW1hcnktY29sb3Ige1xuICBjb2xvcjogIzlEMEUwNjsgfVxuXG4udGV4dC0taW52ZXJzZS1jb2xvciB7XG4gIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi50ZXh0LS13aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0LS1iYXNlLWNvbG9yIHtcbiAgY29sb3I6ICM1MDRkNDg7IH1cblxuLnRleHQtLW5vLWxldHRlcnNwYWNpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4udGV4dC0tbGluZS1oZWlnaHQtLWgxIHtcbiAgbGluZS1oZWlnaHQ6IDNyZW07IH1cblxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG5cbi50ZXh0LS1saW5lLWhlaWdodC0taDMge1xuICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG5cbi50ZXh0LS1saW5lLWhlaWdodC0taDQge1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTsgfVxuXG4udGV4dC0tbGluZS1oZWlnaHQtLWg1IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtOyB9XG5cbi50ZXh0LS1saW5lLWhlaWdodC0taDYge1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjTElOS1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiAjOUQwRTA2O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgIGNvbG9yOiAjOUQwRTA2OyB9XG5cbi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBIRUFERVIuLi4uLi4uLi4uLi4uLi4oKCkpLlxuICpcbiAqIEFMVi1IRUFERVJcbiAqIGFsdi1oZWFkZXIuLi4uLi4uLi4uLigoKSkuXG4gKiBhbHYtYnJhbmQuLi4uLi4uLi4uLi4oKCkpLlxuICogYWx2LXRoZW1lcy4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0hFQURFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkge1xuICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyAwLjVyZW0pOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDYwcHggKyA0cmVtKTsgfVxuICAgICAgYm9keS5oYXMtanVtYm90cm9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgICAgYm9keS5oYXMtdG9vbGJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMTcwcHggKyAxLjVyZW0pOyB9XG4gICAgICBib2R5Om5vdCguaGFzLWp1bWJvdHJvbikgLmp1bWJvdHJvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICBib2R5Lmhhcy1zbWFydGJhbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBib2R5Lmhhcy1zbWFydGJhbm5lciAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICBib2R5Lmhhcy1zbWFydGJhbm5lciAuZml4ZWQtdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5maXhlZC10b3AuaGFzLXRvb2xiYXIgfiAudG9vbGJhcixcbiAgLmZpeGVkLXRvcCB+IC50b29sYmFyIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmhhcy1tYWlubmF2aWdhdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZDRkNGOyB9XG5cbi8qKlxuICogVGhlbWVzXG4gKiBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIGFsdnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG4gKlxuICogRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuICovXG4uYWx2LWhlYWRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjJlZmU4OyB9XG4gIC5hbHYtaGVhZGVyLS1saWdodCAuYWx2LWhlYWRlcl9fYnJhbmQge1xuICAgIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi8qKlxuICogV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuICovXG4uYWx2LWhlYWRlci0taW52ZXJzZSB7XG4gIGJhY2tncm91bmQ6ICM1MDRkNDg7IH1cbiAgLmFsdi1oZWFkZXItLWludmVyc2UgLmFsdi1oZWFkZXJfX2JyYW5kIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogRk9PVEVSLi4uLi4uLi4uLi4uLi4uKCgpKS5cbiAqXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0ZPT1RFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICM2MzYzNjM7XG4gIGNvbG9yOiAjZjJlZmU4O1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIGZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9vdGVyLS1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mb290ZXItLWxvZ29zIC5mb290ZXItLWxvZ29zX19sb2dvIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgICB3aWR0aDogMjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItLWxvZ29zIC5mb290ZXItLWxvZ29zX19sb2dvIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4OyB9XG4gICAgICAuZm9vdGVyLS1sb2dvcyAuZm9vdGVyLS1sb2dvc19fbG9nbyBpbWcuY2QtYnVuZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5mb290ZXItLXNlY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICM1MDRkNDg7XG4gIGNvbG9yOiAjZjJlZmU4OyB9XG4gIC5mb290ZXItLXNlY28gYSxcbiAgLmZvb3Rlci0tc2VjbyBzcGFuIHtcbiAgICBjb2xvcjogI2YyZWZlODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogODAlOyB9XG4gICAgLmZvb3Rlci0tc2VjbyBhOmZpcnN0LWNoaWxkLFxuICAgIC5mb290ZXItLXNlY28gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9vdGVyLS1zZWNvIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZjJlZmU4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNjM2MzYzOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mb290ZXItLXNlY28ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5mb290ZXItLXNlY28gYSxcbiAgICAuZm9vdGVyLS1zZWNvIHNwYW4ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLm5hdi0tam9iLXJvb20ge1xuICB3aWR0aDogNjYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm5hdi0tam9iLXJvb20gLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAubmF2LS1qb2Itcm9vbSAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5uYXYtLWpvYi1yb29tIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjc1KTsgfVxuICAgIC5uYXYtLWpvYi1yb29tIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzlEMEUwNjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC45KTsgfVxuXG4udGFiLWNvbnRlbnQtLWpvYi1yb29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuNzUpOyB9XG5cbi5uYXYtLWxvZ2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm5hdi0tbG9naW4gLm5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLm5hdi0tbG9naW4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2MzYzNjM7IH1cbiAgLm5hdi0tbG9naW4gLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubmF2LS1sb2dpbiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubmF2LS1sb2dpbiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM5RDBFMDY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kcmF3ZXIgLm5hdmJhci1uYXYge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAuZHJhd2VyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzlEMEUwNjsgfVxuICAubmF2LS1qb2Itcm9vbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAubmF2LS1qb2Itcm9vbSAubmF2LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAubmF2LS1qb2Itcm9vbSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLm5hdmJhciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmVmZTg7XG4gIGhlaWdodDogNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubmF2YmFyLWFsdiB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuICAubmF2YmFyLWFsdiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWxpZ2h0LmJnLWZhZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWJyYW5kLmFsdi1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDExMDA7IH0gfVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM1MDRkNDggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9naW4ge1xuICAgIGJhY2tncm91bmQ6ICM5RDBFMDY7IH1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOUQwRTA2O1xuICBjb2xvcjogI2YyZWZlODsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvZ2luOmhvdmVyLCAubmF2YmFyLW5hdiAubmF2LWxpbmsubmF2LWxpbmstLWxvZ2luLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNTcsIDE0LCA2LCAwLjgpO1xuICAgIGNvbG9yOiAjZjJlZmU4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbiAubmF2LWxpbmstLWxvZ2luX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLm5hdmJhci1uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbiAubmF2LWxpbmstLWxvZ2luX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZiYXItbmF2IC5uYXYtbGluay5uYXYtbGluay0tbG9naW4gLm5hdi1saW5rLS1sb2dpbl9fbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uYXZiYXItbmF2Lm5hdmJhci1uYXYtLWFsdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5uYXYtbGluayAubmF2LWxpbmtfX2ljb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjOUQwRTA2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMnB4OyB9XG4gIC5uYXYtbGluayAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFjdGl2ZSAubmF2LWxpbmtfX2ljb24sXG4uYWN0aXZlID4gLm5hdi1saW5rIC5uYXYtbGlua19faWNvbixcbi5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmtfX2ljb24sXG4ubmF2LWxpbms6aG92ZXIgLm5hdi1saW5rX19pY29uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzlEMEUwNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDJweDsgfVxuICAuYWN0aXZlIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2ssXG4gIC5hY3RpdmUgPiAubmF2LWxpbmsgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayxcbiAgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2ssXG4gIC5uYXYtbGluazpob3ZlciAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlEMEUwNjtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLm5hdmJhci0tbGFuZ3VhZ2Utc3dpdGNoZXIgPiAubmF2LWl0ZW0ge1xuICBmb250LXNpemU6IDgwJTtcbiAgcGFkZGluZzogMDsgfVxuICAubmF2YmFyLS1sYW5ndWFnZS1zd2l0Y2hlciA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci0tbGFuZ3VhZ2Utc3dpdGNoZXIgPiAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNzVyZW0gMC4yNXJlbSAwOyB9XG5cbi5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcHdkb3duLS1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhbmd1YWdlLXN3aXRjaGVyIC5uYXZiYXItLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sYW5ndWFnZS1zd2l0Y2hlciAuZHJvcHdkb3duLS1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItbmF2Lm1vYmlsZS1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLW5hdi5tb2JpbGUtbmF2IC5uYXZiYXItLWxhbmd1YWdlLXN3aXRjaGVyIC5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLWFsdiB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07IH1cbiAgICAubmF2YmFyLWFsdiAubmF2LWl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbiB7XG4gICAgcGFkZGluZy1yaWdodDogLjc1ZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IC43NWVtICFpbXBvcnRhbnQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICNUT09MQkFSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyMzksIDIzMiwgMC43NSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmU4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB6LWluZGV4OiAxMDAxICFpbXBvcnRhbnQ7IH1cbiAgLnRvb2xiYXIuc3RpY2tlZCB7XG4gICAgaGVpZ2h0OiAxMTBweDsgfVxuICAudG9vbGJhci50b29sYmFyLS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjZmMjsgfVxuICAudG9vbGJhci50b29sYmFyLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC50b29sYmFyLnRvb2xiYXItLWludmVyc2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ4LCAyNDYsIDI0MiwgMC4yNSk7IH1cblxuLnRvb2xiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC50b29sYmFyLW5hdi5jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC50b29sYmFyLW5hdiAubmF2LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMi41cmVtIDIuNXJlbSAwOyB9XG4gIC50b29sYmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY2ZjI7IH1cbiAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM5RDBFMDY7IH1cbiAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzlEMEUwNjtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfVxuICAgICAgLnRvb2xiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzlEMEUwNjsgfVxuICAgICAgLnRvb2xiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM1MDRkNDg7IH1cbiAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIGEgPiBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLnRvb2xiYXItbmF2LnRvb2xiYXItLWpvYi1yb29tIC5uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuXG4uanVtYm90cm9uIC50b29sYmFyLW5hdiAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50b29sYmFyLW5hdi0taGFzLWljb24gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07IH1cbiAgLnRvb2xiYXItbmF2LS1oYXMtaWNvbiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzlEMEUwNjsgfVxuICAudG9vbGJhci1uYXYtLWhhcy1pY29uIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNTA0ZDQ4OyB9XG5cbi50b29sYmFyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMi41cmVtIDAgMS4yNXJlbSAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC50b29sYmFyLWZvcm0uY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwIC41cmVtOyB9XG4gICAgLnRvb2xiYXItZm9ybSAuZm9ybS1ncm91cCA+IGlucHV0Om5vdCgucmFuZ2Utc2xpZGVyX19yYW5nZSkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwLmZvcm0tZ3JvdXAtLXNsaWRlciwgLnRvb2xiYXItZm9ybSAuZm9ybS1ncm91cC5yYW5nZS1zbGlkZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDA7IH1cbiAgICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnRvb2xiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudG9vbGJhci1mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIC41cmVtO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuXG5qcjItam9iLXNlYXJjaC10b29sYmFyIGpyMi10eXBlYWhlYWQtbXVsdGlzZWxlY3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICBqcjItam9iLXNlYXJjaC10b29sYmFyIGpyMi10eXBlYWhlYWQtbXVsdGlzZWxlY3QgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0OyB9XG4gICAgLnRvb2xiYXIubWQtd2hpdGVmcmFtZS0zZHAge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC50b29sYmFyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50b29sYmFyLnN0aWNrZWQge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50b29sYmFyLW5hdjpub3QoLnNob3cpIC5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzOSwgMjMyLCAwLjc1KTtcbiAgICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gICAgcGFkZGluZzogLjVyZW07IH1cbiAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYgLm5hdi10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYgLm5hdi10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYgLm5hdi10aXRsZSBoMjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IC0wLjA1ZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTNhJzsgfVxuICAgIC50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiAubmF2LWl0ZW0gYSxcbiAgICAudG9vbGJhci1jb2xsYXBzZSAudG9vbGJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNTA0ZDQ4OyB9XG4gICAgLnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmUgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2IC5uYXYtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnRvb2xiYXItY29sbGFwc2UgLnRvb2xiYXItbmF2LnRvb2xiYXItLWpvYi1yb29tIC5uYXYtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdi50b29sYmFyLW5hdi0taGFzLWljb24gLm5hdi1saW5rX19pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvb2xiYXItZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAxcmVtIDE1cHg7IH1cbiAgICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwLFxuICAgIC50b29sYmFyLWZvcm0gYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGpyMi1qb2Itc2VhcmNoLXRvb2xiYXIganIyLXR5cGVhaGVhZC1tdWx0aXNlbGVjdCAudHlwZWFoZWFkLW11bHRpc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvb2xiYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgLnRvb2xiYXItZm9ybSB7XG4gICAgbWFyZ2luOiAxcmVtIC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1heC13aWR0aDogMjAlOyB9XG4gICAgLnRvb2xiYXItZm9ybSAuYnRuLWxnLCAudG9vbGJhci1mb3JtIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC50b29sYmFyLW5hdi50b29sYmFyLS1qb2Itcm9vbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudG9vbGJhci1uYXYudG9vbGJhci1uYXYtLWhhcy1pY29uIC5uYXYtbGluayA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b29sYmFyLWZvcm0ge1xuICAgIG1hcmdpbjogMi41cmVtIDAuMjVyZW0gMS4yNXJlbSAwLjI1cmVtOyB9XG4gIC50b29sYmFyLW5hdiB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnRvb2xiYXItbmF2IC5uYXYtdGl0bGUge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjI1cmVtIDA7IH1cbiAgICAgIC50b29sYmFyLW5hdiAubmF2LXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnRvb2xiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgICAudG9vbGJhci1uYXYudG9vbGJhci0tam9iLXJvb20gLm5hdi1pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9XG4gICAgLnRvb2xiYXItbmF2LnRvb2xiYXItbmF2LS1oYXMtaWNvbiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAudG9vbGJhci1uYXYgLmFjdGl2ZSAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuICAgIC50b29sYmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2ssXG4gICAgLnRvb2xiYXItbmF2IC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuICAgIC50b29sYmFyLW5hdiAubmF2LWxpbms6aG92ZXIgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayxcbiAgICAudG9vbGJhci1uYXYgLm5hdi1saW5rIC5uYXYtbGlua19faWNvbiAuaWNvbl9fc3RhY2sge1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICB3aWR0aDogMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLnRvb2xiYXItbmF2LnRvb2xiYXItLWpvYi1yb29tIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnRvb2xiYXItbmF2LnRvb2xiYXItLWpvYi1yb29tLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICAudG9vbGJhci1uYXYudG9vbGJhci0tam9iLXJvb20gLm5hdi10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC50b29sYmFyLW5hdi50b29sYmFyLS1qb2Itcm9vbSAubmF2LWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMyU7IH1cbiAgLnRvb2xiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwIC4yNXJlbTsgfVxuICAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtbGcgfiAuZm9ybS1jb250cm9sLS1pY29uLCAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwLS1pY29uIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgfiAuZm9ybS1jb250cm9sLS1pY29uLCAudG9vbGJhci1mb3JtIC5mb3JtLWdyb3VwLS1pY29uXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiB+IC5mb3JtLWNvbnRyb2wtLWljb24sIC50b29sYmFyLWZvcm0gLmZvcm0tZ3JvdXAtLWljb25cbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gfiAuZm9ybS1jb250cm9sLS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuNzVlbTsgfVxuICAudG9vbGJhci1mb3JtIC5mb3JtLWNvbnRyb2wtbGcsIC50b29sYmFyLWZvcm0gLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLnRvb2xiYXItZm9ybVxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC50b29sYmFyLWZvcm1cbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sXG4gIC50b29sYmFyLWZvcm0gLmJ0bi1sZyxcbiAgLnRvb2xiYXItZm9ybSAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC50b29sYmFyLWZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgLjI1cmVtO1xuICAgIHdpZHRoOiAxNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudG9vbGJhci1uYXYgLm5hdi1pdGVtIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnN1Ym5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmNmYyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAhaW1wb3J0YW50OyB9XG4gIC5zdWJuYXZiYXItbmF2IC5uYXYtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlODsgfVxuICAgIC5zdWJuYXZiYXItbmF2IC5uYXYtdGl0bGUgLm5hdi1saW5rLS1mYXEge1xuICAgICAgY29sb3I6ICM4NjhlOTY7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjEyNWVtO1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuc3VibmF2YmFyLW5hdiAubmF2LXRpdGxlIC5uYXYtbGluay0tZmFxOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJlZmU4O1xuICAgICAgICBjb2xvcjogIzUwNGQ0ODsgfVxuICAuc3VibmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogODAlOyB9XG4gIC5zdWJuYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM1MDRkNDg7IH1cbiAgICAuc3VibmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YyZWZlODtcbiAgICAgIGNvbG9yOiAjNTA0ZDQ4OyB9XG4gICAgLnN1Ym5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjODY4ZTk2OyB9XG4gIC5zdWJuYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDAgMCAwICM5RDBFMDY7IH1cbiAgLnN1Ym5hdmJhci1uYXYgLm5hdiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLnN1Ym5hdmJhci1uYXYgLm5hdiAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICM2MzYzNjM7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gY2FsYygxcmVtICsgMC41cmVtKTsgfVxuICAgICAgLnN1Ym5hdmJhci1uYXYgLm5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzlEMEUwNjsgfVxuXG4uZmlsdGVyLW5hdiB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIC5maWx0ZXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZWZlODtcbiAgICBjb2xvcjogIzlEMEUwNjsgfVxuICAuZmlsdGVyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmZpbHRlci1uYXYgLm5hdi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwIDFyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnN1Ym5hdmJhcl9fdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zdWJuYXZiYXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cbiAgICAuc3VibmF2YmFyID4gLnN1Ym5hdmJhcl9fdG9nZ2xlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnN1Ym5hdmJhciA+IC5zdWJuYXZiYXJfX3RvZ2dsZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMC4wNWVtO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgY29udGVudDogJ1xcZjEzYSc7IH1cbiAgLnN1Ym5hdmJhcjpub3QoLnNob3cpIC5hY3RpdmUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3VibmF2YmFyOm5vdCguc2hvdykgLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjOUQwRTA2OyB9XG4gIC5zdWJuYXZiYXI6bm90KC5zaG93KSAubmF2LWl0ZW06bm90KC5hY3RpdmUpLFxuICAuc3VibmF2YmFyOm5vdCguc2hvdykgLm5hdi10aXRsZTpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1Ym5hdmJhci1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3VibmF2YmFyLW5hdiAubmF2LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzNjM2MzsgfVxuICAgIC5zdWJuYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gICAgLnN1Ym5hdmJhci1uYXYubWQtd2hpdGVmcmFtZS0xZHAge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5zdWJuYXZpZ2F0aW9uLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnN1Ym5hdmlnYXRpb24gLm5hdmJhci1uYXYge1xuICBtYXJnaW4tbGVmdDogY2FsYygyMjVweCArIDFyZW0pO1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4uZHJvcGRvd24tLWNhbnZhcyAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tLWNhbnZhcyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi0tY2FudmFzIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogOTMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kcm9wZG93bi0tY2FudmFzIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogOTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi0tY2FudmFzIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTE0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZHJvcGRvd24tLWNhbnZhcyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEzODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRyb3Bkb3duLS1jYW52YXMgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxNTQwcHg7IH0gfVxuXG4uZHJvcGRvd24tLWNhbnZhcyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5uYXYtaXRlbS5tZWdhbWVudS5zaG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYzNjM2MztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjM2MzYzOyB9XG4gIC5uYXYtaXRlbS5tZWdhbWVudS5zaG93IC5uYXYtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC41cmVtIC0gMXB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyguNXJlbSAtIDFweCk7IH1cblxuLm1lZ2FtZW51LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1lZ2FtZW51LW1lbnUgZGl2IHtcbiAgICBmbGV4OiAxOyB9XG4gIC5tZWdhbWVudS1tZW51IC5kcm9wZG93bi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAzcHggMS41cmVtOyB9XG4gICAgLm1lZ2FtZW51LW1lbnUgLmRyb3Bkb3duLXRpdGxlIH4gLmRyb3Bkb3duLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAubWVnYW1lbnUtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgY29sb3I6ICM5RDBFMDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRyYXdlciAubWVnYW1lbnUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJhd2VyIC5tZWdhbWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgLmRyYXdlciAubWVnYW1lbnUgLm1lZ2FtZW51LW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZHJhd2VyIC5tZWdhbWVudSAubWVnYW1lbnUtbWVudSAuZHJvcGRvd24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAuZHJhd2VyIC5tZWdhbWVudSAubWVnYW1lbnUtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi1pdGVtLm1lZ2FtZW51LnNob3cgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4vKipcbiAqIENPTlRFTlRTXG4gKlxuICogRk9STVNcbiAqIHJhZGlvLSAmIGNoZWNrYm94Li4uLigoKSkuXG4gKiBzZWxlY3RcbiAqXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI1JBRElPLSAmIENIRUNLQk9YXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNoZWNrYm94ID4gbGFiZWwsXG4ucmFkaW8gPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoZWNrYm94ID4gbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzYzNjM2MztcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cblxuLmNoZWNrYm94ID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmNoZWNrYm94ID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pOmZvY3VzIH4gbGFiZWw6OmJlZm9yZSxcbi5yYWRpbyA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB+IGxhYmVsOjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTdhNjFhO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTdhNjFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2U3YTYxYTsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dCxcbi5yYWRpbyA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZSxcbi5jaGVja2JveCA+IGlucHV0OmRpc2FibGVkIH4gbGFiZWw6YWZ0ZXIsXG4ucmFkaW8gPiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDAuNjsgfVxuXG4uY2hlY2tib3ggPiBpbnB1dDpub3QoW2Rpc2FibGVkXSkgfiBsYWJlbDpob3Zlcjo6YmVmb3JlLFxuLnJhZGlvID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlN2E2MWE7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlN2E2MWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZTdhNjFhOyB9XG5cbi5yYWRpbyA+IGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzYzNjM2MzsgfVxuXG4ucmFkaW8gPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmZvcm0tZ3JvdXAtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvcm0tZ3JvdXAtLWljb24gLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtOyB9XG4gIC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtLWljb24ge1xuICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4yNWVtO1xuICAgIHJpZ2h0OiAuMjVlbTtcbiAgICBmb250LXNpemU6IC45NWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtLWljb24ge1xuICAgICAgICB0b3A6IDAuNWVtICFpbXBvcnRhbnQ7IH0gfVxuICAuZm9ybS1ncm91cC0taWNvbiAuZm9ybS1jb250cm9sLWxnLCAuZm9ybS1ncm91cC0taWNvbiAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuZm9ybS1ncm91cC0taWNvblxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5mb3JtLWdyb3VwLS1pY29uXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTsgfVxuICAgIC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtbGcgfiAuZm9ybS1jb250cm9sLS1pY29uLCAuZm9ybS1ncm91cC0taWNvbiAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sIH4gLmZvcm0tY29udHJvbC0taWNvbiwgLmZvcm0tZ3JvdXAtLWljb25cbiAgICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24gfiAuZm9ybS1jb250cm9sLS1pY29uLCAuZm9ybS1ncm91cC0taWNvblxuICAgIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIH4gLmZvcm0tY29udHJvbC0taWNvbiB7XG4gICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50OyB9XG5cbi5uYXZiYXItbmF2IC5mb3JtLWNvbnRyb2wtLWljb24ge1xuICByaWdodDogMDtcbiAgY29sb3I6ICM0OTUwNTc7IH1cblxuLmZvcm0tZ3JvdXAtLW5hdmJhciAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMzKTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjQ1VTVE9NLVNFTEVDVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jdXN0b20tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogIzYzNjM2MztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjQ1VTVE9NXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtLWdyb3VwLS1icmVhayB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLmZvcm0tZ3JvdXAtLW9wdGlvbmFsIGxhYmVsOmJlZm9yZSB7XG4gIC8qY29udGVudDogJ29wdGlvbmFsJztcblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7Ki8gfVxuXG4uZm9ybS1ncm91cF9faW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb3JtLWdyb3VwX19pbmxpbmUgc2VsZWN0LFxuICAuZm9ybS1ncm91cF9faW5saW5lIGlucHV0IHtcbiAgICBtYXJnaW46IDAgLjVyZW07IH1cbiAgICAuZm9ybS1ncm91cF9faW5saW5lIHNlbGVjdDpmaXJzdC1jaGlsZCxcbiAgICAuZm9ybS1ncm91cF9faW5saW5lIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0tZ3JvdXBfX2lubGluZSBzZWxlY3Q6bGFzdC1jaGlsZCxcbiAgICAuZm9ybS1ncm91cF9faW5saW5lIGlucHV0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mb3JtLWdyb3VwX19pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybS1ncm91cF9faW5saW5lLnNtLWlubGluZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjUkFOR0VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmFuZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJhbmdlLXNsaWRlcl9fcmFuZ2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoNzNweCkpO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjYzFjMGMwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnJhbmdlLXNsaWRlcl9fcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzlEMEUwNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJhbmdlLXNsaWRlcl9fcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzYjA1MDI7IH1cbiAgLnJhbmdlLXNsaWRlcl9fcmFuZ2U6YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzNiMDUwMjsgfVxuICAucmFuZ2Utc2xpZGVyX19yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzlEMEUwNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnJhbmdlLXNsaWRlcl9fcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzNiMDUwMjsgfVxuICAucmFuZ2Utc2xpZGVyX19yYW5nZTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICMzYjA1MDI7IH1cblxuLnJhbmdlLXNsaWRlcl9fdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5yYW5nZS1zbGlkZXJfX3ZhbHVlLnJhbmdlLXNsaWRlcl9fdmFsdWUtLXVuaXQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS11bml0KTtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG5cbjo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNjMWMwYzA7XG4gIGJvcmRlcjogMDsgfVxuXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgI0xBQkVMIC0gT3B0aW9uYWwgRmllbGRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubGFiZWwgLm9wdGlvbmFsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogIzgwODA4MDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICNBTEVSVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjRweDsgfVxuICAuYWxlcnQgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uanVtYm90cm9uLS1oYXMtdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmp1bWJvdHJvbi0taGFzLXRvb2xiYXIgLnRvb2xiYXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjI1cmVtIHNvbGlkIHdoaXRlOyB9IH1cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAjQUREUkVTUyBMT09LVVBcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYWRkcmVzc19fZmlsdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmYyOyB9IH1cblxuLmNhbmRpZGF0ZS1zZWFyY2gge1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIG1hcmdpbjogM3JlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2FuZGlkYXRlLXNlYXJjaCBsZWdlbmQge1xuICAgIHdpZHRoOiBjYWxjKDc1JSAtIDEuNXJlbSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MzYzNjM7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmNhbmRpZGF0ZS1zZWFyY2ggLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5jYW5kaWRhdGUtc2VhcmNoIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEuNXJlbSk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLmNhbmRpZGF0ZS1zZWFyY2ggLmZvcm0tZ3JvdXAgZGl2IHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDQyJSAtIDEuNXJlbSk7IH1cbiAgLmNhbmRpZGF0ZS1zZWFyY2ggLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICB3aWR0aDogY2FsYyg0MiUgLSAxLjVyZW0pOyB9XG5cbi5jYW5kaWRhdGUtc2VhcmNoX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDNyZW07IH1cblxuLmNhbmRpZGF0ZS1zZWFyY2hfX2Zvcm0ge1xuICB3aWR0aDogY2FsYyg3NSUgLSAzcmVtKTtcbiAgcGFkZGluZzogM3JlbTsgfVxuICAuY2FuZGlkYXRlLXNlYXJjaF9fZm9ybSAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FuZGlkYXRlLXNlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDAuNzVyZW07IH1cbiAgICAuY2FuZGlkYXRlLXNlYXJjaCBsZWdlbmQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FuZGlkYXRlLXNlYXJjaCAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmNhbmRpZGF0ZS1zZWFyY2ggLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5jYW5kaWRhdGUtc2VhcmNoIC5mb3JtLWdyb3VwIGRpdiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FuZGlkYXRlLXNlYXJjaCAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jYW5kaWRhdGUtc2VhcmNoIC5idG4uYnRuLWxnLCAuY2FuZGlkYXRlLXNlYXJjaCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLmNhbmRpZGF0ZS1zZWFyY2hfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAuY2FuZGlkYXRlLXNlYXJjaF9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4IDFyZW0gMTVweDsgfSB9XG5cbi5iYWRnZS15ZWxsb3csXG4uYmFkZ2UtZ3JlZW4sXG4uYmFkZ2UtYmx1ZSxcbi5iYWRnZS1ncmF5IHtcbiAgY29sb3I6ICM1MDRkNDg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmJhZGdlLWJsdWUge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDdkNjsgfVxuICAuYmFkZ2UtYmx1ZVtocmVmXTpmb2N1cywgLmJhZGdlLWJsdWVbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdiMWFmOyB9XG5cbi5iYWRnZS1ncmF5IHtcbiAgY29sb3I6ICMxMTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7IH1cbiAgLmJhZGdlLWdyYXlbaHJlZl06Zm9jdXMsIC5iYWRnZS1ncmF5W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZDhjNzsgfVxuXG4uYmFkZ2UtZ3JlZW4ge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjVkOTsgfVxuICAuYmFkZ2UtZ3JlZW5baHJlZl06Zm9jdXMsIC5iYWRnZS1ncmVlbltocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGVhYjE7IH1cblxuLmJhZGdlLXllbGxvdyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGRlOyB9XG4gIC5iYWRnZS15ZWxsb3dbaHJlZl06Zm9jdXMsIC5iYWRnZS15ZWxsb3dbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlM2FiOyB9XG5cbi5kZXRhaWxfX21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5kZXRhaWxfX3RpdGxlIGgyIHtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5kZXRhaWxfX3RpdGxlIC5kZXRhaWxfX2RhdGUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG5cbi5kZXRhaWxfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG4uZGV0YWlsX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTsgfVxuICAuZGV0YWlsX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRldGFpbF9fY29udGVudCA+IC5kZXRhaWxfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJlZmU4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRldGFpbF9fY29udGVudCAuY29udGVudF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmRldGFpbF9fY29udGVudCAuY29udGVudF9faXRlbSBzdHJvbmcge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgaHlwaGVuczogYXV0bzsgfVxuICAgIC5kZXRhaWxfX2NvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gc3BhbiB7XG4gICAgICB3aWR0aDogNjYlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG5cbi5kZXRhaWxfX2ZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5kZXRhaWxfX2ZlYXR1cmVzIC5kZXRhaWxfX21hcCB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZGV0YWlsX19mZWF0dXJlcyAuZmVhdHVyZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5kZXRhaWxfX2ZlYXR1cmVzIC5mZWF0dXJlcyAubG9nby1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5kZXRhaWxfX2ZlYXR1cmVzIC5mZWF0dXJlcyAubG9nby1ib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRldGFpbF9fYXBwbGljYXRpb25zIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDsgfVxuXG4uZGV0YWlsLS1vY2N1cGF0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyMzksIDIzMiwgMC41KTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGV0YWlsX190aXRsZSBoMiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kZXRhaWxfX3JlZmVyZW5jZXMge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5kZXRhaWxfX2JvZHkge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5kZXRhaWxfX2FjdGlvbnMge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5kZXRhaWxfX2NvbXBhbnkuYWx2LWxvZ28tYm94LFxuICAuZGV0YWlsX19wZXMuYWx2LWxvZ28tYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLmRldGFpbF9fY29tcGFueS5tZC13aGl0ZWZyYW1lLTFkcCxcbiAgLmRldGFpbF9fcGVzLm1kLXdoaXRlZnJhbWUtMWRwIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5kZXRhaWxfX2NvbnRlbnQgLmNvbnRlbnRfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5kZXRhaWxfX2NvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gc3Ryb25nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kZXRhaWxfX2NvbnRlbnQgLmNvbnRlbnRfX2l0ZW0gc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kZXRhaWxfX2ZlYXR1cmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmRldGFpbF9fZmVhdHVyZXMgLmRldGFpbF9fbWFwLFxuICAgIC5kZXRhaWxfX2ZlYXR1cmVzIC5mZWF0dXJlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5kZXRhaWxfX2ZlYXR1cmVzIC5kZXRhaWxfX21hcCAubG9nby1ib3gsXG4gICAgICAuZGV0YWlsX19mZWF0dXJlcyAuZGV0YWlsX19tYXAgLmxvZ28tYm94Omxhc3QtY2hpbGQsXG4gICAgICAuZGV0YWlsX19mZWF0dXJlcyAuZmVhdHVyZXMgLmxvZ28tYm94LFxuICAgICAgLmRldGFpbF9fZmVhdHVyZXMgLmZlYXR1cmVzIC5sb2dvLWJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAuZGV0YWlsX19mZWF0dXJlcyAubWQtd2hpdGVmcmFtZS0xZHAge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5qb2ItcHVibGljYXRpb24ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmpvYi1wdWJsaWNhdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAuam9iLXB1YmxpY2F0aW9uIGxlZ2VuZCB7XG4gICAgd2lkdGg6IGNhbGMoNzUlIC0gMS41cmVtKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYzNjM2MztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuam9iLXB1YmxpY2F0aW9uIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuam9iLXB1YmxpY2F0aW9uIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEuNXJlbSk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLmpvYi1wdWJsaWNhdGlvbiAuZm9ybS1ncm91cCBkaXYge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNDIlIC0gMS41cmVtKTsgfVxuICAuam9iLXB1YmxpY2F0aW9uIC5mb3JtLWdyb3VwX19pbmxpbmUgPiBkaXYge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAgIC5qb2ItcHVibGljYXRpb24gLmZvcm0tZ3JvdXBfX2lubGluZSA+IGRpdiA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuam9iLXB1YmxpY2F0aW9uIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICB3aWR0aDogY2FsYyg0MiUgLSAxLjVyZW0pOyB9XG5cbi5qb2ItcHVibGljYXRpb25fX2FjdGlvbnMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gIC5qb2ItcHVibGljYXRpb25fX2FjdGlvbnMgPiAuZm9ybV9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzJTtcbiAgICB3aWR0aDogY2FsYyg0MiUgLSAxLjVyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5qb2ItcHVibGljYXRpb25fX2FjdGlvbnMgPiAuZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLmpvYi1wdWJsaWNhdGlvbl9fYWN0aW9ucyA+IC5mb3JtX19hY3Rpb25zIC5idG46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5qb2ItcHVibGljYXRpb25fX2Zvcm0ge1xuICB3aWR0aDogNzUlOyB9XG5cbi5qb2ItcHVibGljYXRpb25fX3JhZGFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsIGxlZ2VuZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMwYzA7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwgLmZvcm0tZ3JvdXBfX2lubGluZSA+IGRpdiB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAzMyU7IH1cblxuLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbF9fYWN0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWxfX2FjdGlvbnMgPiAuZm9ybV9fYWN0aW9ucyAuYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWxfX2FjdGlvbnMgPiAuZm9ybV9fYWN0aW9ucyAuYnRuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmNhbmRpZGF0ZS1yYWRhciB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzlEMEUwNjsgfVxuICAuY2FuZGlkYXRlLXJhZGFyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOUQwRTA2O1xuICAgIGNvbG9yOiAjZjJlZmU4OyB9XG4gICAgLmNhbmRpZGF0ZS1yYWRhcjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjZjJlZmU4OyB9XG4gICAgLmNhbmRpZGF0ZS1yYWRhcjpob3ZlciAuYmFkZ2UtcmFkYXIge1xuICAgICAgY29sb3I6ICM5RDBFMDY7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmVmZTg7IH1cbiAgICAgIC5jYW5kaWRhdGUtcmFkYXI6aG92ZXIgLmJhZGdlLXJhZGFyW2hyZWZdOmZvY3VzLCAuY2FuZGlkYXRlLXJhZGFyOmhvdmVyIC5iYWRnZS1yYWRhcltocmVmXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGQ4Yzc7IH1cbiAgLmNhbmRpZGF0ZS1yYWRhciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5iYWRnZS1yYWRhciB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RDBFMDY7IH1cbiAgLmJhZGdlLXJhZGFyW2hyZWZdOmZvY3VzLCAuYmFkZ2UtcmFkYXJbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmMwYTA0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5qb2ItcHVibGljYXRpb25fX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweCAxcmVtIDE1cHg7IH1cbiAgICAuam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgICAuam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwX19pbmxpbmUgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbF9fYWN0aW9ucyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCAxNXB4IDFyZW0gMTVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbF9fYWN0aW9ucyAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmpvYi1wdWJsaWNhdGlvbi0taG9yaXpvbnRhbF9fYWN0aW9ucyAuYnRuOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY29udGVudC0tam9iLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjc1KTtcbiAgbWFyZ2luLXRvcDogNTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250ZW50LS1qb2Itc2VhcmNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7IH0gfVxuXG4uam9iLXNlYXJjaF9fZm9ybSB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDNyZW0pO1xuICBwYWRkaW5nOiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLmpvYi1zZWFyY2hfX2Zvcm0gLmZvcm0tY29udHJvbC1sZywgLmpvYi1zZWFyY2hfX2Zvcm0gLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmpvYi1zZWFyY2hfX2Zvcm1cbiAgICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIC5qb2Itc2VhcmNoX19mb3JtXG4gICAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07IH1cbiAgICAuam9iLXNlYXJjaF9fZm9ybSAuYnRuLWxnLCAuam9iLXNlYXJjaF9fZm9ybSAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5qb2Itc2VhcmNoX19yYWRhciB7XG4gIHdpZHRoOiAyNSU7XG4gIG1hcmdpbjogM3JlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmpvYi1zZWFyY2hfX3JhZGFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uam9iLXJhZGFyIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5RDBFMDY7IH1cbiAgLmpvYi1yYWRhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzlEMEUwNjtcbiAgICBjb2xvcjogI2YyZWZlODsgfVxuICAgIC5qb2ItcmFkYXI6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogI2YyZWZlODsgfVxuICAgIC5qb2ItcmFkYXI6aG92ZXIgLmJhZGdlLXJhZGFyIHtcbiAgICAgIGNvbG9yOiAjOUQwRTA2O1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlZmU4OyB9XG4gICAgICAuam9iLXJhZGFyOmhvdmVyIC5iYWRnZS1yYWRhcltocmVmXTpmb2N1cywgLmpvYi1yYWRhcjpob3ZlciAuYmFkZ2UtcmFkYXJbaHJlZl06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkOGM3OyB9XG4gIC5qb2ItcmFkYXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuam9iLXNlYXJjaF9fZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmNmYyOyB9IH1cblxuLmpvYi1zZWFyY2hfXy0tdG9nZ2xlciB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICM5RDBFMDY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuam9iLXNlYXJjaF9fLS10b2dnbGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDVlbTtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGNvbnRlbnQ6ICdcXGYxM2EnO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gICAgLyogU2FmYXJpICovXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7IH1cblxuLnNob3cgKyAuam9iLXNlYXJjaF9fZmlsdGVyLS10b2dnbGVyOmJlZm9yZSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgLyogU2FmYXJpICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlOyB9XG5cbi5yZXN1bHQtbGlzdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5yZXN1bHQtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmVzdWx0LWxpc3RfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmOWViZWE7IH1cbiAgLnJlc3VsdC1saXN0X19pdGVtIGVtIHtcbiAgICBwYWRkaW5nOiAwIDAuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyYWM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZlMzU5IDAlLCAjZmZmMmFjIDEwMCUpOyB9XG4gIC5yZXN1bHQtbGlzdF9faXRlbSAucmVzdWx0LWxpc3RfX2l0ZW1fX2NvbnRlbnQgPiAudy0xMDAge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnJlc3VsdC1saXN0X19pdGVtIC5yZXN1bHQtbGlzdF9faXRlbV9fZGF0ZSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wOyB9XG4gIC5yZXN1bHQtbGlzdF9faXRlbSAucmVzdWx0LWxpc3RfX2l0ZW1fX3N0YXIge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuXG4ucmVzdWx0LWxpc3RfX2l0ZW0tLXZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZjNkN2Q2OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJfX3RpdGxlLFxuICAucmVzdWx0LWxpc3RfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbjogMS41cmVtIDAuNzVyZW07IH1cbiAgLmZpbHRlcl9fdGl0bGUge1xuICAgIG1hcmdpbjogMC43NXJlbTsgfVxuICAucmVzdWx0LWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2Itc2VhcmNoX19mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMXJlbSAxNXB4OyB9IH1cblxuLnRvb2xfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC50b29sX19oZWFkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMCAwIDNyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50b29sX19oZWFkaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9IH1cblxuLmp1bWJvdHJvbi0tam9iLXJvb20ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5qdW1ib3Ryb24tLWxhbmRpbmdwYWdlIC50b29sX19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogLjc1ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmxhbmRpbmctcGFnZS0tY29udGFpbmVyLnByb2Nlc3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgLmxhbmRpbmctcGFnZS0tY29udGFpbmVyLnByb2Nlc3MtY29udGFpbmVyIC5wcm9jZXNzLWNvbnRhaW5lcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNTAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnByb2Nlc3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaHlwaGVuczogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvY2VzcyAucHJvY2Vzc19faXRlbS5oYXMtYXJyb3c6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS41cmVtOyB9XG4gICAgICAucHJvY2VzcyAucHJvY2Vzc19faXRlbS5oYXMtYXJyb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucHJvY2VzcyAucHJvY2Vzc19faXRlbS5oYXMtYXJyb3c6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5RDBFMDY7XG4gICAgICBjb2xvcjogI2YyZWZlODsgfVxuICAgIC5wcm9jZXNzIC5wcm9jZXNzX19pdGVtIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IC4yNXJlbSAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2Nlc3MgLnByb2Nlc3NfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvb2xfX2hlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAucHJvY2VzcyAucHJvY2Vzc19faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuMzc1cmVtOyB9IH1cblxuLmJnLS1tYWluLWJsYWNrLFxuLmJnLS1tYWluLWdyYXksXG4uYmctLW1haW4tYWNjZW50LFxuLmJnLS1hZGRpdGlvbmFsLWdyZWVuLFxuLmJnLS1vdGhlci1yZWQge1xuICBjb2xvcjogI2YyZWZlOCAhaW1wb3J0YW50OyB9XG5cbi5iZy0tbWFpbi1ncmF5LWxpZ2h0LFxuLmJnLS1tYWluLXdoaXRlLFxuLmJnLS1hZGRpdGlvbmFsLWFtYmVyLFxuLmJnLS1hZGRpdGlvbmFsLXllbGxvdyB7XG4gIGNvbG9yOiAjNTA0ZDQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLS1tYWluLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzUwNGQ0OCAhaW1wb3J0YW50OyB9XG5cbi5iZy0tbWFpbi1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzgwODA4MCAhaW1wb3J0YW50OyB9XG5cbi5iZy0tbWFpbi1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2MxYzBjMCAhaW1wb3J0YW50OyB9XG5cbi5iZy0tbWFpbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4uYmctLW1haW4tYWNjZW50IHtcbiAgYmFja2dyb3VuZDogIzlEMEUwNiAhaW1wb3J0YW50OyB9XG5cbi5iZy0tYWRkaXRpb25hbC1hbWJlciB7XG4gIGJhY2tncm91bmQ6ICNmZmM1MDEgIWltcG9ydGFudDsgfVxuXG4uYmctLWFkZGl0aW9uYWwteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmYjEyMCAhaW1wb3J0YW50OyB9XG5cbi5iZy0tYWRkaXRpb25hbC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM2NGI1MDAgIWltcG9ydGFudDsgfVxuXG4uYmctLW90aGVyLXJlZCB7XG4gIGNvbG9yOiAjOUQwRTA2ICFpbXBvcnRhbnQ7IH1cblxuLmxvZ2luIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICBtYXJnaW46IDNyZW0gMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxvZ2luIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubG9naW4gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS41cmVtKTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAubG9naW4gLmZvcm0tZ3JvdXAgZGl2IHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7IH1cbiAgLmxvZ2luIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS41cmVtKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDsgfSB9XG5cbi8qXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcblx0Lm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteHh4bDsgfVxufVxuKi9cbi5idG4ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLXByaW1hcnkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNTksIDUsIDIsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNTksIDUsIDIsIDAuNzUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDU5LCA1LCAyLCAwLjc1KTsgfVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgxNDIsIDE0MSwgMTQxLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDE0MiwgMTQxLCAxNDEsIDAuNzUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDE0MiwgMTQxLCAxNDEsIDAuNzUpOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSg0NCwgNzksIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoNDQsIDc5LCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSg0NCwgNzksIDAsIDAuNzUpOyB9XG5cbi5idG4taW5mbyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgxMiwgODIsIDkzLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDEyLCA4MiwgOTMsIDAuNzUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDEyLCA4MiwgOTMsIDAuNzUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgxODUsIDEyMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgxODUsIDEyMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMCAwIHJnYmEoMTg1LCAxMjAsIDAsIDAuNzUpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDU5LCA1LCAyLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDU5LCA1LCAyLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSg1OSwgNSwgMiwgMC43NSk7IH1cblxuLmJ0bi1saWdodCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSgyMDUsIDE5NCwgMTY3LCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDIwNSwgMTk0LCAxNjcsIDAuNzUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDIwNSwgMTk0LCAxNjcsIDAuNzUpOyB9XG5cbi5idG4tZGFyayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYSg2LCA3LCA4LCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDYsIDcsIDgsIDAuNzUpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKDYsIDcsIDgsIDAuNzUpOyB9XG5cbiNzZWFyY2hGb3JtIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMDsgfVxuXG4jc2VhcmNoRm9ybS5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4jc2VhcmNoRm9ybS5zaG93IHtcbiAgd2lkdGg6IDI4MHB4OyB9XG4gICNzZWFyY2hGb3JtLnNob3cgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDI4MHB4OyB9XG5cbi5uYXYtbGluay0tc2VhcmNoLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm5hdi1saW5rLS1zZWFyY2gtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN0aWNrZWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTAwOyB9XG4gIC5zdGlja2VkLS10b3AsXG4gIC5zdGlja2VkLS10b3BfX3BhcmVudCB7XG4gICAgdG9wOiAwOyB9XG4gIC5zdGlja2VkLS1ib3R0b20ge1xuICAgIGJvdHRvbTogMDsgfVxuICAuYmFzZV9fc3VibmF2YmFyID4gLnN0aWNrZWQtLXRvcCB7XG4gICAgdG9wOiBjYWxjKDE3MHB4ICsgMS41cmVtKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgxNzBweCArIDEuNXJlbSkpOyB9IH1cblxuLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIENPUkVcbiAqIERyYXdlciBNZW51Li4uLi4uLi4uLigoKSkuXG4gKiBGT0xEXG4gKlxuICovXG4vKlxuaHRtbCB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5oYXMtZHJhd2VyIHtcblx0bWluLWhlaWdodDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaGFzLWlubmVyLWRyYXdlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJhd2VyLWNvbnRyb2xzLFxuICAuZHJhd2VyLWhlYWRpbmcsXG4gIC5kcmF3ZXItYm9keSxcbiAgLmRyYXdlci1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZHJhd2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNTA0ZDQ4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwNTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAgIC5kcmF3ZXItY29udGVudHMsIC5kcmF3ZXItaGVhZGluZywgLmRyYXdlci1ib2R5LCAuZHJhd2VyLW5hdiwgLmRyYXdlci1mb290ZXIsIC5kcmF3ZXIgdWwsIC5kcmF3ZXIgbGkge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRyYXdlci5mb2xkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTUlOyB9XG4gICAgLmRyYXdlciAubmF2YmFyLW5hdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5kcmF3ZXIgLm5hdmJhci1uYXYgPiAubWVnYW1lbnUge1xuICAgICAgb3JkZXI6IDk7IH1cbiAgLmRyYXdlci1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAgIC5kcmF3ZXItaGVhZGluZyAuZmEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICAgICAgY29sb3I6ICM1MDRkNDg7IH1cbiAgLmRyYXdlci1pbnZlcnNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjZjJlZmU4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYTFhMWE7IH1cbiAgLmRyYXdlci1jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMTVweDsgfVxuICAuZHJhd2VyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRyYXdlci1pbm5lci10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNzVyZW07XG4gICAgcmlnaHQ6IDAuNzVyZW07IH1cbiAgLmRyYXdlci1ib2R5LCAuZHJhd2VyLW5hdiB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMTVweDsgfVxuICAuZHJhd2VyLW5hdiwgLmRyYXdlci1mdWxsbmF2IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5kcmF3ZXItbmF2IGxpLCAuZHJhd2VyLWZ1bGxuYXYgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuZHJhd2VyLW5hdiBsaSBhLCAuZHJhd2VyLWZ1bGxuYXYgbGkgYSB7XG4gICAgICBjb2xvcjogIzc3NztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMTVweDsgfVxuICAgIC5kcmF3ZXItbmF2IGxpLmFjdGl2ZSBhLCAuZHJhd2VyLW5hdiBsaSBhOmhvdmVyLCAuZHJhd2VyLW5hdiBsaSBhOmZvY3VzLCAuZHJhd2VyLWZ1bGxuYXYgbGkuYWN0aXZlIGEsIC5kcmF3ZXItZnVsbG5hdiBsaSBhOmhvdmVyLCAuZHJhd2VyLWZ1bGxuYXYgbGkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzUxNTE1MTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5kcmF3ZXItZnVsbG5hdiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5kcmF3ZXItZnVsbG5hdiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZHJhd2VyLWZ1bGxuYXYgbGkgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmRyYXdlci1pbnZlcnNlIC5kcmF3ZXItY29udGVudHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgLmRyYXdlci1pbnZlcnNlIC5kcmF3ZXItZnVsbG5hdiBsaSBhLCAuZHJhd2VyLWludmVyc2UgLmRyYXdlci1uYXYgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMC43NXJlbSAxNXB4OyB9XG4gIC5kcmF3ZXItaW52ZXJzZSAuZHJhd2VyLWZ1bGxuYXYgbGkuYWN0aXZlIGEsIC5kcmF3ZXItaW52ZXJzZSAuZHJhd2VyLWZ1bGxuYXYgbGkgYTpob3ZlciwgLmRyYXdlci1pbnZlcnNlIC5kcmF3ZXItZnVsbG5hdiBsaSBhOmFjdGl2ZSxcbiAgLmRyYXdlci1pbnZlcnNlIC5kcmF3ZXItbmF2IGxpLmFjdGl2ZSBhLCAuZHJhd2VyLWludmVyc2UgLmRyYXdlci1uYXYgbGkgYTpob3ZlciwgLmRyYXdlci1pbnZlcnNlIC5kcmF3ZXItbmF2IGxpIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2YyZWZlODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhOyB9XG4gIC8qLS0tLVxuICAgICAjRk9MRFxuICAgICAqL1xuICAuZm9sZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5mb2xkaW5nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tbGVmdDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbiAgLmRyYXdlci1yaWdodC5mb2xkIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZHJhd2VyLXJpZ2h0LmZvbGRpbmcge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXJpZ2h0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1yaWdodDsgfVxuICAuZm9sZC5zaG93LFxuICAuZHJhd2VyLXJpZ2h0LmZvbGQuc2hvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnR5cGVhaGVhZC1tdWx0aXNlbGVjdCB7XG4gIHdpZHRoOiA0OTBweDsgfVxuICAudHlwZWFoZWFkLW11bHRpc2VsZWN0ID4gZm9ybSB7XG4gICAgd2lkdGg6IGluaGVyaXQ7IH1cbiAgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdCAudHlwZWFoZWFkLW11bHRpc2VsZWN0X19pbnB1dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDM4NXB4OyB9XG4gICAgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdCAudHlwZWFoZWFkLW11bHRpc2VsZWN0X19pbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAudHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tY2xhc3NpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzljYzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM5Y2M1OyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3QgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1vY2N1cGF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzY0YjUwMDsgfVxuICAudHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tZnJlZS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNTAxO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzUwMTsgfVxuICAudHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tY2FudG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM5Y2M1O1xuICAgIGJvcmRlci1jb2xvcjogIzQzOWNjNTsgfVxuICAudHlwZWFoZWFkLW11bHRpc2VsZWN0IC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tbG9jYWxpdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NGI1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjRiNTAwOyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3QgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLnR5cGVhaGVhZC1tdWx0aXNlbGVjdCAudHlwZWFoZWFkLW11bHRpc2VsZWN0X190YWcgLnJlbW92ZS1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNmY2ZjZmM7XG4gIG1hcmdpbjogMCAtMC41cmVtIDAuNXJlbSAwOyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLS1vY2N1cGF0aW9uLCAudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC0tY2xhc3NpZmljYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLS1vY2N1cGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiNTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzY0YjUwMDsgfVxuICAudHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC0tY2xhc3NpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzljYzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDM5Y2M1OyB9XG5cbm5nYi10eXBlYWhlYWQtd2luZG93IHtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIG5nYi10eXBlYWhlYWQtd2luZG93IC5kcm9wZG93bi1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgY29sb3I6ICM1MDRkNDggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICBuZ2ItdHlwZWFoZWFkLXdpbmRvdyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlODtcbiAgICAgIGNvbG9yOiAjOUQwRTA2ICFpbXBvcnRhbnQ7IH1cbiAgICBuZ2ItdHlwZWFoZWFkLXdpbmRvdyAuZHJvcGRvd24taXRlbSAuZmlzdC1pbi1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwIDAgMDsgfVxuICBuZ2ItdHlwZWFoZWFkLXdpbmRvdyAubmdiLWhpZ2hsaWdodCB7XG4gICAgcGFkZGluZzogMCAwLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmFjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZTM1OSAwJSwgI2ZmZjJhYyAxMDAlKTsgfVxuXG4ucGFnaW5hdGlvbi1hbHYge1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wYWdpbmF0aW9uLWFsdi5wYWdpbmF0aW9uLS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnaW5hdGlvbi1hbHYucGFnaW5hdGlvbi0tYmxvY2sgPiAucGFnZS1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucGFnaW5hdGlvbi1hbHYgLnBhZ2UtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgLnBhZ2luYXRpb24tYWx2IC5wYWdlLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wYWdpbmF0aW9uLWFsdiAucGFnZS1pdGVtOmZpcnN0LW9mLXR5cGUsIC5wYWdpbmF0aW9uLWFsdiAucGFnZS1pdGVtOm9ubHktb2YtdHlwZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2luYXRpb24tYWx2IC5wYWdlLWl0ZW06b25seS1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5wYWdpbmF0aW9uLWFsdiAucGFnZS1saW5rIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBjb2xvcjogIzlEMEUwNjtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucGFnaW5hdGlvbi1hbHYgLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24tYWx2IC5wYWdlLWxpbms6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmVmZTg7IH1cblxuLnBhZ2luYXRpb24tYWx2X190YWJsZSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM5RDBFMDY7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAucGFnaW5hdGlvbi1hbHZfX3RhYmxlIC5wYWdlLWxpbms6aG92ZXIsIC5wYWdpbmF0aW9uLWFsdl9fdGFibGUgLnBhZ2UtbGluazphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmMmVmZTggIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbi1hbHZfX3RhYmxlIC5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQ6ICNjMWMwYzAgIWltcG9ydGFudDsgfVxuXG4uc3VibmF2YmFyX19iYWNrIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDgwJTsgfVxuICAuc3VibmF2YmFyX19iYWNrOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4vKiFcbiAqIHNtYXJ0YmFubmVyLmpzIHYxLjcuMCA8aHR0cHM6Ly9naXRodWIuY29tL2Fpbi9zbWFydGJhbm5lci5qcz5cbiAqIENvcHlyaWdodCDCqSAyMDE3IEFpbiBUb2h2cmksIGNvbnRyaWJ1dG9ycy4gTGljZW5zZWQgdW5kZXIgR1BMLTMuMC5cbiAqL1xuLnNtYXJ0YmFubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODRweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucywgc2Fucy1zZXJpZjtcbiAgLyoqIEFuZHJvaWQgc3R5bGVzICoqLyB9XG5cbi5zbWFydGJhbm5lcl9fZXhpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIGxlZnQ6IDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNtYXJ0YmFubmVyX19leGl0OjpiZWZvcmUsIC5zbWFydGJhbm5lcl9fZXhpdDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgY29udGVudDogJyAnOyB9XG5cbi5zbWFydGJhbm5lcl9fZXhpdDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uc21hcnRiYW5uZXJfX2V4aXQ6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5zbWFydGJhbm5lcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDY0cHggNjRweDsgfVxuXG4uc21hcnRiYW5uZXJfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTA0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zbWFydGJhbm5lcl9faW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnNtYXJ0YmFubmVyX19pbmZvX19hdXRob3IsIC5zbWFydGJhbm5lcl9faW5mb19fcHJpY2Uge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnNtYXJ0YmFubmVyX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMTAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMTQ3NGZjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zbWFydGJhbm5lcl9fYnV0dG9uX19sYWJlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQge1xuICBiYWNrZ3JvdW5kOiAjM2QzZDNkIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhDQUFJQUlBQkFGVlZWZi8vL3lINUJBRUhBQUVBTEFBQUFBQUlBQWdBQUFJTlJHNFh1ZHJvR0pCUnNZY3hLQUE3KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCA0cHggMCAjODhiMTMxOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQge1xuICBsZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjMWMxZTIxO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjgpIGluc2V0LCAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb2xvcjogI2IxYjFiMztcbiAgZm9udC1mYW1pbHk6ICdBcmlhbFJvdW5kZWRNVEJvbGQnLCBBcmlhbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDsgfVxuXG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19leGl0OjpiZWZvcmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQ6OmFmdGVyIHtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDhweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjYjFiMWIzOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQ6YWN0aXZlLCAuc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19leGl0OmhvdmVyIHtcbiAgY29sb3I6ICNlZWU7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2luZm8ge1xuICBjb2xvcjogI2NjYztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCAjMDAwOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2luZm9fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbiB7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMTIlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzMywgMCAwIDAgMnB4ICNkZGRjZGM7XG4gIGNvbG9yOiAjZDFkMWQxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbjphY3RpdmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0MmI2Yzk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM0MmI2YzksICMzOWE5YmIpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uX19sYWJlbDphY3RpdmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbl9fbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmFjN2UxOyB9XG5cbi5zY3JvbGwtdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1cmVtO1xuICByaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAhaW1wb3J0YW50OyB9XG4gIC5zY3JvbGwtdG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNkN2Q2O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2Nyb2xsLXRvcCBpIHtcbiAgICBtYXJnaW46IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2Nyb2xsLXRvcCB7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIGJvdHRvbTogMXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgLnNjcm9sbC10b3Age1xuICAgICAgcmlnaHQ6IC41cmVtO1xuICAgICAgYm90dG9tOiAuNXJlbTsgfSB9XG5cbi5kYXNoYm9hcmQgLmJhc2VfX3JlbGF0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLmRhc2hib2FyZCAuYWN0aW9ucyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMzAwbXMsIG9wYWNpdHkgMzAwbXM7IH1cblxuLmRhc2hib2FyZCAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NywgMTQsIDYsIDAuMjUpOyB9XG4gIC5kYXNoYm9hcmQgLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIC5hY3Rpb25zIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7IH1cblxuLmRhc2hib2FyZF9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5kYXNoYm9hcmRfX2ljb24ge1xuICBjb2xvcjogI2MxYzBjMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG5cbi5kYXNoYm9hcmRfX2FjdGlvbnMge1xuICBtYXJnaW46IDEuNXJlbSAwIDAuNzVyZW0gMDsgfVxuICAuZGFzaGJvYXJkX19hY3Rpb25zIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmRhc2hib2FyZF9fYWN0aW9ucyAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC0taWNvbiB7XG4gICAgY29sb3I6ICM5RDBFMDY7IH1cbiAgLmRhc2hib2FyZF9fYWN0aW9ucyAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuXG4uZGFzaGJvYXJkX19jb250ZW50LS10YWJsZSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGFzaGJvYXJkIC5iYXNlX19jb250ZW50LS13aWRlIHtcbiAgICBvcmRlcjogMjsgfVxuICAuZGFzaGJvYXJkIC5hbHYtbG9nby1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5kYXNoYm9hcmQgLm1kLXdoaXRlZnJhbWUtMWRwIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5kYXNoYm9hcmQgLmRhc2hib2FyZF9fYWN0aW9ucyAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRhc2hib2FyZCAuYmFzZV9fY29udGVudC0td2lkZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5kYXNoYm9hcmQgLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDgwJTsgfSB9XG5cbi5jb2wteHMtMSB7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy0yIHtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy0zIHtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy01IHtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy02IHtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy04IHtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy05IHtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtMTEge1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLTEyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEge1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEge1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtMSB7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29sLXh4bC0xIHtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTIge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTMge1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteHhsLTQge1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHhsLTYge1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteHhsLTcge1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTgge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHhsLTkge1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtMTIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14eHhsLTEge1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTIge1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteHh4bC0zIHtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4eGwtNCB7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTUge1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteHh4bC02IHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4eGwtNyB7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14eHhsLTgge1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteHh4bC05IHtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4eGwtMTAge1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHh4bC0xMSB7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14eHhsLTEyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogYWx2LWNoLnNjc3NcbiAqXG4gKiBBdXRob3I6IFRob21hcyBEJ0FzY29saSwgdGhvbWFzQGRhc2NvLmxpXG4gKiBEYXRlOiAgIDIwMTctMDUtMjUgMTg6MDBcbiAqXG4gKiBDb3B5cmlnaHQgMjAxNyBhbHYtY2hcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ09OVEVOVFNcbiAqXG4gKiBGT05UXG4gKiBPcGVuU2Fuc1xuICpcbiAqIENPUkVcbiAqIFV0aWxpdGVzXG4gKiBNaXhpbnNcbiAqIFZhcmlhYmxlc1xuICpcbiAqIDNSRC1QQVJUWVxuICogQm9vdHN0cmFwIDQtYmV0YVxuICogRm9udC1Bd2Vzb21lIDQuNy4wXG4gKlxuICogQ09NUE9ORU5UU1xuICpcbiAqL1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDcwMCcpO1xuXG5AaW1wb3J0ICdhbHYtY2hfdXRpbGl0aWVzJztcbkBpbXBvcnQgJ2Fsdi1jaF9taXhpbnMnO1xuQGltcG9ydCAnYWx2LWNoX3ZhcmlhYmxlcyc7XG5cbkBpbXBvcnQgJ2Jvb3RzdHJhcCc7XG5AaW1wb3J0IFwifmZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZVwiO1xuXG4vLyBjb21wb25lbnRzXG4vLyB0b2RvIHJlaWhlbmZvbGdlIVxuQGltcG9ydCAnY29tcG9uZW50cy93aGl0ZWZyYW1lJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYXdhaXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sYXlvdXQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2dvJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL25hdic7XG5AaW1wb3J0ICdjb21wb25lbnRzL25hdmJhcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3Rvb2xiYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9zdWJuYXZiYXInO1xuQGltcG9ydCAnY29tcG9uZW50cy9tZWdhbWVudSc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Zvcm0nO1xuQGltcG9ydCAnY29tcG9uZW50cy9hbGVydCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2p1bWJvdHJvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL2JyZWFkY3J1bWInO1xuQGltcG9ydCAnY29tcG9uZW50cy90b29sJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY29sb3InO1xuQGltcG9ydCAnY29tcG9uZW50cy9sb2dpbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vZGFsJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYnV0dG9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2VhcmNoJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3RpY2t5JztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZHJhd2VyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdHlwZWFoZWFkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcGFnaW5hdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NtYXJ0YmFubmVyJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2Nyb2xsLXRvcCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2Rhc2hib2FyZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2dyaWQnO1xuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHA6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICM5OTk7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgRHVwbGljYXRlUHJvcGVydHksIFZlbmRvclByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEJvb3RzdHJhcCBHcmlkIG9ubHlcbi8vXG4vLyBJbmNsdWRlcyByZWxldmFudCB2YXJpYWJsZXMgYW5kIG1peGlucyBmb3IgdGhlIGZsZXhib3ggZ3JpZFxuLy8gc3lzdGVtLCBhcyB3ZWxsIGFzIHRoZSBnZW5lcmF0ZWQgcHJlZGVmaW5lZCBjbGFzc2VzIChlLmcuLCBgLmNvbC1zbS00YCkuXG5cbi8vXG4vLyBCb3ggc2l6aW5nLCByZXNwb25zaXZlLCBhbmQgbW9yZVxuLy9cblxuQGF0LXJvb3Qge1xuXHRALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxufVxuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0ICcuLi9ib290c3RyYXBfY3VzdG9tJztcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5cbi8vXG4vLyBHcmlkIG1peGluc1xuLy9cblxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9taXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGlucy9ncmlkXCI7XG5cbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvZmxleFwiO1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRodW1ibmFpbC10cmFuc2l0aW9uKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIH1cbn1cbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSlcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSlcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBJbnZlcnNlIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi50aGVhZC1pbnZlcnNlIHtcbiAgdGgge1xuICAgIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcbiAgfVxufVxuXG4udGhlYWQtZGVmYXVsdCB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gIH1cbn1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWludmVyc2UtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gQWRkIGAudGFibGUtcmVzcG9uc2l2ZWAgdG8gYC50YWJsZWBzIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5IGJ5XG4vLyBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICYudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudCwgVmVuZG9yUHJlZml4XG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgLy8gaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xufVxuXG5cbi8vXG4vLyBMZWdlbmRzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsZWdlbmQgdGV4dCB0b1xuLy8gYmUgdGhlIHNhbWUgc2l6ZSBhcyByZWd1bGFyIGxhYmVscywgYW5kIHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gICYuZGlzYWJsZWQge1xuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICArIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbn1cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIEN1c3RvbSBmb3JtIGNvbnRyb2xzXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1jb2xvci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gICAgICB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIFRPRE86IHJlZG8gY2hlY2sgbWFya3VwIGxvbCBjcmFwXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gcmFkaW9zIGFuZCBjaGVja3NcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXksICRpbnB1dC1idG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRpbnB1dC1idG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlLCAjZmZmKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LWxnLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20sICRpbnB1dC1idG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSkpIHtcbiAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIGhvdmVyIHtcbiAgLy8gVE9ETzogcmUtZW5hYmxlIGFsb25nIHdpdGggbXE0LWhvdmVyLXNoaW1cbi8vICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbi8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIEBlbHNlIHtcbi8vIHNjc3MtbGludDpkaXNhYmxlIEluZGVudGF0aW9uXG4gICAgJjpob3ZlciB7IEBjb250ZW50IH1cbi8vIHNjc3MtbGludDplbmFibGUgSW5kZW50YXRpb25cbi8vICB9XG59XG5cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1dGF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBtaXhpbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAxNTApIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfSBAZWxzZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy8gUmV0cmVpdmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheXNjYWxlKCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgIzAwMCwgI2ZmZik7XG5cbiAgQGlmICRsZXZlbCA8IDAge1xuICAgIC8vIExpZ2h0ZXIgdmFsdWVzIG5lZWQgYSBxdWljayBkb3VibGUgbmVnYXRpdmUgZm9yIHRoZSBTYXNzIG1hdGggdG8gd29ya1xuICAgIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqIC0xICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbiAgfVxufVxuIiwiLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4uc2hvdyB7XG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSBnaXZlbiBhIC5kcm9wZG93bi1tZW51IGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIC8vIFZlcnRpY2FsbHkgY2VudGVycyB0aGUgY29udGVudCBvZiB0aGUgYWRkb25zIHdpdGhpbiB0aGUgaW5wdXQgZ3JvdXBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG5cbi8vXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gU2l6aW5nXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG5cbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG59XG5cblxuLy9cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLy9cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYnRuLWJvcmRlci1jb2xvcjtcblxuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgICAvLyBCZWNhdXNlIHNwZWNpZmljaXR5XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlDb3VudCwgVmVuZG9yUHJlZml4XG5cbi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGluZGljYXRvclxuLy9cbi8vIEdlbmVyYXRlcyBhIHNoYWRvdyBlbGVtZW50IHRvIGNyZWF0ZSBvdXIgbWFrZXNoaWZ0IGNoZWNrYm94L3JhZGlvIGJhY2tncm91bmQuXG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG59XG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gIH1cbn1cblxuXG4vLyBMYXlvdXQgb3B0aW9uc1xuLy9cbi8vIEJ5IGRlZmF1bHQgcmFkaW9zIGFuZCBjaGVja2JveGVzIGFyZSBgaW5saW5lLWJsb2NrYCB3aXRoIG5vIGFkZGl0aW9uYWwgc3BhY2luZ1xuLy8gc2V0LiBVc2UgdGhlc2Ugb3B0aW9uYWwgY2xhc3NlcyB0byB0d2VhayB0aGUgbGF5b3V0LlxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGN1c3RvbS1jb250cm9sLXNwYWNlci15O1xuXG4gICAgKyAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAkY3VzdG9tLWZpbGUtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBwbGFjZWhvbGRlcikge1xuICAgICY6bGFuZygjeyRsYW5nfSk6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWJnO1xuICAgIGJvcmRlci1sZWZ0OiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAuc2hvdyA+ICYge1xuICAgICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi5jYXJkIHtcbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItZGl2aWRlcn1cIjtcbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyAxLTI6IERpc2FibGUgYnJvd3NlciBkZWZhdWx0IGxpc3Qgc3R5bGVzXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gMVxuICBsaXN0LXN0eWxlOiBub25lOyAvLyAyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBAaW5jbHVkZSBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmcpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtJGFsZXJ0LXBhZGRpbmcteTtcbiAgICByaWdodDogLSRhbGVydC1wYWRkaW5nLXg7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTEwKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICB9XG5cbiAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG4gIC8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gICYuc2hvdyAubW9kYWwtZGlhbG9nIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyIGl0XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcblxuICAuY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyBGb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUncyBubyAubW9kYWwtdGl0bGVcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAmLmJzLXRvb2x0aXAtdG9wIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBEdXBsaWNhdGVQcm9wZXJ0eVxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkcG9wb3Zlci1pbm5lci1wYWRkaW5nO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC8vIEFycm93c1xuICAvL1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzo6YWZ0ZXIgaXMgaW5uZXJcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gIH1cbiAgLmFycm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUG9wb3ZlciBkaXJlY3Rpb25zXG5cbiAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gNSk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSA1KTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMyk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkcG9wb3Zlci1hcnJvdy13aWR0aCAtIDMpO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAgIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAzKTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy1wb3BvdmVyLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLy8gQ1NTMyB0cmFuc2Zvcm1zIHdoZW4gc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcblxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy0jeyRjb2xvcn0nLCAkdmFsdWUpO1xufVxuXG4uYmctd2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuLmJnLXRyYW5zcGFyZW50IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG4vLyBTZWU6IGh0dHA6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4iLCIvLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9ICB7ICN7JHByb3B9OiAgICAgICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvICB7IG1hcmdpbjogICAgICAgIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtI3skY29sb3J9JywgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcbn1cblxuLmludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xufVxuIiwiLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gU3Bpbm5pbmcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgI3skZmEtZm9udC1zaXplLWJhc2V9LyN7JGZhLWxpbmUtaGVpZ2h0LWJhc2V9IEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UgeyBjb2xvcjogJGZhLWludmVyc2U7IH1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW11c2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1sYXJnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3NlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvd2VyLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ25hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5ib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZnJlc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkcGhvbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2xkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaXRhbGljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LWhlaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1jZW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW91dGRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmRlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpY3R1cmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbWFya2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRqdXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhc3QtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWplY3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGFuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzdGVyaXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmFuZG9tOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWduZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXR3ZWV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYS1yZXRybzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1vdXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWItdGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24taW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cm9waHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZW1vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcmstbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhkZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsaG9ybjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jZXJ0aWZpY2F0ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsb2JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3JlbmNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXNrczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JvdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY2lzc29yczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXJjbGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbG9wcHktbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3QtdWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1vbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kZXJsaW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRydWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb25leTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2x1bW5zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYXZlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudHMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaXRlbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bWJyZWxsYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbGlwYm9hcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1tZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RldGhvc2NvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1aXRjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29mZmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1dGxlcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9zcGl0YWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYnVsYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGtpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlnaHRlci1qZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVza3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhcHRvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9iaWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW90ZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGlubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNtaWxlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJvd24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2FtZXBhZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXlib2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVybWluYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseS1hbGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBseS1hbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1mb3JrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZS1mb3JrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YnNjcmlwdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVyYXNlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXB1enpsZS1waWVjZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGllbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXhjZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odG1sNTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWh0bWw1OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNzczM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmNob3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbHNleWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGlja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGV2ZWwtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWwtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXVwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2JwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2JwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanB5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rcnc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idGM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdGV4dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteGluZy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXBsYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJvcGJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnN0YWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGlja3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZG47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJscjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXBwbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmRyb2lkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW51eDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJpYmJibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVsbG87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mZW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdHRpcDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF0aXBheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb29uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJjaGl2ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVucmVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFnZWxpbmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvdC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcGFjZS1zaHV0dGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGFjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdvcmRwcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2l0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWFob287IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWxpY2lvdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlnZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRydXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpvb21sYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1aWxkaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGlsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bvb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3ViZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YXhpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BvdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvdW5kY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhdGFiYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcGRmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtd29yZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtemlwLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXVkaW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS12aWRlby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWNvZGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGVwZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpzZmlkZGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpZmUtcmluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW8tbm90Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWJlbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbXBpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYWNrZXItbmV3czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpeGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGlzdG9yeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLXRoaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXJhZ3JhcGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZ1dGJvbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1ZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXllbHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpZmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsY3VsYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXZpc2E7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGlzY292ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtYW1leDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXBheXBhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLXN0cmlwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvcHlyaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXllZHJvcHBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFpbnQtYnJ1c2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW94aG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2VsbGlzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWxzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWFucGF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idXlzZWxsYWRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGFzaGN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnVtYmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYW5wdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWxsc3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lhdGxhczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWFtb25kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmVldC12aWV3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnRiZWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lcmN1cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV1dGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdlbmRlcmxlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hhdHNhcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZXJ2ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhY29pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJ3YXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRpdW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZW5jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaS1jdXJzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGlja3ktbm90ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtamNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1saXphcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBlYWNlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFkZW1hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVnaXN0ZXJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJpcGFkdmlzb3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2V0LXBvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lraXBlZGlhLXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zYWZhcmk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHJvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaHJvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZWZveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxldmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29udGFvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29udGFvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci01MDBweDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtYXpvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItY2hlY2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kdXN0cnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXBpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1zaWduczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91eno7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxhY2stdGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udGljb25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0LWFsaWVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGllcGllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vZHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1peGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2NyaWJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3BwaW5nLWJhc2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYXNodGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGgtYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZXJjZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0bGFiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwYmVnaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3Bmb3JtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmlyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGVlbGNoYWlyLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsaW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJhaWxsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmbmVzczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVhZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xpZGUtZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvdy12aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LWdob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcnN0LW9yZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZW1laXNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250LWF3ZXNvbWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmRzaGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5vZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWJhZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3JhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZWdyYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci00OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG93ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRodHViOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBvZGNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctbWluaW1pemU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1yZXN0b3JlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuZGNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF2OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWltZGI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmF2ZWxyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZXJjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9jaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbm93Zmxha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJwb3dlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BleHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZXR1cDsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi8vIFdoaXRlZnJhbWVzXG5cbiRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHk6ICAgICAgMC4yICFkZWZhdWx0O1xuJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eTogICAwLjE0ICFkZWZhdWx0O1xuJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5OiAwLjEyICFkZWZhdWx0O1xuXG4vLyBOT1RFKHNoeW5kbWFuKTogZ3VscC1zYXNzIHNlZW1zIHRvIGJlIGZhaWxpbmcgaWYgSSBzcGxpdCB0aGUgc2hhZG93IGRlZnMgYWNyb3NzXG4vLyAgICBtdWx0aXBsZSBsaW5lcy4gVWdseS4gU29ycnkuXG4kd2hpdGVmcmFtZS1zaGFkb3ctMWRwOiAwcHggMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAycHggMXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTJkcDogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAycHggMnB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0zZHA6IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggM3B4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctNGRwOiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy01ZHA6IDBweCAzcHggNXB4IC0xcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDVweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMTRweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTZkcDogMHB4IDNweCA1cHggLTFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAxcHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTdkcDogMHB4IDRweCA1cHggLTJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggN3B4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAycHggMTZweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LThkcDogMHB4IDVweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDEwcHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMTRweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTlkcDogMHB4IDVweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDEycHggMXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCAzcHggMTZweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTEwZHA6IDBweCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDEwcHggMTRweCAxcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDRweCAxOHB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTFkcDogMHB4IDZweCA3cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTFweCAxNXB4IDFweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNHB4IDIwcHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xMmRwOiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxMnB4IDE3cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA1cHggMjJweCA0cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTEzZHA6IDBweCA3cHggOHB4IC00cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDEzcHggMTlweCAycHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDVweCAyNHB4IDRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMTRkcDogMHB4IDdweCA5cHggLTRweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMTRweCAyMXB4IDJweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggNXB4IDI2cHggNHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0xNWRwOiAwcHggOHB4IDlweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxNXB4IDIycHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMjhweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE2ZHA6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxNnB4IDI0cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE3ZHA6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxN3B4IDI2cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA2cHggMzJweCA1cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE4ZHA6IDBweCA5cHggMTFweCAtNXB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA3cHggMzRweCA2cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTE5ZHA6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAxOXB4IDI5cHggMnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA3cHggMzZweCA2cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTIwZHA6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjBweCAzMXB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOHB4IDM4cHggN3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yMWRwOiAwcHggMTBweCAxM3B4IC02cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDIxcHggMzNweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDhweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kd2hpdGVmcmFtZS1zaGFkb3ctMjJkcDogMHB4IDEwcHggMTRweCAtNnB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktdW1icmEtb3BhY2l0eSksIDBweCAyMnB4IDM1cHggM3B4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1rZXktcGVudW1icmEtb3BhY2l0eSksIDBweCA4cHggNDJweCA3cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWFtYmllbnQtc2hhZG93LW9wYWNpdHkpICFkZWZhdWx0O1xuJHdoaXRlZnJhbWUtc2hhZG93LTIzZHA6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXVtYnJhLW9wYWNpdHkpLCAwcHggMjNweCAzNnB4IDNweCByZ2JhKDAsIDAsIDAsICRzaGFkb3cta2V5LXBlbnVtYnJhLW9wYWNpdHkpLCAwcHggOXB4IDQ0cHggOHB4IHJnYmEoMCwgMCwgMCwgJHNoYWRvdy1hbWJpZW50LXNoYWRvdy1vcGFjaXR5KSAhZGVmYXVsdDtcbiR3aGl0ZWZyYW1lLXNoYWRvdy0yNGRwOiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS11bWJyYS1vcGFjaXR5KSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAkc2hhZG93LWtleS1wZW51bWJyYS1vcGFjaXR5KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsICRzaGFkb3ctYW1iaWVudC1zaGFkb3ctb3BhY2l0eSkgIWRlZmF1bHQ7XG5cbi5tZC13aGl0ZWZyYW1lLTFkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy0xZHA7XG59XG4ubWQtd2hpdGVmcmFtZS0yZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMmRwO1xufVxuLm1kLXdoaXRlZnJhbWUtM2RwIHtcblx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTNkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTRkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy00ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS01ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctNWRwO1xufVxuLm1kLXdoaXRlZnJhbWUtNmRwIHtcblx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTZkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTdkcCB7XG5cdGJveC1zaGFkb3c6ICR3aGl0ZWZyYW1lLXNoYWRvdy03ZHA7XG59XG4ubWQtd2hpdGVmcmFtZS04ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctOGRwO1xufVxuLm1kLXdoaXRlZnJhbWUtOWRwIHtcblx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTlkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTEwZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTBkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTExZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTFkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTEyZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTJkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTEzZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTNkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTE0ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTRkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTE1ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTVkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTE2ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTZkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTE3ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTdkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTE4ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMThkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTE5ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMTlkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTIwZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMjBkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTIxZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMjFkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTIyZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMjJkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTIzZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMjNkcDtcbn1cbi5tZC13aGl0ZWZyYW1lLTI0ZHAge1xuXHRib3gtc2hhZG93OiAkd2hpdGVmcmFtZS1zaGFkb3ctMjRkcDtcbn1cbiIsIi5hd2FpdCxcbi5idG4tYXdhaXQ6YWZ0ZXIge1xuXHRoZWlnaHQ6IDEuNzVyZW07XG5cdHdpZHRoOiAxLjc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMCk7XG59XG5cbi5hd2FpdC14bCB7XG5cdGhlaWdodDogNHJlbTtcblx0d2lkdGg6IDRyZW07XG5cdGJvcmRlci13aWR0aDogMTBweDtcbn1cblxuLmF3YWl0LWxnIHtcblx0aGVpZ2h0OiAyLjVyZW07XG5cdHdpZHRoOiAyLjVyZW07XG5cdGJvcmRlci13aWR0aDogNnB4O1xufVxuXG4uYXdhaXQtc20ge1xuXHRoZWlnaHQ6IDFyZW07XG5cdHdpZHRoOiAxcmVtO1xuXHRib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLy8gQnV0dG9uc1xuLmJ0bi1hd2FpdDphZnRlciB7XG5cdG1hcmdpbi1yaWdodDogLjVyZW07XG59XG5cbi5idG4uYnRuLWF3YWl0IHtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmJ0biA+IC5hd2FpdCxcbi5idG4tYXdhaXQ6YWZ0ZXIge1xuXHRoZWlnaHQ6IDEuNHJlbTtcblx0d2lkdGg6IDEuNHJlbTtcbn1cblxuLmJ0bi1sZyA+IC5hd2FpdCxcbi5idG4tbGcuYnRuLWF3YWl0OmFmdGVyIHtcblx0aGVpZ2h0OiAxLjU1cmVtO1xuXHR3aWR0aDogMS41NXJlbTtcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XG59XG5cbi5idG4tc20gPiAuYXdhaXQsXG4uYnRuLXNtLmJ0bi1hd2FpdDphZnRlciB7XG5cdGhlaWdodDogMS4wNXJlbTtcblx0d2lkdGg6IDEuMDVyZW07XG5cdGJvcmRlci13aWR0aDogM3B4O1xufVxuXG5AaW5jbHVkZSBhd2FpdC1zcGlubmVyKCdhd2FpdC0tcHJpbWFyeScsJG1haW4tYWNjZW50LWNvbG9yLCRtYWluLWFjY2VudC1jb2xvci0zMDApO1xuXG5AaW5jbHVkZSBhd2FpdC1zcGlubmVyKCdhd2FpdC0tbGlnaHQnLCRhZGRpdGlvbmFsLWFjY2VudC1hbWJlciwkYWRkaXRpb25hbC1hY2NlbnQtYW1iZXItMzAwKTtcblxuQGluY2x1ZGUgYXdhaXQtc3Bpbm5lcignYXdhaXQtLWludmVyc2UnLCR3aGl0ZSwkd2hpdGUpO1xuIiwiQG1peGluIGF3YWl0LWtleWZyYW1lKCRuYW1lLCAkbWFpbi1jb2xvciwgJGNvbG9yLTMwMCkge1xuXG5cdEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0MCUge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLTMwMDtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLTMwMDtcblx0XHR9XG5cdFx0NTAlIHtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHR9XG5cdFx0MTAwJSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg3MjBkZWcpO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLTMwMDtcblx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLTMwMDtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzICN7JG5hbWV9IHtcblx0XHQwJSB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdH1cblx0XHQ1MCUge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJG1haW4tY29sb3I7XG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRtYWluLWNvbG9yO1xuXHRcdH1cblx0XHQxMDAlIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzIwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDcyMGRlZyk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItMzAwO1xuXHRcdH1cblx0fVxuXG59XG5cbkBtaXhpbiBhd2FpdC1zcGlubmVyKCRuYW1lLCAkbWFpbi1jb2xvciwgJGNvbG9yLTMwMCkge1xuXG5cdC4jeyRuYW1lfSxcblx0LmJ0bi0jeyRuYW1lfTphZnRlciB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJG1haW4tY29sb3I7XG5cdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkbWFpbi1jb2xvcjtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogJG5hbWUgM3MgaW5maW5pdGUgbGluZWFyO1xuXHRcdGFuaW1hdGlvbjogJG5hbWUgM3MgaW5maW5pdGUgbGluZWFyO1xuXHR9XG5cblx0LmJ0bi0jeyRuYW1lfTphZnRlciB7XG5cdFx0Y29udGVudDonJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXG5cdEBpbmNsdWRlIGF3YWl0LWtleWZyYW1lKCRuYW1lLCRtYWluLWNvbG9yLCRjb2xvci0zMDApO1xufVxuIiwiLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIENPTlRBSU5FUi4uLi4uLi4uLi4uLigoKSkuXG4gKiBCQVNFLi4uLi4uLi4uLi4uLi4uLi4oKCkpLlxuICpcbiAqIEFMVi1IRUFERVJcbiAqIGFsdi1oZWFkZXIuLi4uLi4uLi4uLigoKSkuXG4gKlxuICovXG5cbmh0bWwge1xuXHQvLyBkaXNwbGF5cyBhIHNjcm9sbGJhciwgc28gdGhlIHdpZHRoIG9mIHRoZSBwYWdlIGlzIG5vdCBjaGFuZ2luZyB3aGVuIHRoZSBsZW5naHQgb2YgdGhlIHBhZ2UgaXMgY2hhbmdpbmdcblx0b3ZlcmZsb3cteTpzY3JvbGw7XG59XG5cbmh0bWwsIGJvZHkge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0NPTlRBSU5FUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbnRhaW5lci0tbGFuZGluZ3BhZ2Uge1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0cGFkZGluZy10b3A6ICRtYXJnaW4teC1nZW5lcmFsO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5jb250YWluZXItLWxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvci1ncmF5LTUwLCAxLjApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQkFTRVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gKiBDb21tb24gcGFnZSBMYXlvdXQ6XHR8IHN1Ym5hdmJhcjoxLzUgfCBjb250ZW50OjMvNSB8IHJlbGF0ZWQ6MS81IHwgT1JcbiBcdFx0XHRcdFx0XHR8IHN1Ym5hdmJhcjoxLzUgfCBjb250ZW50LXdpZGU6NC81IHxcbiAqL1xuXG4vLyB0b2RvXG4uYmFzZSB7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KXtcblxuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cblx0XHQvLyB0b2RvOiBtYXJnaW4tYm90dG9tPyFcblxuXHRcdC5iYXNlX19zdWJuYXZiYXIsXG5cdFx0LmJhc2VfX2NvbnRlbnQsXG5cdFx0LmJhc2VfX2NvbnRlbnQtLXdpZGUsXG5cdFx0LmJhc2VfX2NvbnRlbnQtLWFtc3RhdCxcblx0XHQuYmFzZV9fcmVsYXRlZFx0e1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cdFx0fVxuXG5cdFx0LmJhc2VfX3N1Ym5hdmJhcixcblx0XHQuYmFzZV9fcmVsYXRlZCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLCA1KTtcblx0XHR9XG5cblx0XHQuYmFzZV9fY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzLCA1KTtcblx0XHR9XG5cdFx0LmJhc2VfX2NvbnRlbnQtLXdpZGUge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCwgNSk7XG5cdFx0fVxuXG5cdFx0LmJhc2UtLW1hcmdpbi10b3Age1xuXHRcdFx0bWFyZ2luLXRvcDogKDIqJGJyZWFkY3J1bWItcGFkZGluZy14ICsgJHNwYWNlcik7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXHRcdC5iYXNlX19zdWJuYXZiYXIsXG5cdFx0LmJhc2VfX3JlbGF0ZWQge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMSwgNCk7XG5cdFx0fVxuXG5cdFx0LmJhc2VfX2NvbnRlbnQge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMiwgNCk7XG5cdFx0fVxuXHRcdC5iYXNlX19jb250ZW50LS13aWRlIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDMsIDQpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuXHRcdC5iYXNlX19zdWJuYXZiYXIsXG5cdFx0LmJhc2VfX3JlbGF0ZWQge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMSwgMik7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHQuYmFzZV9fY29udGVudCB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgyLCAyKTtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0XHQuYmFzZV9fY29udGVudC0td2lkZSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgyLCAyKTtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmJhc2VfX2NvbnRlbnQtLWFtc3RhdCB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG59XG5cbi8qKlxuICogTGFuZGluZ3BhZ2UgTGF5b3V0OiByZWd1bGFyOiAxLzMgYW5kIHdpZGU6IDIvM1xuICovXG5cbi5sYW5kaW5nLXBhZ2Uge1xuXG5cdC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXIsXG5cdC5sYW5kaW5nLXBhZ2VfX3dpZGUsXG5cdC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuXHRcdG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LWdlbmVyYWw7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRcdC5sYW5kaW5nLXBhZ2VfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQ6bm90KC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXItLW1lZGlhKSAubWQtd2hpdGVmcmFtZS0xZHA6bm90KC5wcm9jZXNzLWNvbnRhaW5lcikge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cblx0XHQubGFuZGluZy1wYWdlX19yZWd1bGFyLS1tZWRpYSAubGFuZGluZy1wYWdlLS1jb250YWluZXIge1xuXHRcdFx0QGluY2x1ZGUgYWx2LWJvcmRlci1yYWRpdXMoJGFsdi1ib3gtcmFkaXVzKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cblx0XHQvLyB0b2RvOiBtYXJnaW4tYm90dG9tPyFcblxuXHRcdC5sYW5kaW5nLXBhZ2VfX3JlZ3VsYXIsXG5cdFx0LmxhbmRpbmctcGFnZV9fd2lkZSxcblx0XHQubGFuZGluZy1wYWdlX19oYWxmIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcblx0XHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmctcGFnZV9fcmVndWxhciB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLCAzKTtcblx0XHR9XG5cblx0XHQubGFuZGluZy1wYWdlX193aWRlIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDIsIDMpO1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nLXBhZ2VfX2hhbGYge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMSwgMik7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmctcGFnZS0tY29udGFpbmVyIHtcblx0XHRcdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCRhbHYtYm94LXJhZGl1cyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LTEwMDtcblxuXHRcdFx0cGFkZGluZzogJGFsdi1ib3gtcmFkaXVzO1xuXG5cdFx0XHRtaW4taGVpZ2h0OiAkbGFuZGluZ3BhZ2VzLW1pbi1oZWlnaHQ7XG5cdFx0XHRoZWlnaHQ6ICRsYW5kaW5ncGFnZXMtbWluLWhlaWdodDtcblx0XHR9XG5cblx0XHQubGFuZGluZy1wYWdlLS1jb250ZW50IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6ICRhbHYtYm94LXJhZGl1cztcblxuXHRcdFx0Ly90b2RvIG9yIGJvb3RzdHJhcD8hXG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cdFx0LmxhbmRpbmctcGFnZV9fcmVndWxhcjpub3QoLmxhbmRpbmctcGFnZV9fcmVndWxhci0tdGhpcmQpIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEsIDIpO1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nLXBhZ2VfX3dpZGUge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMiwgMik7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmctcGFnZV9faGFsZiB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLCAxKTtcblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0xJU1RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVsYXRlZC1saXN0IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcbn1cbi5yZWxhdGVkIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjNlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYxYzFcIjsgLyogRm9udEF3ZXNvbWUgVW5pY29kZSAqL1xuXHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xLjNlbTsgLyogc2FtZSBhcyBwYWRkaW5nLWxlZnQgc2V0IG9uIGxpICovXG5cdFx0XHR3aWR0aDogMS4zZW07IC8qIHNhbWUgYXMgcGFkZGluZy1sZWZ0IHNldCBvbiBsaSAqL1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0hFTFBFUlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuXHRcdCRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cdFx0LmNvbnRhaW5lci0jeyRpbmZpeH0tdzI1IFx0eyB3aWR0aDogIDI1JSAhaW1wb3J0YW50OyB9XG5cdFx0LmNvbnRhaW5lci0jeyRpbmZpeH0tdzMzICBcdHsgd2lkdGg6ICAzMyUgIWltcG9ydGFudDsgfVxuXHRcdC5jb250YWluZXItI3skaW5maXh9LXc1MCAgXHR7IHdpZHRoOiAgNTAlICFpbXBvcnRhbnQ7IH1cblx0XHQuY29udGFpbmVyLSN7JGluZml4fS13NjYgIFx0eyB3aWR0aDogIDY2JSAhaW1wb3J0YW50OyB9XG5cdFx0LmNvbnRhaW5lci0jeyRpbmZpeH0tdzc1ICBcdHsgd2lkdGg6ICA3NSUgIWltcG9ydGFudDsgfVxuXHRcdC5jb250YWluZXItI3skaW5maXh9LXcxMDAgIFx0eyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cdH1cbn1cbiIsIkBtaXhpbiBhbHYtYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgJHJhZGl1cyAhaW1wb3J0YW50O1xufVxuIiwiLy8gdG9kbyByZWZhY3RvciB3aG9sZSBcIl9sb2dvXCIgZmlsZSBhbmQgc3R5bGU6IGRvbnQgbmFtZSBpdCBcImxvZ29cIiBiZXR0ZXIgYWx2IG9yIHdvcmsgb3Igd2hhdGV2ZXJcbi8vXG4vLyB0b2RvIHNoYWRvdyA+IG1hdGVyaWFsIGRlc2lnbiB3aGl0ZWZyYW1lOiBodHRwczovL21hdGVyaWFsLmFuZ3VsYXJqcy5vcmcvbGF0ZXN0L2RlbW8vd2hpdGVmcmFtZSFcbi5sb2dvLWJveCxcbi5hbHYtbG9nby1ib3gge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuXHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXG5cdHBhZGRpbmc6ICRhbHYtYm94LXBhZGRpbmc7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXG5cdCYuZmxleC1oZWlnaHQge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdCYuZmxleC13aWR0aCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLmJhc2VfX3N1Ym5hdmJhciAuYWx2LWxvZ28tYm94IHtcblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xufVxuXG4vLyBib290c3RyYXAgY2xhc3M6IGJvcmRlcnMhIVxuLnJvdW5kZWQtbG9nbyB7XG5cdEBpbmNsdWRlIGFsdi1ib3JkZXItcmFkaXVzKCRhbHYtYm94LXJhZGl1cyk7XG59XG5cbi5hbHYtbG9nbyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRoZWlnaHQ6ICRsb2dvLWhlaWdodDtcblx0XHR3aWR0aDogY2FsYygjeyRsb2dvLWhlaWdodH0gKiAjeyRwaGl9KTtcblxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRiYWNrZ3JvdW5kOiAkYWRkaXRpb25hbC1hY2NlbnQtYW1iZXI7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXG5cdFx0cGFkZGluZzogKCRhbHYtYm94LXBhZGRpbmcvMykgJGFsdi1ib3gtcGFkZGluZztcblxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMTBweCA1cHggMjBweCAxMHB4IHJnYmEoMCwwLDAsMC4wNSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAxMHB4IDVweCAyMHB4IDEwcHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHRib3gtc2hhZG93OiAxMHB4IDVweCAyMHB4IDEwcHggcmdiYSgwLDAsMCwwLjA1KTtcblx0fVxufVxuXG4uYWx2LWxvZ29fX2JyYW5kLS1hbXN0YXQsXG4uYWx2LWxvZ29fX2JyYW5kLS1qb2Itcm9vbSB7XG5cdGZvbnQtc2l6ZTogJGxvZ28tYnJhbmQtc2l6ZTtcblx0bGV0dGVyLXNwYWNpbmc6ICRsb2dvLWJyYW5kLXNwYWNpbmc7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdH4uYWx2LWxvZ29fX3RpdGxlLXNtYWxsIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRsaW5lLWhlaWdodDogLjU7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuXG5cdFx0fi5hbHYtbG9nb19fdGl0bGUtc21hbGwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmFsdi1sb2dvX19icmFuZC0tYW1zdGF0IHtcblx0bGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvci1ncmF5LWRhcms7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG59XG5cbi5hbHYtbG9nb19fdGl0bGUge1xuXHRmb250LXNpemU6ICRsb2dvLXNpemU7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxldHRlci1zcGFjaW5nOiAkbG9nby1zcGFjaW5nO1xuXG5cdC50aXRsZV9fcGx1cy1jaCxcblx0LnRpdGxlX19wbHVzLWNoOmJlZm9yZSB7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yLWdyYXk7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cdFx0Y29sb3I6ICRhZGRpdGlvbmFsLWFjY2VudC1hbWJlcjtcblx0fVxufVxuXG4uYWx2LWxvZ29fX3RpdGxlLXNtYWxsIHtcblx0Y29sb3I6ICRibGFjaztcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsZXR0ZXItc3BhY2luZzogJHRleHQtaDQtc3BhY2luZztcblxuXHQudGl0bGVfX3BsdXMtY2gge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cblxuXHQudGl0bGVfX3BsdXMtY2gsXG5cdC50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuXHRcdGNvbG9yOiAkbWFpbi1jb2xvci1ncmF5O1xuXHR9XG5cblx0fi5hbHYtbG9nb19fYnJhbmQge1xuXHRcdGZvbnQtc2l6ZTogJGxvZ28tYnJhbmQtc2l6ZTtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG59XG5cbi50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuXHRjb250ZW50OiAnKyc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMC43NWVtO1xuXG5cdHZlcnRpY2FsLWFsaWduOiAtMC41ZW07XG5cdG1hcmdpbi1sZWZ0OiAtMC4xZW07XG5cdG1hcmdpbi1yaWdodDogLTAuMmVtO1xufVxuXG5cbi5hbHYtbG9nby0taW52ZXJzZSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0XHQuYWx2LWxvZ29fX3RpdGxlLFxuXHRcdC5hbHYtbG9nb19fdGl0bGUtc21hbGwsXG5cdFx0LnRpdGxlX19wbHVzLWNoLFxuXHRcdC50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLmFsdi1sb2dvLS1kYXJrIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktZGFyaztcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cblx0XHQuYWx2LWxvZ29fX3RpdGxlLFxuXHRcdC5hbHYtbG9nb19fdGl0bGUtc21hbGwsXG5cdFx0LnRpdGxlX19wbHVzLWNoLFxuXHRcdC50aXRsZV9fcGx1cy1jaDpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gcG9ydGFsLWxvZ29cbi8qXG5cdDxhIGNsYXNzPVwibmF2YmFyLWJyYW5kIGFsdi1sb2dvXCIgaHJlZj1cIi4ve3tiYXNldXJsfX0vaW5kZXguaHRtbFwiPlxuXHRcdDxkaXYgY2xhc3M9XCJhbHYtbG9nb19fdGl0bGVcIj5cblx0XHRcdDxzdHJvbmc+YXJiZWl0PC9zdHJvbmc+PHNwYW4gY2xhc3M9XCJ0aXRsZV9fcGx1cy1jaFwiPnN3aXNzPC9zcGFuPlxuXHRcdDwvZGl2PlxuXHQ8L2E+XG4gKi9cblxuLm5hdmJhci1icmFuZC5wb3J0YWwtbG9nbyB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6ICRsb2dvLXpJbmRleDtcblxuXHRcdGhlaWdodDogJGxvZ28taGVpZ2h0O1xuXHRcdHdpZHRoOiAkbG9nby13aWR0aDtcblxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXG5cdFx0cGFkZGluZzogMCAkYWx2LWJveC1wYWRkaW5nO1xuXG5cdFx0Ym94LXNoYWRvdzogJHdoaXRlZnJhbWUtc2hhZG93LTFkcDtcblxuXHRcdC5wb3J0YWwtbG9nb19faW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdC5wb3J0YWwtbG9nb19faW1hZ2UgaW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjSEVBRElOR1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmgxIHtcblx0bGV0dGVyLXNwYWNpbmc6ICR0ZXh0LWgxLXNwYWNpbmc7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgyIHtcblx0bGV0dGVyLXNwYWNpbmc6ICR0ZXh0LWgyLXNwYWNpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmgzIHtcblx0bGV0dGVyLXNwYWNpbmc6ICR0ZXh0LWgzLXNwYWNpbmc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg0LCBoNSwgaDYge1xuXHRsZXR0ZXItc3BhY2luZzogJHRleHQtaDQtc3BhY2luZztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1BBUkFHUkFQSFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmxpZ2h0LFxuLnRleHQtLWxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50ZXh0LS1yZWd1bGFyIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0LS1ib2xkIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtLXN1cGVyIHtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLnRleHQtLXN1YiB7XG5cdHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi50ZXh0LS1jZW50ZXItYWxpZ24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC0tcmlnaHQtYWxpZ24ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LS1sZWZ0LWFsaWduIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LS1qdXN0aWZ5LWFsaWduIHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLnRleHQtLXByaW1hcnktY29sb3Ige1xuXHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG59XG4udGV4dC0taW52ZXJzZS1jb2xvciB7XG5cdGNvbG9yOiAkYnJhbmQtaW52ZXJzZTtcbn1cbi50ZXh0LS13aGl0ZS1jb2xvciB7XG5cdGNvbG9yOiAkd2hpdGU7XG59XG4udGV4dC0tYmFzZS1jb2xvciB7XG5cdCBjb2xvcjogJGJvZHktY29sb3I7XG59XG5cbi50ZXh0LS1uby1sZXR0ZXJzcGFjaW5nIHtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi50ZXh0LS1saW5lLWhlaWdodC0taDF7XG5cdGxpbmUtaGVpZ2h0OiAkaDEtZm9udC1zaXplO1xufVxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oMiB7XG5cdGxpbmUtaGVpZ2h0OiAkaDItZm9udC1zaXplO1xufVxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oMyB7XG5cdGxpbmUtaGVpZ2h0OiAkaDMtZm9udC1zaXplO1xufVxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oNCB7XG5cdGxpbmUtaGVpZ2h0OiAkaDQtZm9udC1zaXplO1xufVxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oNSB7XG5cdGxpbmUtaGVpZ2h0OiAkaDUtZm9udC1zaXplO1xufVxuLnRleHQtLWxpbmUtaGVpZ2h0LS1oNiB7XG5cdGxpbmUtaGVpZ2h0OiAkaDYtZm9udC1zaXplO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjTElOS1NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG5cdGNvbG9yOiAkbGluay1jb2xvcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0fVxufVxuIiwiLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIEhFQURFUi4uLi4uLi4uLi4uLi4uLigoKSkuXG4gKlxuICogQUxWLUhFQURFUlxuICogYWx2LWhlYWRlci4uLi4uLi4uLi4uKCgpKS5cbiAqIGFsdi1icmFuZC4uLi4uLi4uLi4uLigoKSkuXG4gKiBhbHYtdGhlbWVzLi4uLi4uLi4uLi4oKCkpLlxuICpcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjSEVBREVSXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcblx0bWFyZ2luLXRvcDogY2FsYygjeyRoZWFkZXItbmF2YmFyLWhlaWdodH0gKyAjeyRoZWFkZXItbW9iaWxlLW1hcmdpbn0pOyAvLyBhbHYtaGVhZGVyIDMwcHgsIG5hdmJhciA2MHB4XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuXHRcdG1hcmdpbi10b3A6IGNhbGMoI3skaGVhZGVyLW5hdmJhci1oZWlnaHR9ICsgI3skaGVhZGVyLW1hcmdpbn0pOyAvLyBhbHYtaGVhZGVyIDMwcHgsIG5hdmJhciA2MHB4XG5cblx0XHQmLmhhcy1qdW1ib3Ryb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogKCRoZWFkZXItbmF2YmFyLWhlaWdodCk7IC8vIGFsdi1oZWFkZXIgMzBweCwgbmF2YmFyIDYwcHggTk8gdG9vbGJhciFcblx0XHR9XG5cblx0XHQmLmhhcy10b29sYmFyIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoI3skaGVhZGVyLW5hdmJhci1oZWlnaHQgKyAkdG9vbGJhci1oZWlnaHR9ICsgI3skdG9vbGJhci1tYXJnaW4tYm90dG9tfSk7IC8vIGFsdi1oZWFkZXIgMzBweCwgbmF2YmFyIDYwcHggKyB0b29sYmFyIDExMHB4ICsgbWFyZ2luIDI0cHhcblx0XHR9XG5cblx0XHQmOm5vdCguaGFzLWp1bWJvdHJvbikgLmp1bWJvdHJvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtKCRoZWFkZXItbWFyZ2luKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRcdCYuaGFzLXNtYXJ0YmFubmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkaGVhZGVyLW1vYmlsZS1tYXJnaW47XG5cdFx0XHR9XG5cblx0XHRcdC5maXhlZC10b3Age1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZml4ZWQtdG9wIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5cdFx0Ji5oYXMtdG9vbGJhciB+IC50b29sYmFyLFxuXHRcdH4gLnRvb2xiYXJ7XG5cdFx0XHR0b3A6ICN7JGhlYWRlci1uYXZiYXItaGVpZ2h0fTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uaGFzLW1haW5uYXZpZ2F0aW9uIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkNGQ0Y7XG59XG5cbi8qKlxuICogVGhlbWVzXG4gKiBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIGFsdnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG4gKlxuICogRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuICovXG5cbi5hbHYtaGVhZGVyLS1saWdodCB7XG5cdGJhY2tncm91bmQ6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXG5cdC5hbHYtaGVhZGVyX19icmFuZCB7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHR9XG59XG5cbi8qKlxuICogV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuICovXG4uYWx2LWhlYWRlci0taW52ZXJzZSB7XG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWJsYWNrO1xuXG5cdC5hbHYtaGVhZGVyX19icmFuZCB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuIiwiLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIEZPT1RFUi4uLi4uLi4uLi4uLi4uLigoKSkuXG4gKlxuICovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNGT09URVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktZGFyaztcblx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXG5cdHBhZGRpbmc6IDJyZW0gMDtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLmZvb3RlciB7XG5cdFx0KyAuZm9vdGVyIHtcblx0XHRcdC8vIHRvZG8gcmVmYWN0b3JpbmchIVxuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vLyB0b2RvIHZhcnMhXG4uZm9vdGVyLS1sb2dvcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5mb290ZXItLWxvZ29zX19sb2dvIHtcblx0XHRtYXJnaW46IDAgMnJlbTtcblx0XHR3aWR0aDogMjUlO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDYwcHg7XG5cblx0XHRcdCYuY2QtYnVuZCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLS1zZWNvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRwYWRkaW5nOiAkbWFyZ2luLXgtbmFycm93IDA7XG5cblx0YmFja2dyb3VuZDogJGJyYW5kLWludmVyc2U7XG5cdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblxuXHRhLFxuXHRzcGFuIHtcblx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteTtcblx0XHRtYXJnaW46IDAgJG1hcmdpbi14LW5hcnJvdztcblxuXHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAgJG1haW4tY29sb3ItZ3JheS1kYXJrO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdC5mb290ZXItLXNlY28ge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdGEsXG5cdFx0c3BhbiB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubmF2LS1qb2Itcm9vbSB7XG5cdHdpZHRoOiA2NiU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdC5uYXYtaXRlbSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHR9XG5cblx0Lm5hdi1saW5rIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktbGlnaHQtNTAsMC43NSk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktbGlnaHQtNTAsMC45KTtcblx0XHR9XG5cdH1cbn1cblxuLnRhYi1jb250ZW50LS1qb2Itcm9vbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogcmdiYSgkbWFpbi1jb2xvci1ncmF5LWxpZ2h0LTUwLDAuNzUpO1xufVxuXG4ubmF2LS1sb2dpbiB7XG5cdC8vIHRvZG8gbWVkaWEhIGJyZWFrcG9pbnRzISFcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0Lm5hdi1pdGVtIHtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0d2lkdGg6IDI1JTtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQubmF2LWxpbmsge1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGxpbmstY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktbGlnaHQtMTAwLDEpO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZHJhd2VyIC5uYXZiYXItbmF2IHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuXHRcdC5uYXYtaXRlbSB7XG5cblx0XHR9XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC8vXG5cdC5uYXYtLWpvYi1yb29tIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LXJlZ3VsYXI7XG5cblx0XHRcdC5uYXYtbGluayB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIE5hdmJhclxuLm5hdmJhciB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXG5cdGhlaWdodDogJGhlYWRlci1uYXZiYXItaGVpZ2h0O1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQ+LmNvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZiYXItYWx2IHtcblx0cGFkZGluZzogMCAkbmF2YmFyLXBhZGRpbmcteDtcblxuXHQubmF2LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcblx0XHRwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG5cdH1cbn1cblxuLm5hdmJhci1saWdodC5iZy1mYWRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW4tY29sb3ItZ3JheS0xMDAsIDEpO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXHRcdCYuYWx2LWxvZ28ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogJGxvZ28tekluZGV4O1xuXHRcdH1cblx0fVxufVxuXG4vLyB0b2RvIHJlZmFjdG9yaW5nXG4ubmF2YmFyLW5hdiB7XG5cblx0Lm5hdi1saW5rIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50O1xuXG5cdFx0Ly8gdG9kbyB2YXJzXG5cdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogJGJvZHktYmc7XG5cdFx0fVxuXG5cdFx0Ji5uYXYtbGluay0tbG9naW4ge1xuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1saW5rLm5hdi1saW5rLS1sb2dpbiB7XG5cdFx0cGFkZGluZy1yaWdodDogMS43NWVtICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAxLjc1ZW0gIWltcG9ydGFudDtcblxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYnJhbmQtcHJpbWFyeSwgLjgpO1xuXHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm5hdi1saW5rLS1sb2dpbl9faWNvbiB7XG5cdFx0IFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdFx0XHQubmF2LWxpbmstLWxvZ2luX19pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWxpbmstLWxvZ2luX19sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXHRcdCYubmF2YmFyLW5hdi0tYWx2IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cbn1cblxuLy8gSWNvbnNcbi5uYXYtbGluayB7XG5cdC8vY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG5cdC5uYXYtbGlua19faWNvbiB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQuaWNvbl9fc3RhY2sge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRcdHdpZHRoOiAyLjVlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjVlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxufVxuXG4uYWN0aXZlLFxuLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXYtaXRlbTpob3Zlcixcbi5uYXYtbGluazpob3ZlciB7XG5cdC5uYXYtbGlua19faWNvbiB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwYWRkaW5nOiAycHg7XG5cblx0XHQuaWNvbl9fc3RhY2sge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRcdHdpZHRoOiAyLjVlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjVlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gTGFuZ3VhZ2UgU3dpdGNoZXJcbi8vIHRvZG8gcmVmYWN0b3Jpbmdcbi8vIG5hdi1pdGVtIHNhbWUgd2lkdGghXG4ubmF2YmFyLS1sYW5ndWFnZS1zd2l0Y2hlciA+IC5uYXYtaXRlbSB7XG5cdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblxuXHRwYWRkaW5nOiAwO1xuXG5cdC5uYXYtbGluayB7XG5cdFx0cGFkZGluZy10b3A6IDAuNzVlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMC43NWVtO1xuXG5cdFx0cGFkZGluZy1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQmLmFjdGl2ZSA+IC5uYXYtbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxufVxuXG5cbi8vIE5BVkJBUi1UT0dHTEVSXG4ubmF2YmFyLXRvZ2dsZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgMDtcbn1cblxuLy8gbGFuZ3VhZ2Utc3dpdGNoZXJcblxuLmxhbmd1YWdlLXN3aXRjaGVyIHtcblxuXHQuZHJvcHdkb3duLS1sYW5ndWFnZS1zd2l0Y2hlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0XHQubmF2YmFyLS1sYW5ndWFnZS1zd2l0Y2hlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5kcm9wd2Rvd24tLWxhbmd1YWdlLXN3aXRjaGVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHQubmF2YmFyLW5hdiB7XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYubW9iaWxlLW5hdiB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0XHQubmF2YmFyLS1sYW5ndWFnZS1zd2l0Y2hlciB7XG5cdFx0XHRcdC5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmF2YmFyLWFsdiB7XG5cdFx0cGFkZGluZzogMCAkbmF2YmFyLXBhZGRpbmcteC8yO1xuXG5cdFx0Lm5hdi1pdGVtIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteS8yO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15LzI7XG5cdFx0fVxuXHR9XG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQubmF2YmFyLW5hdiB7XG5cblx0XHQubmF2LWxpbmsge1xuXHRcdFx0cGFkZGluZy1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG5cblx0XHRcdC8vIHRvZG8gdmFyc1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdH1cblxuXHRcdC5uYXYtbGluay5uYXYtbGluay0tbG9naW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogLjc1ZW0gIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctbGVmdDogLjc1ZW0gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1RPT0xCQVJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi50b29sYmFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTIwMCwgLjc1KTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcblxuXHRtYXJnaW4tYm90dG9tOiAkdG9vbGJhci1tYXJnaW4tYm90dG9tO1xuXG5cdG1pbi1oZWlnaHQ6ICR0b29sYmFyLWhlaWdodDtcblxuXHQmLnN0aWNrZWQge1xuXHRcdGhlaWdodDogJHRvb2xiYXItaGVpZ2h0O1xuXHR9XG5cblx0Ji50b29sYmFyLS1saWdodCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvci1ncmF5LTUwLCAxLjApO1xuXHR9XG5cblx0Ji50b29sYmFyLS13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQmLnRvb2xiYXItLWludmVyc2Uge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJG1haW4tY29sb3ItZ3JheS01MCwgLjI1KTtcblx0fVxuXG5cdHotaW5kZXg6IDEwMDEgIWltcG9ydGFudDtcbn1cblxuLnRvb2xiYXItbmF2IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Ji5jZW50ZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Lm5hdi10aXRsZSB7XG5cdFx0cGFkZGluZzogJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcgJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcgJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcgMDtcblx0fVxuXG5cdC5uYXYtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS01MDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSA+IC5uYXYtbGluayB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdC5uYXYtbGluayB7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHQvLyB0b2RvIGNoZWNrIGJvb3RzdHJhcD8hXG5cdFx0XHRwYWRkaW5nOiAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWludmVyc2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdD4gc3BhbjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ji50b29sYmFyLS1qb2Itcm9vbSAubmF2LWl0ZW0ge1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0bWF4LXdpZHRoOiAyMCU7XG5cdH1cbn1cblxuLmp1bWJvdHJvbiAudG9vbGJhci1uYXYge1xuXHQubmF2LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxufVxuXG4udG9vbGJhci1uYXYtLWhhcy1pY29uIHtcblx0Lm5hdi1pdGVtIHtcblx0XHQubmF2LWxpbmsge1xuXHRcdFx0cGFkZGluZzogJGZpbHRlci10b29sYmFyLXBhZGRpbmcteSAkZmlsdGVyLXRvb2xiYXItcGFkZGluZy14O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtaW52ZXJzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRvb2xiYXItZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW46ICRmaWx0ZXItdG9vbGJhci10aXRsZS1wYWRkaW5nIDAgJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcvMiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdCYuY2VudGVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRtYXgtd2lkdGg6IDMzJTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRtYXJnaW46IDAgLjVyZW07XG5cblx0XHQ+IGlucHV0Om5vdCgucmFuZ2Utc2xpZGVyX19yYW5nZSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji5mb3JtLWdyb3VwLS1zbGlkZXIsXG5cdFx0Ji5yYW5nZS1zbGlkZXIge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwIC41cmVtO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxufVxuXG5qcjItam9iLXNlYXJjaC10b29sYmFyIHtcblxuXHRqcjItdHlwZWFoZWFkLW11bHRpc2VsZWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblxuXHQudG9vbGJhciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblxuXHRcdCYubWQtd2hpdGVmcmFtZS0zZHAge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ji5zdGlja2VkIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQudG9vbGJhci1uYXY6bm90KC5zaG93KSB7XG5cdFx0Lm5hdi1pdGVtOm5vdCguYWN0aXZlKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC50b29sYmFyLWNvbGxhcHNlIC50b29sYmFyLW5hdiB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvci1ncmF5LTEwMCwgLjc1KTtcblx0XHRtYXJnaW4tdG9wOiAuMjVyZW07XG5cdFx0cGFkZGluZzogLjVyZW07XG5cblx0XHQubmF2LXRpdGxlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAuODVyZW07XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMC4wNWVtO1xuXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0XHRcdFx0XHRjb250ZW50OiAnXFxmMTNhJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRhLFxuXHRcdFx0Lm5hdi1saW5re1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvb2xiYXItLWpvYi1yb29tIC5uYXYtaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmLnRvb2xiYXItbmF2LS1oYXMtaWNvbiB7XG5cdFx0XHQubmF2LWxpbmtfX2ljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b29sYmFyLWZvcm0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0bWFyZ2luOiAxcmVtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblxuXHRcdC5mb3JtLWdyb3VwLFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IC41cmVtIDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRqcjItam9iLXNlYXJjaC10b29sYmFyIHtcblxuXHRcdGpyMi10eXBlYWhlYWQtbXVsdGlzZWxlY3Qge1xuXG5cdFx0XHQudHlwZWFoZWFkLW11bHRpc2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG5cdC50b29sYmFyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkdG9vbGJhci1tYXJnaW4tYm90dG9tLzI7XG5cdH1cblxuXHQudG9vbGJhci1mb3JtIHtcblx0XHRtYXJnaW46IDFyZW0gLjVyZW0gIWltcG9ydGFudDtcblxuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdG1heC13aWR0aDogMjAlO1xuXHRcdH1cblxuXHRcdC5idG4tbGd7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQudG9vbGJhci1uYXYge1xuXG5cdFx0Ji50b29sYmFyLS1qb2Itcm9vbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcvMiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYudG9vbGJhci1uYXYtLWhhcy1pY29uIC5uYXYtbGluayB7XG5cdFx0XHQ+IHNwYW46bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0d2lkdGg6YXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXG5cdC50b29sYmFyLWZvcm0ge1xuXHRcdG1hcmdpbjogJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcgLjI1cmVtICRmaWx0ZXItdG9vbGJhci10aXRsZS1wYWRkaW5nLzIgLjI1cmVtO1xuXHR9XG5cblx0LnRvb2xiYXItbmF2IHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHQubmF2LXRpdGxlIHtcblx0XHRcdGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgJGZpbHRlci10b29sYmFyLXRpdGxlLXBhZGRpbmcvMiAwO1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1yZWd1bGFyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRmbGV4LWJhc2lzOiAyNSU7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXG5cblx0XHQmLnRvb2xiYXItLWpvYi1yb29tIC5uYXYtaXRlbSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmLnRvb2xiYXItbmF2LS1oYXMtaWNvbiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZSAubmF2LWxpbmtfX2ljb24gLmljb25fX3N0YWNrLFxuXHRcdC5hY3RpdmUgPiAubmF2LWxpbmsgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayxcblx0XHQubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayxcblx0XHQubmF2LWxpbms6aG92ZXIgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayxcblx0XHQubmF2LWxpbmsgLm5hdi1saW5rX19pY29uIC5pY29uX19zdGFjayB7XG5cdFx0XHRoZWlnaHQ6IDJlbTtcblx0XHRcdHdpZHRoOiAyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXG5cdFx0Ji50b29sYmFyLS1qb2Itcm9vbSB7XG5cblx0XHRcdHBhZGRpbmctdG9wOiAkZmlsdGVyLXRvb2xiYXItdGl0bGUtcGFkZGluZztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdi1pdGVtIHtcblx0XHRcdFx0ZmxleC1iYXNpczogMzMlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LnRvb2xiYXItZm9ybSB7XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRtYXJnaW46IDAgLjI1cmVtO1xuXHRcdH1cblxuXHRcdC5mb3JtLWdyb3VwLS1pY29uIC5mb3JtLWNvbnRyb2wtbGcgfiAuZm9ybS1jb250cm9sLS1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wtbGcsXG5cdFx0LmJ0bi1sZyB7XG5cdFx0XHRwYWRkaW5nOiAwLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDEuMHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46IDAgLjI1cmVtO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBnZXQtYnJlYWtwb2ludCgneHhsJykpe1xuXHQudG9vbGJhci1uYXYgLm5hdi1pdGVtIGEge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4iLCIvKipcbiAqIENPTlRFTlRTXG4gKlxuICogRk9STVNcbiAqIHJhZGlvLSAmIGNoZWNrYm94Li4uLigoKSkuXG4gKiBzZWxlY3RcbiAqXG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1JBRElPLSAmIENIRUNLQk9YXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uY2hlY2tib3ggPiBsYWJlbCxcbi5yYWRpbyA+IGxhYmVse1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IHJvdW5kKCRmb3JtLWJveC1zaXplICsgJGZvcm0tYm94LW1hcmdpbik7XG5cdG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi8vKiBDSEVDS0JPWCAqL1xuLmNoZWNrYm94ID4gbGFiZWwge1xuXHQmOjpiZWZvcmV7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0aGVpZ2h0OiAkZm9ybS1ib3gtc2l6ZTtcblx0XHR3aWR0aDogJGZvcm0tYm94LXNpemU7XG5cblx0XHRib3JkZXI6ICRmb3JtLWJveC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHR9XG59XG5cbi5jaGVja2JveCA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6ICRmb3JtLWJveC1jaGVjay1sZWZ0O1xuXHR0b3A6ICRmb3JtLWJveC1jaGVjay10b3A7XG5cblx0Ym9yZGVyOiBzb2xpZCAkYmxhY2s7XG5cblx0d2lkdGg6ICRmb3JtLWJveC1jaGVjay13aWR0aDtcblx0aGVpZ2h0OiAkZm9ybS1ib3gtY2hlY2staGVpZ2h0O1xuXG5cdGJvcmRlci13aWR0aDogMCAkZm9ybS1ib3gtY2hlY2stYm9yZGVyICRmb3JtLWJveC1jaGVjay1ib3JkZXIgMDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4vLyogc2ltaWxhciAqL1xuXG4uY2hlY2tib3ggPiBpbnB1dDpub3QoW2Rpc2FibGVkXSk6Zm9jdXMgfiBsYWJlbCxcbi5yYWRpbyA+IGlucHV0Om5vdChbZGlzYWJsZWRdKTpmb2N1cyB+IGxhYmVse1xuXHQmOjpiZWZvcmV7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzEsMTY2LDI2LDEpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjMxLDE2NiwyNiwxKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzEsMTY2LDI2LDEpO1xuXHR9XG59XG4uY2hlY2tib3ggPiBpbnB1dCxcbi5yYWRpbyA+IGlucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAtMTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmNoZWNrYm94ID4gaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbDpiZWZvcmUsXG4uY2hlY2tib3ggPiBpbnB1dDpkaXNhYmxlZCB+IGxhYmVsOmFmdGVyLFxuLnJhZGlvID4gaW5wdXQ6ZGlzYWJsZWQgfiBsYWJlbDpiZWZvcmV7XG5cdGJhY2tncm91bmQ6ICNlNmU2ZTY7XG5cdG9wYWNpdHk6IDAuNjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYWRpbyA+IGlucHV0OmRpc2FibGVkIH4gbGFiZWw6YWZ0ZXIge1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5jaGVja2JveCA+IGlucHV0Om5vdChbZGlzYWJsZWRdKSB+IGxhYmVsLFxuLnJhZGlvID4gaW5wdXQ6bm90KFtkaXNhYmxlZF0pIH4gbGFiZWwge1xuXHQmOmhvdmVyIHtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzMSwxNjYsMjYsMSk7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzMSwxNjYsMjYsMSk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzEsMTY2LDI2LDEpO1xuXHRcdH1cblx0fVxufVxuXG4vLyogUkFESU8gKi9cbi5yYWRpbyA+IGxhYmVsIHtcblx0Jjo6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdGhlaWdodDogJGZvcm0tYm94LXNpemU7XG5cdFx0d2lkdGg6ICRmb3JtLWJveC1zaXplO1xuXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0Ym9yZGVyOiAkZm9ybS1ib3gtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdH1cbn1cblxuLnJhZGlvID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogJGZvcm0tYm94LXJhZGlvLWxlZnQ7XG5cdHRvcDogJGZvcm0tYm94LXJhZGlvLXRvcDtcblx0aGVpZ2h0OiAkZm9ybS1ib3gtcmFkaW8tc2l6ZTtcblx0d2lkdGg6ICRmb3JtLWJveC1yYWRpby1zaXplO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICAkYmxhY2s7XG59XG5cbi8vIEZvcm0gSWNvbiBBZGRvblxuLmZvcm0tZ3JvdXAtLWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZvcm0tY29udHJvbCB7XG5cdFx0cGFkZGluZy1yaWdodDogMmVtOyAgLy8gZnJvbSBmb250LWF3ZXNvbWUhIVxuXHR9XG5cblx0LmZvcm0tY29udHJvbC0taWNvbiB7XG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC4yNWVtO1xuXHRcdHJpZ2h0OiAuMjVlbTtcblx0XHRmb250LXNpemU6IC45NWVtO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpe1xuXHRcdFx0dG9wOiAwLjVlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWNvbnRyb2wtbGcge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIuNWVtOyAgLy8gZnJvbSBmb250LWF3ZXNvbWUhIVxuXG5cdFx0fiAuZm9ybS1jb250cm9sLS1pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXZiYXItbmF2IC5mb3JtLWNvbnRyb2wtLWljb24ge1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICRpbnB1dC1jb2xvcjtcbn1cblxuLy8gRm9ybSBOYXZiYXJcbi5mb3JtLWdyb3VwLS1uYXZiYXIge1xuXHQuZm9ybS1jb250cm9sIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjMzKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgIC8vIGZyb20gZm9udC1hd2Vzb21lISFcblxuXHRcdHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG5cblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjQ1VTVE9NLVNFTEVDVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jdXN0b20tc2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcblxuXHRAaWYgJGVuYWJsZS1yb3VuZGVkIHtcblx0XHQvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG5cdFx0Ym9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cdH0gQGVsc2Uge1xuXHRcdC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpXG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0NVU1RPTVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZvcm0tY29udHJvbCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbn1cblxuLmZvcm0tZ3JvdXAtLWJyZWFrIHtcblx0bWFyZ2luLWJvdHRvbTogKDIgKiAkbWFyZ2luLXktZ2VuZXJhbCk7XG59XG5cbi5mb3JtLWdyb3VwLS1vcHRpb25hbCBsYWJlbDpiZWZvcmUge1xuXHQvKmNvbnRlbnQ6ICdvcHRpb25hbCc7XG5cdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0dmVydGljYWwtYWxpZ246IHN1cGVyOyovXG59XG5cbi5mb3JtLWdyb3VwX19pbmxpbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0c2VsZWN0LFxuXHRpbnB1dCB7XG5cdFx0bWFyZ2luOiAwIC41cmVtO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQuZm9ybS1ncm91cF9faW5saW5lIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0Ji5zbS1pbmxpbmUge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1JBTkdFXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucmFuZ2Utc2xpZGVyIHtcblx0d2lkdGg6ICRyYW5nZS13aWR0aDtcbn1cblxuLnJhbmdlLXNsaWRlcl9fcmFuZ2Uge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAoI3skcmFuZ2UtbGFiZWwtd2lkdGggKyAxM3B4fSkpO1xuXHRoZWlnaHQ6ICRyYW5nZS10cmFjay1oZWlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogJHJhbmdlLXRyYWNrLWNvbG9yO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cblx0Ly8gUmFuZ2UgSGFuZGxlXG5cdCY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdHdpZHRoOiAkcmFuZ2UtaGFuZGxlLXNpemU7XG5cdFx0aGVpZ2h0OiAkcmFuZ2UtaGFuZGxlLXNpemU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICRyYW5nZS1oYW5kbGUtY29sb3I7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjE1cyBlYXNlLWluLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJHJhbmdlLWhhbmRsZS1jb2xvci1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRcdGJhY2tncm91bmQ6ICRyYW5nZS1oYW5kbGUtY29sb3ItaG92ZXI7XG5cdH1cblxuXHQmOjotbW96LXJhbmdlLXRodW1iIHtcblx0XHR3aWR0aDogJHJhbmdlLWhhbmRsZS1zaXplO1xuXHRcdGhlaWdodDogJHJhbmdlLWhhbmRsZS1zaXplO1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogJHJhbmdlLWhhbmRsZS1jb2xvcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmFuZ2UtaGFuZGxlLWNvbG9yLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlOjotbW96LXJhbmdlLXRodW1iIHtcblx0XHRiYWNrZ3JvdW5kOiAkcmFuZ2UtaGFuZGxlLWNvbG9yLWhvdmVyO1xuXHR9XG59XG5cblxuLy8gUmFuZ2UgTGFiZWxcbi5yYW5nZS1zbGlkZXJfX3ZhbHVlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAkcmFuZ2UtbGFiZWwtd2lkdGg7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogLjI1cmVtO1xuXG5cdCYucmFuZ2Utc2xpZGVyX192YWx1ZS0tdW5pdCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdW5pdCk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLjI1cmVtO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIEZpcmVmb3ggT3ZlcnJpZGVzXG46Oi1tb3otcmFuZ2UtdHJhY2sge1xuXHRiYWNrZ3JvdW5kOiAkcmFuZ2UtdHJhY2stY29sb3I7XG5cdGJvcmRlcjogMDtcbn1cblxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1vdXRlciB7XG5cdGJvcmRlcjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0xBQkVMIC0gT3B0aW9uYWwgRmllbGRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubGFiZWwge1xuXHQub3B0aW9uYWwge1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHQvL2ZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtbGlnaHQ7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yLWdyYXk7XG5cdH1cbn1cbiIsIi8vIFN1Ym5hdmJhclxuLnN1Ym5hdmJhci1uYXYge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nLWJvdHRvbTogJGFsdi1ib3gtcmFkaXVzO1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblxuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LWxpZ2h0ZXN0O1xuXHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygkYWx2LWJveC1yYWRpdXMpO1xuXG5cdC5uYXYtdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1uYXJyb3c7XG5cblx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWxpZ2h0O1xuXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXG5cdFx0Lm5hdi1saW5rLS1mYXEge1xuXHRcdFx0Y29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDAuMTI1ZW07XG5cblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktMjAwO1xuXHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1pdGVtIHtcblx0XHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdH1cblxuXG5cdC5uYXYtbGluayB7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LTEwMDtcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHR9XG5cblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayB7XG5cdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1ib2xkO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0ICRzdWJuYXYtbGluay1hY3RpdmUtYm9yZGVyIDAgMCAwICRicmFuZC1wcmltYXJ5O1xuXHR9XG5cblx0Lm5hdiB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0Lm5hdi1saW5rIHtcblx0XHRcdC8vY29sb3I6ICRtYWluLWNvbG9yLWdyYXktMzAwO1xuXHRcdFx0Y29sb3I6ICRtYWluLWNvbG9yLWdyYXktNDAwO1xuXG5cdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15IGNhbGMoI3skbmF2LWxpbmstcGFkZGluZy14fSArIDAuNXJlbSk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5maWx0ZXItbmF2IHtcblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtbmFycm93O1xuXG5cdC5uYXYtbGluayB7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtYm9sZDtcblxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQubmF2LXRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LWJvbGQ7XG5cdFx0cGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14IDAgJG5hdi1saW5rLXBhZGRpbmcteDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5cdC5zdWJuYXZiYXJfX3RvZ2dsZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cblx0LnN1Ym5hdmJhciB7XG5cblx0XHRtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG5cdFx0bWFyZ2luLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcblxuXHRcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuXG5cdFx0Pi5zdWJuYXZiYXJfX3RvZ2dsZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogLjVyZW07XG5cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0wLjA1ZW07XG5cblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGYxM2EnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zdWJuYXZiYXI6bm90KC5zaG93KSB7XG5cblx0XHQuYWN0aXZlIHtcblx0XHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0PiAubmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2LWl0ZW06bm90KC5hY3RpdmUpLFxuXHRcdC5uYXYtdGl0bGU6bm90KC5hY3RpdmUpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnN1Ym5hdmJhci1uYXYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHQubmF2LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblxuXHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbi14LW5hcnJvdztcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbi1jb2xvci1ncmF5LTQwMDtcblx0XHR9XG5cblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdFx0fVxuXG5cdFx0Ji5tZC13aGl0ZWZyYW1lLTFkcCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXG59XG5cbi5zdWJuYXZpZ2F0aW9uIHtcblxuXHQmLm5hdmJhci1saWdodCB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR9XG5cblx0Lm5hdmJhci1uYXYge1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGxvZ28td2lkdGh9ICsgI3skbmF2YmFyLXBhZGRpbmcteH0pO1xuXHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0fVxufVxuIiwiLy8gTWVnYSBtZW51IGNhbnZhc1xuLmRyb3Bkb3duLS1jYW52YXMge1xuXG5cdC8vIFJlc2V0IG1hcmdpbiBhbmQgcGFkZGluZ1xuXHQuZHJvcGRvd24tbWVudSB7XG5cdFx0bGVmdCAgICA6IGF1dG87XG5cdFx0bWFyZ2luICA6IDA7XG5cblx0XHQvL0BpbmNsdWRlIG1ha2UtZ3V0dGVycygpO1xuXHRcdC8vIHRvZG8gdmFyc1xuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHR9XG5cblx0Ly8gRGVmYXVsdCBjYW52YXMgd2lkdGhcblx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdEBpbmNsdWRlIG1ha2UtbWVnYW1lbnUtbWF4LXdpZHRocygpO1xuXHR9XG5cblx0LmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0Ly8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcblx0XHQmOjphZnRlciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtaXRlbS5tZWdhbWVudS5zaG93IHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuXHQubmF2LWxpbmsge1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYyguNXJlbSAtIDFweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLjVyZW0gLSAxcHgpO1xuXHR9XG59XG5cbi5tZWdhbWVudS1tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdGRpdiB7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdC5kcm9wZG93bi10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblxuXHRcdHBhZGRpbmc6IDNweCAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG5cblx0XHR+IC5kcm9wZG93bi10aXRsZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0XHR9XG5cdH1cblxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5kcmF3ZXIgLm1lZ2FtZW51IHtcblxuXHRcdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQ+IC5kcm9wZG93bi1tZW51IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItdG9wOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG5cblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogJG1hcmdpbi14LWdlbmVyYWw7XG5cdFx0fVxuXG5cdFx0Lm1lZ2FtZW51LW1lbnUge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0LmRyb3Bkb3duLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0XHRcdH1cblxuXHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHQubmF2LWl0ZW0ubWVnYW1lbnUuc2hvdyAubmF2LWxpbmsge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuIiwiLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtbWVnYW1lbnUtbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG5cdFx0XHR3aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gYXBwZWFyYW5jZSgkdmFsdWUpe1xuXHQtbW96LWFwcGVhcmFuY2U6ICR2YWx1ZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWU7XG5cdGFwcGVhcmFuY2U6ICR2YWx1ZTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICNBTEVSVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFsZXJ0IHtcblx0QGluY2x1ZGUgYWx2LWJvcmRlci1yYWRpdXMoJGFsdi1ib3gtcmFkaXVzKTtcblxuXHRib3JkZXI6IG5vbmU7XG5cblx0cGFkZGluZzogJGFsdi1ib3gtcmFkaXVzO1xuXG5cdHN0cm9uZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi8vIEp1bWJvdHJvblxuLmp1bWJvdHJvbi0taGFzLXRvb2xiYXIge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdFx0LnRvb2xiYXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogLjI1cmVtIHNvbGlkIHdoaXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQnJlYWRjcnVtYlxuLmJyZWFkY3J1bWIge1xuXHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdC8vcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcblx0KyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0fVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KXtcblx0LmJyZWFkY3J1bWIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIlxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI0FERFJFU1MgTE9PS1VQXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdC5hZGRyZXNzX19maWx0ZXIge1xuXHRcdG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcblx0XHRtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcblxuXHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW4tY29sb3ItZ3JheS01MCwgMS4wKTtcblx0fVxufVxuIiwiLy8gQ2FuZGlkYXRlXG4uY2FuZGlkYXRlLXNlYXJjaCB7XG5cdC8vIHRvZG8gbWVkaWEgYnJlYWtwb2ludHMhXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRtYXJnaW4teS1nZW5lcmFsICogMn0pO1xuXG5cdG1hcmdpbjogKCRtYXJnaW4teC1nZW5lcmFsICogMikgJG1hcmdpbi15LWdlbmVyYWw7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRsZWdlbmQge1xuXHRcdHdpZHRoOiBjYWxjKDc1JSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0XHRib3JkZXItYm90dG9tOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXHRcdG1hcmdpbi1ib3R0b206ICgyICogJG1hcmdpbi14LWdlbmVyYWwpOyAvLyB0b2RvIGZvcm0tZ3JvdXAtLWJyZWFrISFcblx0XHRmb250LXNpemU6ICRoNC1mb250LXNpemU7XG5cdH1cblxuXHQuZm9ybS1ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gI3skbWFyZ2luLXktZ2VuZXJhbH0pO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teS1nZW5lcmFsO1xuXHRcdH1cblxuXHRcdGRpdiB7XG5cdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR3aWR0aDogY2FsYyg0MiUgLSAjeyRtYXJnaW4teS1nZW5lcmFsfSk7XG5cdFx0fVxuXHR9XG5cblx0LmJ0biB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzJTtcblx0XHR3aWR0aDogY2FsYyg0MiUgLSAjeyRtYXJnaW4teS1nZW5lcmFsfSk7XG5cdH1cbn1cblxuLmNhbmRpZGF0ZS1zZWFyY2hfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblx0cGFkZGluZzogKCRtYXJnaW4teS1nZW5lcmFsICogMikgMCAwICgkbWFyZ2luLXktZ2VuZXJhbCAqIDIpO1xuXG59XG4uY2FuZGlkYXRlLXNlYXJjaF9fZm9ybSB7XG5cdHdpZHRoOiBjYWxjKDc1JSAtICN7JG1hcmdpbi15LWdlbmVyYWwqMn0pO1xuXG5cdHBhZGRpbmc6ICgkbWFyZ2luLXktZ2VuZXJhbCoyKTtcblxuXHQuYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY2FuZGlkYXRlLXNlYXJjaCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmdpbi15LW5hcnJvdyAqIDJ9KTtcblxuXHRcdG1hcmdpbjogJG1hcmdpbi14LW5hcnJvdyAkbWFyZ2luLXktbmFycm93O1xuXG5cdFx0bGVnZW5kIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5mb3JtLWdyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCYuYnRuLWxnIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2FuZGlkYXRlLXNlYXJjaF9fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG5cblx0LmNhbmRpZGF0ZS1zZWFyY2hfX2Zvcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0cGFkZGluZzogMCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgMXJlbSAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cdH1cbn1cbiIsIi8vIEpvYi1Sb29tLXJlc3VsdCAtIEJhZGdlcyFcbi5iYWRnZS15ZWxsb3csXG4uYmFkZ2UtZ3JlZW4sXG4uYmFkZ2UtYmx1ZSxcbi5iYWRnZS1ncmF5IHtcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmFkZ2UtYmx1ZSB7XG5cdEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJG1haW4tYWNjZW50LWNvbG9yLTEwMCk7XG59XG4uYmFkZ2UtZ3JheSB7XG5cdEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJG1haW4tY29sb3ItZ3JheS0xMDApO1xufVxuLmJhZGdlLWdyZWVuIHtcblx0QGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYWRkaXRpb25hbC1hY2NlbnQtZ3JlZW4tMTAwKTtcbn1cbi5iYWRnZS15ZWxsb3cge1xuXHRAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRhZGRpdGlvbmFsLWFjY2VudC1hbWJlci0xMDApO1xufVxuXG4vLyBKb2ItUm9vbS1kZXRhaWxcbi5kZXRhaWxfX21hcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDMwMHB4O1xufVxuXG4uZGV0YWlsX190aXRsZSB7XG5cdGgyIHtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdC5kZXRhaWxfX2RhdGUge1xuXHRcdG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblx0fVxufVxuXG4uZGV0YWlsX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1uYXJyb3c7XG5cblx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuXG5cbi5kZXRhaWxfX2NvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0bGluZS1oZWlnaHQ6IDJyZW07XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0PiAuZGV0YWlsX19jb250ZW50X190aXRsZSB7XG5cdFx0cGFkZGluZzogLjI1cmVtIC4xMjVyZW07XG5cdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS0xMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jb250ZW50X19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0aHlwaGVuczogYXV0bztcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdHdpZHRoOiA2NiU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5kZXRhaWxfX2ZlYXR1cmVzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdC5kZXRhaWxfX21hcCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5mZWF0dXJlcyB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRtYXJnaW4teS1nZW5lcmFsO1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24tY29udGVudDogc3RyZXRjaDtcblxuXHRcdC5sb2dvLWJveCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmRldGFpbF9fYXBwbGljYXRpb25zICB7XG5cdG1hcmdpbjogJG1hcmdpbi14LWdlbmVyYWwgMDtcbn1cblxuLmRldGFpbC0tb2NjdXBhdGlvbjpudGgtY2hpbGQoZXZlbikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktMTAwLC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHQuZGV0YWlsX190aXRsZSB7XG5cdFx0aDIge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5kZXRhaWxfX3JlZmVyZW5jZXMge1xuXHRcdG9yZGVyOiAxO1xuXHR9XG5cdC5kZXRhaWxfX2JvZHkge1xuXHRcdG9yZGVyOiAwO1xuXHR9XG5cdC5kZXRhaWxfX2FjdGlvbnMge1xuXHRcdG9yZGVyOiAyO1xuXHR9XG5cblx0LmRldGFpbF9fY29tcGFueSxcblx0LmRldGFpbF9fcGVzIHtcblx0XHQmLmFsdi1sb2dvLWJveCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Ji5tZC13aGl0ZWZyYW1lLTFkcCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5kZXRhaWxfX2NvbnRlbnQge1xuXHRcdC5jb250ZW50X19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRldGFpbF9fZmVhdHVyZXMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQuZGV0YWlsX19tYXAsXG5cdFx0LmZlYXR1cmVzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0LmxvZ28tYm94LFxuXHRcdFx0LmxvZ28tYm94Omxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubWQtd2hpdGVmcmFtZS0xZHAge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIGpvYiBwdWJsaWNhdGlvblxuLmpvYi1wdWJsaWNhdGlvbiB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRtYXJnaW4teS1nZW5lcmFsICogMn0pO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW4teC1nZW5lcmFsICogMjtcblx0fVxuXG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWw7XG5cdG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0bGVnZW5kIHtcblx0XHR3aWR0aDogY2FsYyg3NSUgLSAjeyRtYXJnaW4teS1nZW5lcmFsfSk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOiAoMiAqICRtYXJnaW4teC1nZW5lcmFsKTsgLy8gdG9kbyBmb3JtLWdyb3VwLS1icmVhayEhXG5cdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHR9XG5cblx0LmZvcm0tZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdGxhYmVsIHtcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblx0XHR9XG5cblx0XHRkaXYge1xuXHRcdFx0ZmxleC1ncm93OiAwO1xuXHRcdFx0d2lkdGg6IGNhbGMoNDIlIC0gI3skbWFyZ2luLXktZ2VuZXJhbH0pO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWdyb3VwX19pbmxpbmUgPiBkaXYge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdD4gZGl2IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5jaGVja2JveCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzJTtcblx0XHR3aWR0aDogY2FsYyg0MiUgLSAjeyRtYXJnaW4teS1nZW5lcmFsfSk7XG5cdH1cbn1cblxuLmpvYi1wdWJsaWNhdGlvbl9fYWN0aW9ucyB7XG5cdHBhZGRpbmctdG9wOiAkbWFyZ2luLXgtZ2VuZXJhbCAqIDI7XG5cdHBhZGRpbmctYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbCAqIDI7XG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWw7XG5cdG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXktZ2VuZXJhbDtcblxuXHQ+IC5mb3JtX19hY3Rpb25zIHtcblx0XHRtYXJnaW4tbGVmdDogMzMlO1xuXHRcdHdpZHRoOiBjYWxjKDQyJSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWw7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBob3Jpem9udGFsXG4vLyBqb2IgcHVibGljYXRpb25cbi5qb2ItcHVibGljYXRpb25fX2Zvcm0ge1xuXHR3aWR0aDogNzUlO1xufVxuXG4uam9iLXB1YmxpY2F0aW9uX19yYWRhciB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogKCN7JGhlYWRlci1uYXZiYXItaGVpZ2h0fSk7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbi5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWwge1xuXHQvLyB0b2RvIEJSRUFLUE9JTlRTXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRtYXJnaW4teS1nZW5lcmFsICogNH0pO1xuXG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWwgKiAyO1xuXHRtYXJnaW4tbGVmdDogJG1hcmdpbi15LWdlbmVyYWwgKiAyO1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRsZWdlbmQge1xuXHRcdGJvcmRlci1ib3R0b206ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRtYWluLWNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0cGFkZGluZy10b3A6ICgyICogJG1hcmdpbi14LWdlbmVyYWwpOyAvLyB0b2RvIGZvcm0tZ3JvdXAtLWJyZWFrISFcblxuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1nZW5lcmFsO1xuXG5cdFx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtbGlnaHQ7XG5cdH1cblxuXHQuZm9ybS1ncm91cF9faW5saW5lID4gZGl2IHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0d2lkdGg6IDMzJTtcblx0fVxufVxuXG4uam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsX19hY3Rpb25zIHtcblx0cGFkZGluZy10b3A6ICRtYXJnaW4teC1nZW5lcmFsO1xuXHRwYWRkaW5nLWJvdHRvbTogJG1hcmdpbi14LWdlbmVyYWwgKiAyO1xuXG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWwgKiAyO1xuXHRtYXJnaW4tbGVmdDogJG1hcmdpbi15LWdlbmVyYWwgKiAyO1xuXG5cdD4gLmZvcm1fX2FjdGlvbnMge1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teS1nZW5lcmFsO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhbmRpZGF0ZS1yYWRhciB7XG5cdHBhZGRpbmc6ICRtYXJnaW4teC1uYXJyb3c7XG5cdG1hcmdpbjogKCRtYXJnaW4teS1nZW5lcmFsKjIpIDA7XG5cblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcblx0XHRjb2xvcjogdGhlbWUtY29sb3IoJ2xpZ2h0Jyk7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblx0XHR9XG5cblx0XHQuYmFkZ2UtcmFkYXIge1xuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG5cdFx0XHRAaW5jbHVkZSBiYWRnZS12YXJpYW50KHRoZW1lLWNvbG9yKCdsaWdodCcpKTtcblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi10b3A6ICRtYXJnaW4teC1uYXJyb3c7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cblxuLmJhZGdlLXJhZGFyIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdG1hcmdpbjogJG1hcmdpbi14LW5hcnJvdy8yO1xuXHRwYWRkaW5nOiAkbWFyZ2luLXgtbmFycm93LzIgJG1hcmdpbi15LWdlbmVyYWw7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblxuXHRAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRicmFuZC1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmpvYi1wdWJsaWNhdGlvbl9fZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuam9iLXB1YmxpY2F0aW9uLS1ob3Jpem9udGFsIHtcblx0XHRsZWdlbmQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdH1cblxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXHRcdG1hcmdpbjogMCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgMXJlbSAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cblxuXHRcdC5mb3JtLWdyb3VwX19pbmxpbmUge1xuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5qb2ItcHVibGljYXRpb24tLWhvcml6b250YWxfX2FjdGlvbnMge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXHRcdG1hcmdpbjogMCAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgMXJlbSAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5idG4ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRtYXJnaW4teS1nZW5lcmFsLzIpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIEpvYi1Sb29tIGpvYi1zZWFyY2hcbi5jb250ZW50LS1qb2Itc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRtYWluLWNvbG9yLWdyYXktbGlnaHQtNTAsMC43NSk7XG5cdG1hcmdpbi10b3A6IDUycHg7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xuXHR9XG59XG5cbi5qb2Itc2VhcmNoX19mb3JtIHtcblx0d2lkdGg6IGNhbGMoNzUlIC0gI3skbWFyZ2luLXktZ2VuZXJhbCoyfSk7XG5cdHBhZGRpbmc6ICgkbWFyZ2luLXktZ2VuZXJhbCoyKTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRcdC5mb3JtLWNvbnRyb2wtbGcge1xuXHRcdFx0cGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuXHRcdH1cblxuXHRcdC5idG4tbGcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuXHRcdH1cblx0fVxufVxuXG4uam9iLXNlYXJjaF9fcmFkYXIge1xuXHR3aWR0aDogMjUlO1xuXHRtYXJnaW46ICgkbWFyZ2luLXktZ2VuZXJhbCoyKSAwO1xuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmpvYi1yYWRhciB7XG5cdHBhZGRpbmc6ICRtYXJnaW4teC1uYXJyb3c7XG5cdG1hcmdpbjogMCAkbWFyZ2luLXktZ2VuZXJhbDtcblxuXHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXHRcdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKTtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXHRcdH1cblxuXHRcdC5iYWRnZS1yYWRhciB7XG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cblx0XHRcdEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQodGhlbWUtY29sb3IoJ2xpZ2h0JykpO1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXRvcDogJG1hcmdpbi14LW5hcnJvdztcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cblxuLmpvYi1zZWFyY2hfX2ZpbHRlciB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFpbi1jb2xvci1ncmF5LTUwLCAxLjApO1xuXHR9XG59XG5cbi8vIFRPRE8gQ0hFQ0sgVEhJU1xuLmpvYi1zZWFyY2hfXy0tdG9nZ2xlciB7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0Y29sb3I6ICRtYWluLWFjY2VudC1jb2xvcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtMC4wNWVtO1xuXG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcblx0XHRjb250ZW50OiAnXFxmMTNhJztcblxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7IC8qIFNhZmFyaSAqL1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuXHR9XG59XG5cbi5zaG93ICsgLmpvYi1zZWFyY2hfX2ZpbHRlci0tdG9nZ2xlcjpiZWZvcmUge1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cblx0LXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTsgLyogU2FmYXJpICovXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuXG5cbi8vIEpvYi1Sb29tLXJlc3VsdFxuLnJlc3VsdC1saXN0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtbGlnaHQ7XG59XG5cbi5yZXN1bHQtbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6ICRhbHYtYm94LXJhZGl1cztcblx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJG1haW4tYWNjZW50LWNvbG9yLTUwO1xuXHR9XG5cblx0ZW0ge1xuXHRcdEBpbmNsdWRlIGhpZ2hsaWdodC10YWcoKTtcblx0fVxuXG5cblx0LnJlc3VsdC1saXN0X19pdGVtX19jb250ZW50IHtcblx0XHQ+LnctMTAwIHtcblx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LnJlc3VsdC1saXN0X19pdGVtX19kYXRlIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdH1cblxuXHQucmVzdWx0LWxpc3RfX2l0ZW1fX3N0YXIge1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0fVxufVxuXG4ucmVzdWx0LWxpc3RfX2l0ZW0tLXZpc2l0ZWQge1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi1hY2NlbnQtY29sb3ItMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZmlsdGVyX190aXRsZSxcblx0LnJlc3VsdC1saXN0X190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogJHRleHQtYmFzZS1zaXplO1xuXG5cdFx0bWFyZ2luOiAkbWFyZ2luLXktZ2VuZXJhbCAkbWFyZ2luLXgtbmFycm93O1xuXG5cdH1cblxuXHQuZmlsdGVyX190aXRsZSB7XG5cdFx0bWFyZ2luOiAkbWFyZ2luLXgtbmFycm93O1xuXHR9XG5cblx0LnJlc3VsdC1saXN0X19pdGVtIHtcblx0XHRwYWRkaW5nOiAkbWFyZ2luLXgtbmFycm93O1xuXHRcdG1hcmdpbi1ib3R0b206ICRtYXJnaW4teC1uYXJyb3c7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHQuam9iLXNlYXJjaF9fZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRwYWRkaW5nOiAwICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAxcmVtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcblx0fVxuXG59XG4iLCJAbWl4aW4gaGlnaGxpZ2h0LXRhZygkY29sb3I6ICNmZmYyYWMsJGRhcmtlbjogI2ZmZTM1OSkge1xuXHRwYWRkaW5nOiAwIDAuMTI1cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGRhcmtlbiAwJSwgJGNvbG9yIDEwMCUpO1xufVxuIiwiLy8gSm9iLVJvb20tbGFuZGluZ3BhZ2Vcbi50b29sX19oZWFkaW5nIHtcblx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblx0bGV0dGVyLXNwYWNpbmc6ICR0ZXh0LWJhc2Utc3BhY2luZztcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7XG5cdFx0cGFkZGluZzogKCRtYXJnaW4teS1nZW5lcmFsICogMikgMCAwICgkbWFyZ2luLXktZ2VuZXJhbCAqIDIpO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG59XG5cbi5qdW1ib3Ryb24tLWpvYi1yb29tIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qdW1ib3Ryb24tLWxhbmRpbmdwYWdlIC50b29sX19oZWFkaW5nIHtcblx0bWFyZ2luLXRvcDogLjc1ZW07XG59XG5cbi8vIFByb2Nlc3NcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxhbmRpbmctcGFnZS0tY29udGFpbmVyLnByb2Nlc3MtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAkYWx2LWJveC1yYWRpdXM7XG5cblx0XHQucHJvY2Vzcy1jb250YWluZXJfX3RleHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi5wcm9jZXNzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRoZWlnaHQ6IDUwJTtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQucHJvY2Vzc19faXRlbSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gI3skbWFyZ2luLXktbmFycm93KjJ9KTtcblxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0cGFkZGluZzogJG1hcmdpbi14LW5hcnJvdyAkbWFyZ2luLXktbmFycm93O1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoeXBoZW5zOiBhdXRvO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpe1xuXHRcdFx0Ji5oYXMtYXJyb3c6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAkbWFyZ2luLXktZ2VuZXJhbDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLSgkbWFyZ2luLXktZ2VuZXJhbCk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLWFycm93Omxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6IHRoZW1lLWNvbG9yKCdsaWdodCcpO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7XG5cdFx0XHRtYXJnaW46IC4yNXJlbSAwO1xuXG5cdFx0XHRwIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQucHJvY2VzcyB7XG5cdFx0LnByb2Nlc3NfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LnRvb2xfX2hlYWRpbmcge1xuXHRcdG1hcmdpbi10b3A6IDFlbTtcblx0fVxuXG5cdC5wcm9jZXNzIHtcblx0XHQucHJvY2Vzc19faXRlbSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRwYWRkaW5nOiAoJG1hcmdpbi14LW5hcnJvdy8yKSAoJG1hcmdpbi15LW5hcnJvdy8yKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIENvbG9yc1xuXG4uYmctLW1haW4tYmxhY2ssXG4uYmctLW1haW4tZ3JheSxcbi5iZy0tbWFpbi1hY2NlbnQsXG4uYmctLWFkZGl0aW9uYWwtZ3JlZW4sXG4uYmctLW90aGVyLXJlZCB7XG5cdGNvbG9yOiB0aGVtZS1jb2xvcignbGlnaHQnKSAhaW1wb3J0YW50O1xufVxuXG4uYmctLW1haW4tZ3JheS1saWdodCxcbi5iZy0tbWFpbi13aGl0ZSxcbi5iZy0tYWRkaXRpb25hbC1hbWJlcixcbi5iZy0tYWRkaXRpb25hbC15ZWxsb3cge1xuXHRjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLS1tYWluLWJsYWNrIHtcblx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbn1cbi5iZy0tbWFpbi1ncmF5IHtcblx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheSAhaW1wb3J0YW50O1xufVxuLmJnLS1tYWluLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uYmctLW1haW4td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci13aGl0ZSAhaW1wb3J0YW50O1xufVxuLmJnLS1tYWluLWFjY2VudCB7XG5cdGJhY2tncm91bmQ6ICRtYWluLWFjY2VudC1jb2xvciAhaW1wb3J0YW50O1xufVxuLmJnLS1hZGRpdGlvbmFsLWFtYmVyIHtcblx0YmFja2dyb3VuZDogJGFkZGl0aW9uYWwtYWNjZW50LWFtYmVyICFpbXBvcnRhbnQ7XG59XG4uYmctLWFkZGl0aW9uYWwteWVsbG93IHtcblx0YmFja2dyb3VuZDogJGFkZGl0aW9uYWwtYWNjZW50LXllbGxvdyAhaW1wb3J0YW50O1xufVxuLmJnLS1hZGRpdGlvbmFsLWdyZWVuIHtcblx0YmFja2dyb3VuZDogJGFkZGl0aW9uYWwtYWNjZW50LWdyZWVuICFpbXBvcnRhbnQ7XG59XG4uYmctLW90aGVyLXJlZCB7XG5cdGNvbG9yOiAkb3RoZXItY29sb3JzLXJlZCAhaW1wb3J0YW50O1xufVxuIiwiLy8gTG9naW4gRm9ybVxuLmxvZ2luIHtcblx0Ly8gdG9kbyBtZWRpYSBicmVha3BvaW50cyFcblx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JG1hcmdpbi15LWdlbmVyYWwgKiAyfSk7XG5cblx0bWFyZ2luOiAoJG1hcmdpbi14LWdlbmVyYWwgKiAyKSAkbWFyZ2luLXktZ2VuZXJhbDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdC5mb3JtLWdyb3VwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR3aWR0aDogY2FsYygyNSUgLSAjeyRtYXJnaW4teS1nZW5lcmFsfSk7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbi15LWdlbmVyYWw7XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdGZsZXgtZ3JvdzogMDtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtICN7JG1hcmdpbi15LWdlbmVyYWx9KTtcblx0fVxufVxuIiwiLy8gTW9kYWxcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHQubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuXHQubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14eGw7IH1cbn1cbi8qXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcblx0Lm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteHh4bDsgfVxufVxuKi9cbiIsIi8vIEJ1dHRvbnNcblxuLmJ0biB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblx0Ly8gc29tZSBCcm93c2VycyBoYXMgZGVmYXVsdCByb3VuZGVkIGNvcm5lcnNcblx0QGlmICRlbmFibGUtcm91bmRlZCA9PSBmYWxzZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcblx0LmJ0bi0jeyRjb2xvcn0ge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAwIDAgcmdiYShkYXJrZW4oJHZhbHVlLDIwJSksMC43NSk7XG5cdFx0LW1vei1ib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKGRhcmtlbigkdmFsdWUsMjAlKSwwLjc1KTtcblx0XHRib3gtc2hhZG93OiAycHggMnB4IDAgMCByZ2JhKGRhcmtlbigkdmFsdWUsMjAlKSwwLjc1KTtcblx0fVxufVxuIiwiLy8gTmF2YmFyIFNlYXJjaFxuI3NlYXJjaEZvcm0ge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IHdpZHRoIC41cyBlYXNlO1xuXHQtby10cmFuc2l0aW9uOiB3aWR0aCAuNXMgZWFzZTtcblx0dHJhbnNpdGlvbjogd2lkdGggLjVzIGVhc2U7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDA7XG59XG4jc2VhcmNoRm9ybS5jb2xsYXBzaW5nIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuI3NlYXJjaEZvcm0uc2hvdyB7XG5cdHdpZHRoOiAyODBweDsgLy8gdG9kbyB2YXJzXG5cblx0LmZvcm0tY29udHJvbCB7XG5cdFx0d2lkdGg6IDI4MHB4OyAvLyB0b2RvIHZhcnNcblx0fVxufVxuLm5hdi1saW5rLS1zZWFyY2gtcmlnaHQge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5uYXYtbGluay0tc2VhcmNoLWxlZnQge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xuXHQuc3RpY2tlZCB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cblxuXHQuc3RpY2tlZC0tdG9wLFxuXHQuc3RpY2tlZC0tdG9wX19wYXJlbnQge1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5zdGlja2VkLS1ib3R0b20ge1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5iYXNlX19zdWJuYXZiYXIgPiAuc3RpY2tlZC0tdG9wIHtcblx0XHR0b3A6IGNhbGMoI3skaGVhZGVyLW5hdmJhci1oZWlnaHQgKyAkdG9vbGJhci1oZWlnaHR9ICsgI3skdG9vbGJhci1tYXJnaW4tYm90dG9tfSk7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skaGVhZGVyLW5hdmJhci1oZWlnaHQgKyAkdG9vbGJhci1oZWlnaHR9ICsgI3skdG9vbGJhci1tYXJnaW4tYm90dG9tfSkpO1xuXHR9XG59XG4iLCIvKipcbiAqIENPTlRFTlRTXG4gKlxuICogQ09SRVxuICogRHJhd2VyIE1lbnUuLi4uLi4uLi4uKCgpKS5cbiAqIEZPTERcbiAqXG4gKi9cblxuLy8gRHJhd2VyIE1lbnUgKGR3bSlcblxuLy8gQmFzaWNzIG9mIE9mZiBDYW52YXNcbiRkcmF3ZXItaGFsZi1ndXR0ZXI6ICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbi8vIENvbG9yc1xuJGRyYXdlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGRyYXdlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3I7XG4kZHJhd2VyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICBkYXJrZW4oJGRyYXdlci1iZywgMTAlKTtcbiRkcmF3ZXItbGluay1jb2xvcjogICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yO1xuJGRyYXdlci1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgZGFya2VuKCRkcmF3ZXItbGluay1jb2xvciwgMTUlKTtcblxuJGRyYXdlci1iYXNlLXBhZGRpbmc6ICAgICAgICAgICAgICAgJG1hcmdpbi14LW5hcnJvdztcbiR6aW5kZXgtZHJhd2VyOiAgICAgICAgICAgICAgICAgICAgICRsb2dvLXpJbmRleCArIDU7XG5cbiRkcmF3ZXItYm9keS1wYWRkaW5nOiAgICAgICAgICAgICAgICRkcmF3ZXItYmFzZS1wYWRkaW5nICRkcmF3ZXItYmFzZS1wYWRkaW5nICRkcmF3ZXItYmFzZS1wYWRkaW5nICRkcmF3ZXItaGFsZi1ndXR0ZXI7XG5cbi8vIE9mZiBDYW52YXMgbmF2IHN0eWxlc1xuJGRyYXdlci1uYXYtYm9yZGVyLXJhZGl1czogICAgICAgICAgJG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xuJGRyYXdlci1uYXYtcGFkZGluZzogICAgICAgICAgICAgICAgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1iYXNlLXBhZGRpbmcgMDtcblxuJGRyYXdlci1uYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1oYWxmLWd1dHRlcjtcbiRkcmF3ZXItbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICM3Nzc7XG4kZHJhd2VyLW5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICBkYXJrZW4oJGRyYXdlci1uYXYtbGluay1jb2xvciwgMTUlKTtcbiRkcmF3ZXItbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgIGxpZ2h0ZW4oJGRyYXdlci1iZywgMTUlKTtcblxuJGRyYXdlci1uYXYtcGFkZGluZzogICAgICAgICAgICAgICAgJGRyYXdlci1iYXNlLXBhZGRpbmcgJGRyYXdlci1oYWxmLWd1dHRlcjtcbiRkcmF3ZXItbmF2ZnVsbC1wYWRkaW5nOiAgICAgICAgICAgICRkcmF3ZXItYmFzZS1wYWRkaW5nICRkcmF3ZXItaGFsZi1ndXR0ZXI7XG5cblxuLy8gSW52ZXJzZSBPZmYgQ2FudmFzXG4vLyBUT0RPIGNvbG9yc1xuJGRyYXdlci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgIzMzMztcbiRkcmF3ZXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICRtYWluLWNvbG9yLWdyYXktMTAwO1xuJGRyYXdlci1pbnZlcnNlLWJvcmRlci1jb2xvcjogICAgICAgZGFya2VuKCRkcmF3ZXItaW52ZXJzZS1iZywgMTAlKTtcbiRkcmF3ZXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgIGxpZ2h0ZW4oJGxpbmstY29sb3IsIDI1JSk7XG4kZHJhd2VyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjogICBkYXJrZW4oJGRyYXdlci1pbnZlcnNlLWxpbmstY29sb3IsIDE1JSk7XG5cbiRkcmF3ZXItaW52ZXJzZS1uYXYtbGluay1jb2xvcjogICAgICAgICAgI2ZmZjtcbiRkcmF3ZXItaW52ZXJzZS1uYXYtbGluay1ob3Zlci1jb2xvcjogICAgJG1haW4tY29sb3ItZ3JheS0xMDA7XG4kZHJhd2VyLWludmVyc2UtbmF2LWxpbmstaG92ZXItYmc6ICAgICAgIGRhcmtlbigkZHJhd2VyLWludmVyc2UtYmcsIDEwJSk7XG5cbi8vXG4vLyBPZmYtQ2FudmFzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKlxuaHRtbCB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5oYXMtZHJhd2VyIHtcblx0bWluLWhlaWdodDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaGFzLWlubmVyLWRyYXdlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiovXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXHQuZHJhd2VyLWNvbnRyb2xzLFxuXHQuZHJhd2VyLWhlYWRpbmcsXG5cdC5kcmF3ZXItYm9keSxcblx0LmRyYXdlci1mb290ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuZHJhd2VyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWJnO1xuXHRcdGNvbG9yOiAkZHJhd2VyLWNvbG9yO1xuXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRyYXdlci1ib3JkZXItY29sb3I7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0ei1pbmRleDogJHppbmRleC1kcmF3ZXI7XG5cblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRib3gtc2hhZG93OiAwIC0xcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cblx0XHQmLWNvbnRlbnRzLCAmLWhlYWRpbmcsICYtYm9keSwgJi1uYXYsICYtZm9vdGVyLCB1bCwgbGkge1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdHdpZHRoOiA5NSU7XG5cdFx0Ji5mb2xkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtOTUlO1xuXHRcdH1cblxuXHRcdC5uYXZiYXItbmF2IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdC5uYXZiYXItbmF2ID4gLm1lZ2FtZW51IHtcblx0XHRcdG9yZGVyOiA5O1xuXHRcdH1cblx0fVxuXG5cdC5kcmF3ZXItaGVhZGluZyB7XG5cdFx0cGFkZGluZzogJGRyYXdlci1ib2R5LXBhZGRpbmc7XG5cblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXktbmFycm93O1xuXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cblx0XHQuZmEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXgtbmFycm93O1xuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5kcmF3ZXItaW52ZXJzZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRyYXdlci1pbnZlcnNlLWJnO1xuXHRcdGNvbG9yOiAkZHJhd2VyLWludmVyc2UtY29sb3I7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRyYXdlci1pbnZlcnNlLWJvcmRlci1jb2xvcjtcblx0fVxuXG5cdC5kcmF3ZXItY29udGVudHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItYmc7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0cGFkZGluZzogJGRyYXdlci1ib2R5LXBhZGRpbmc7XG5cdH1cblxuXHQvLyBPRkYgQ0FOVkFTIENPTlRFTlQgU1RZTEVTXG5cdC5kcmF3ZXItdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5kcmF3ZXItaW5uZXItdG9nZ2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAkZHJhd2VyLWJhc2UtcGFkZGluZztcblx0XHRyaWdodDogJGRyYXdlci1iYXNlLXBhZGRpbmc7XG5cdH1cblxuXHQuZHJhd2VyLWJvZHksIC5kcmF3ZXItbmF2IHtcblx0XHRwYWRkaW5nOiAkZHJhd2VyLWJvZHktcGFkZGluZztcblx0fVxuXG5cdC5kcmF3ZXItbmF2LCAuZHJhd2VyLWZ1bGxuYXYge1xuXHRcdHBhZGRpbmc6ICRkcmF3ZXItbmF2LXBhZGRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0LmRyYXdlci1uYXYgbGksIC5kcmF3ZXItZnVsbG5hdiBsaSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRkcmF3ZXItbmF2LWxpbmstY29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZHJhd2VyLW5hdi1ib3JkZXItcmFkaXVzO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkZHJhd2VyLW5hdi1saW5rLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUgYSwgYTpob3ZlciwgYTpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGRyYXdlci1uYXYtbGluay1ob3Zlci1jb2xvcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItbmF2LWxpbmstaG92ZXItYmc7XG5cdFx0fVxuXHR9XG5cblx0LmRyYXdlci1mdWxsbmF2IHtcblx0XHRjb2xvcjogJGRyYXdlci1pbnZlcnNlLW5hdi1saW5rLWNvbG9yO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZHJhd2VyLWludmVyc2Uge1xuXHRcdC5kcmF3ZXItY29udGVudHMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRyYXdlci1pbnZlcnNlLWJnO1xuXHRcdH1cblxuXHRcdC5kcmF3ZXItZnVsbG5hdiBsaSBhLCAuZHJhd2VyLW5hdiBsaSBhIHtcblx0XHRcdGNvbG9yOiAkZHJhd2VyLWludmVyc2UtbmF2LWxpbmstY29sb3I7XG5cdFx0XHRwYWRkaW5nOiAkZHJhd2VyLW5hdmZ1bGwtcGFkZGluZztcblx0XHR9XG5cblx0XHQuZHJhd2VyLWZ1bGxuYXYgbGkuYWN0aXZlIGEsIC5kcmF3ZXItZnVsbG5hdiBsaSBhOmhvdmVyLCAuZHJhd2VyLWZ1bGxuYXYgbGkgYTphY3RpdmUsXG5cdFx0LmRyYXdlci1uYXYgbGkuYWN0aXZlIGEsIC5kcmF3ZXItbmF2IGxpIGE6aG92ZXIsIC5kcmF3ZXItbmF2IGxpIGE6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkZHJhd2VyLWludmVyc2UtbmF2LWxpbmstaG92ZXItY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWludmVyc2UtbmF2LWxpbmstaG92ZXItYmc7XG5cdFx0fVxuXHR9XG5cblx0LyotLS0tXG4gICAgICNGT0xEXG4gICAgICovXG5cblx0LmZvbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5mb2xkaW5nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbi1sZWZ0O1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblx0fVxuXG5cdC5kcmF3ZXItcmlnaHQge1xuXHRcdCYuZm9sZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQmLmZvbGRpbmcge1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tcmlnaHQ7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW4tcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmZvbGQuc2hvdyxcblx0LmRyYXdlci1yaWdodC5mb2xkLnNob3cge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuIiwiLnR5cGVhaGVhZC1tdWx0aXNlbGVjdCB7XG5cdHdpZHRoOiA0OTBweDtcblxuXHQ+IGZvcm0ge1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHR9XG5cblx0LnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9faW5wdXQge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiAzODVweDtcblx0fVxuXG5cdC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tY2xhc3NpZmljYXRpb24ge1xuXHRcdEBpbmNsdWRlIG11bHRpc2VsZWN0LXRhZygkdHlwZWFoZWFkLWNvbG9yLWNsYXNzaWZpY2F0aW9uKTtcblx0fVxuXG5cdC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tb2NjdXBhdGlvbiB7XG5cdFx0QGluY2x1ZGUgbXVsdGlzZWxlY3QtdGFnKCR0eXBlYWhlYWQtY29sb3Itb2NjdXBhdGlvbik7XG5cdH1cblxuXHQudHlwZWFoZWFkLW11bHRpc2VsZWN0X190YWctLWZyZWUtdGV4dCB7XG5cdFx0QGluY2x1ZGUgbXVsdGlzZWxlY3QtdGFnKCR0eXBlYWhlYWQtY29sb3ItZnJlZS10ZXh0KTtcblx0fVxuXG5cdC50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3RhZy0tY2FudG9uIHtcblx0XHRAaW5jbHVkZSBtdWx0aXNlbGVjdC10YWcoJHR5cGVhaGVhZC1jb2xvci1jYW50b24pO1xuXHR9XG5cblx0LnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnLS1sb2NhbGl0eSB7XG5cdFx0QGluY2x1ZGUgbXVsdGlzZWxlY3QtdGFnKCR0eXBlYWhlYWQtY29sb3ItbG9jYWxpdHkpO1xuXHR9XG5cblx0LnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdGFnIHtcblx0XHRmb250LXdlaWdodDogJHRleHQtd2VpZ2h0LXJlZ3VsYXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRcdHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuXG5cdFx0QGluY2x1ZGUgYWx2LWJvcmRlci1yYWRpdXMoLjVyZW0pO1xuXG5cdFx0LnJlbW92ZS1idXR0b24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuM3JlbTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuXG4udHlwZWFoZWFkLW11bHRpc2VsZWN0X190eXBlLWxhYmVsIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cdGNvbG9yOiAkbWFpbi1jb2xvci1ncmF5LWxpZ2h0LTUwO1xuXHRtYXJnaW46IDAgKC0kdHlwZWFoZWFkLWl0ZW0tcGFkZGluZykgJHR5cGVhaGVhZC1pdGVtLXBhZGRpbmcgMDtcblxuXHQmLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC0tb2NjdXBhdGlvbixcblx0Ji50eXBlYWhlYWQtbXVsdGlzZWxlY3RfX3R5cGUtbGFiZWwtLWNsYXNzaWZpY2F0aW9uIHtcblx0XHRwYWRkaW5nOiAwICR0eXBlYWhlYWQtbGFiZWwtcGFkZGluZztcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG5cdH1cblxuXHQmLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC0tb2NjdXBhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogKC0oJHR5cGVhaGVhZC1sYWJlbC1wYWRkaW5nKyR0eXBlYWhlYWQtaXRlbS1wYWRkaW5nKSk7XG5cdFx0QGluY2x1ZGUgbXVsdGlzZWxlY3QtdGFnKCR0eXBlYWhlYWQtY29sb3Itb2NjdXBhdGlvbik7XG5cdH1cblxuXHQmLnR5cGVhaGVhZC1tdWx0aXNlbGVjdF9fdHlwZS1sYWJlbC0tY2xhc3NpZmljYXRpb24ge1xuXHRcdEBpbmNsdWRlIG11bHRpc2VsZWN0LXRhZygkdHlwZWFoZWFkLWNvbG9yLWNsYXNzaWZpY2F0aW9uKTtcblx0fVxufVxuXG5uZ2ItdHlwZWFoZWFkLXdpbmRvdyB7XG5cdG1heC1oZWlnaHQ6IDQyMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcblxuXHQuZHJvcGRvd24taXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICR0eXBlYWhlYWQtaXRlbS1wYWRkaW5nLzIgJHR5cGVhaGVhZC1pdGVtLXBhZGRpbmc7XG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC1saWdodDtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yLWdyYXktMTAwO1xuXHRcdFx0Y29sb3I6ICRtYWluLWFjY2VudC1jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5maXN0LWluLWdyb3VwLWl0ZW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRtYWluLWNvbG9yLWdyYXktbGlnaHQtNDAwO1xuXHRcdFx0cGFkZGluZzogKCR0eXBlYWhlYWQtbGFiZWwtcGFkZGluZyskdHlwZWFoZWFkLWl0ZW0tcGFkZGluZykgMCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Lm5nYi1oaWdobGlnaHQge1xuXHRcdEBpbmNsdWRlIGhpZ2hsaWdodC10YWcoKTtcblx0fVxufVxuIiwiQG1peGluIG11bHRpc2VsZWN0LXRhZygkY29sb3IpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcjtcbn1cbiIsIi5wYWdpbmF0aW9uLWFsdiB7XG5cblx0bWluLWhlaWdodDogMnJlbTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHQmLnBhZ2luYXRpb24tLWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdD4gLnBhZ2UtaXRlbSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtaXRlbSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSxcblx0XHQmOm9ubHktb2YtdHlwZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdCY6b25seS1vZi10eXBlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5wYWdlLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblxuXHRcdHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0XHRjb2xvcjogJGxpbmstY29sb3I7XG5cdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LWxpZ2h0ZXI7XG5cdFx0fVxuXHR9XG59XG5cblxuLnBhZ2luYXRpb24tYWx2X190YWJsZSB7XG5cdC5wYWdlLWxpbmsge1xuXHRcdHBhZGRpbmc6ICgkbWFyZ2luLXktbmFycm93LzIpICRtYXJnaW4teC1uYXJyb3c7XG5cdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHRcdGJvcmRlcjogbm9uZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJG1haW4tY29sb3ItZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmFjdGl2ZSAucGFnZS1saW5rIHtcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1jb2xvci1ncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnN1Ym5hdmJhcl9fYmFjayB7XG5cdHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cblx0Zm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuXG4iLCIvKiFcbiAqIHNtYXJ0YmFubmVyLmpzIHYxLjcuMCA8aHR0cHM6Ly9naXRodWIuY29tL2Fpbi9zbWFydGJhbm5lci5qcz5cbiAqIENvcHlyaWdodCDCqSAyMDE3IEFpbiBUb2h2cmksIGNvbnRyaWJ1dG9ycy4gTGljZW5zZWQgdW5kZXIgR1BMLTMuMC5cbiAqL1xuLnNtYXJ0YmFubmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogJHNtYXJ0YmFubmVyLWhlaWdodDtcblx0YmFja2dyb3VuZDogI2YzZjNmMztcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucywgc2Fucy1zZXJpZjtcblx0LyoqIEFuZHJvaWQgc3R5bGVzICoqLyB9XG4uc21hcnRiYW5uZXJfX2V4aXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuXHRsZWZ0OiA5cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJvcmRlcjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyOyB9XG4uc21hcnRiYW5uZXJfX2V4aXQ6OmJlZm9yZSwgLnNtYXJ0YmFubmVyX19leGl0OjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuXHRjb250ZW50OiAnICc7IH1cbi5zbWFydGJhbm5lcl9fZXhpdDo6YmVmb3JlIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuLnNtYXJ0YmFubmVyX19leGl0OjphZnRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuLnNtYXJ0YmFubmVyX19pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdGxlZnQ6IDMwcHg7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdGJhY2tncm91bmQtc2l6ZTogNjRweCA2NHB4OyB9XG4uc21hcnRiYW5uZXJfX2luZm8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0bGVmdDogMTA0cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0d2lkdGg6IDYwJTtcblx0aGVpZ2h0OiA2NHB4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uc21hcnRiYW5uZXJfX2luZm9fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4OyB9XG4uc21hcnRiYW5uZXJfX2luZm9fX2F1dGhvciwgLnNtYXJ0YmFubmVyX19pbmZvX19wcmljZSB7XG5cdGZvbnQtc2l6ZTogMTJweDsgfVxuLnNtYXJ0YmFubmVyX19idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzJweDtcblx0cmlnaHQ6IDEwcHg7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1pbi13aWR0aDogMTAlO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQ6ICNmM2YzZjM7XG5cdGNvbG9yOiAjMTQ3NGZjO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4uc21hcnRiYW5uZXJfX2J1dHRvbl9fbGFiZWwge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCB7XG5cdGJhY2tncm91bmQ6ICMzZDNkM2QgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaENBQUlBSUFCQUZWVlZmLy8veUg1QkFFSEFBRUFMQUFBQUFBSUFBZ0FBQUlOUkc0WHVkcm9HSkJSc1ljeEtBQTcpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDRweCAwICM4OGIxMzE7IH1cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQge1xuXHRsZWZ0OiA2cHg7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiAjMWMxZTIxO1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjgpIGluc2V0LCAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuXHRjb2xvcjogI2IxYjFiMztcblx0Zm9udC1mYW1pbHk6ICdBcmlhbFJvdW5kZWRNVEJvbGQnLCBBcmlhbDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fZXhpdDo6YmVmb3JlLCAuc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19leGl0OjphZnRlciB7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiA4cHg7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMTFweDtcblx0YmFja2dyb3VuZDogI2IxYjFiMzsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fZXhpdDphY3RpdmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2V4aXQ6aG92ZXIge1xuXHRjb2xvcjogI2VlZTsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9faWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19pbmZvIHtcblx0Y29sb3I6ICNjY2M7XG5cdHRleHQtc2hhZG93OiAwIDFweCAycHggIzAwMDsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9faW5mb19fdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbiB7XG5cdHRvcDogMzBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1pbi13aWR0aDogMTIlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzMywgMCAwIDAgMnB4ICNkZGRjZGM7XG5cdGNvbG9yOiAjZDFkMWQxO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19idXR0b246YWN0aXZlLCAuc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lOyB9XG4uc21hcnRiYW5uZXIuc21hcnRiYW5uZXItLWFuZHJvaWQgLnNtYXJ0YmFubmVyX19idXR0b25fX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0YmFja2dyb3VuZDogIzQyYjZjOTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzQyYjZjOSwgIzM5YTliYik7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuLnNtYXJ0YmFubmVyLnNtYXJ0YmFubmVyLS1hbmRyb2lkIC5zbWFydGJhbm5lcl9fYnV0dG9uX19sYWJlbDphY3RpdmUsIC5zbWFydGJhbm5lci5zbWFydGJhbm5lci0tYW5kcm9pZCAuc21hcnRiYW5uZXJfX2J1dHRvbl9fbGFiZWw6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMmFjN2UxOyB9XG4iLCIuc2Nyb2xsLXRvcCB7XG5cdC8vIHRvZG8gdmFyc1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogNXJlbTtcblx0cmlnaHQ6IDJyZW07XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJG1haW4tY29sb3ItZ3JheSwuMTUpO1xuXHRAaW5jbHVkZSBhbHYtYm9yZGVyLXJhZGl1cygoJGFsdi1ib3gtcmFkaXVzLzIpKTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbi1hY2NlbnQtY29sb3ItMTAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdGkge1xuXHRcdG1hcmdpbjogMXJlbTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0XHRyaWdodDogMXJlbTtcblx0XHRib3R0b206IDFyZW07XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRcdHJpZ2h0OiAuNXJlbTtcblx0XHRib3R0b206IC41cmVtO1xuXHR9XG59XG4iLCIvLyBEYXNoYm9hcmRcbi5kYXNoYm9hcmQge1xuXG5cdC5iYXNlX19yZWxhdGVkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXgtZ2VuZXJhbDtcblx0fVxuXG5cdC5hY3Rpb25zIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAzMDBtcywgb3BhY2l0eSAzMDBtcztcblx0fVxuXG5cdC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwuMjUpO1xuXHRcdC5hY3Rpb25zIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyBsaW5lYXIgMHMsIG9wYWNpdHkgMzAwbXM7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHAtc3VidGl0bGUoJ2Rhc2hib2FyZCcpO1xuXG4uZGFzaGJvYXJkX19pY29uIHtcblx0Y29sb3I6ICRtYWluLWNvbG9yLWdyYXktbGlnaHQ7XG5cdG1hcmdpbi1yaWdodDogJG1hcmdpbi14LW5hcnJvdztcbn1cblxuLmRhc2hib2FyZF9fYWN0aW9ucyB7XG5cdG1hcmdpbjogJG1hcmdpbi14LWdlbmVyYWwgMCAkbWFyZ2luLXgtbmFycm93IDA7XG5cblx0LmZvcm0taW5saW5lIHtcblx0XHQuZm9ybS1ncm91cCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teC1nZW5lcmFsO1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wtLWljb24ge1xuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJG1hcmdpbi14LW5hcnJvdztcblx0XHR9XG5cdH1cbn1cblxuLmRhc2hib2FyZF9fY29udGVudC0tdGFibGUge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5kYXNoYm9hcmQge1xuXHRcdC5iYXNlX19jb250ZW50LS13aWRlIHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdC5hbHYtbG9nby1ib3gge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5tZC13aGl0ZWZyYW1lLTFkcCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdC5kYXNoYm9hcmRfX2FjdGlvbnMge1xuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cdC5kYXNoYm9hcmQge1xuXHRcdC5iYXNlX19jb250ZW50LS13aWRlIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQsIDQpO1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0fVxuXG5cdFx0LnRhYmxlIHtcblx0XHRcdGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcblx0XHR9XG5cdH1cbn1cbiIsIkBtaXhpbiBwLXN1YnRpdGxlKCRuYW1lKSB7XG5cblx0LiN7JG5hbWV9X19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJG1hcmdpbi14LW5hcnJvdztcblxuXHRcdGZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0fVxufVxuIiwiLy8gSUUgMTEgZmxleGJveCBmaXguXG4vLyBUT0RPOiBSZW1vdmUgd2hlbiBmaXhlZCBpbiBib290c3RyYXAuXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3MzEwXG5AaWYgJGVuYWJsZS1mbGV4IHtcblx0QGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG5cdFx0XHRAZm9yICRzaXplIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuXHRcdFx0XHQuY29sLSN7JGJyZWFrcG9pbnR9LSN7JHNpemV9IHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkZ3JpZC1jb2x1bW5zKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl19 */
