@charset "UTF-8";@-ms-viewport{width:device-width}*>:last-child{margin-bottom:0!important}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:90%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:10px}.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"}.bs-container,article#post-13443,article#post-23433{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:576px){.bs-container,article#post-13443,article#post-23433{max-width:540px}}@media (min-width:768px){.bs-container,article#post-13443,article#post-23433{max-width:720px}}@media (min-width:992px){.bs-container,article#post-13443,article#post-23433{max-width:960px}}@media (min-width:1140px){.bs-container,article#post-13443,article#post-23433{max-width:1140px}}@media (min-width:1380px){.bs-container,article#post-13443,article#post-23433{max-width:1350px}}.bs-container-fluid{width:100%;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,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-lgx,.col-lgx-1,.col-lgx-10,.col-lgx-11,.col-lgx-12,.col-lgx-2,.col-lgx-3,.col-lgx-4,.col-lgx-5,.col-lgx-6,.col-lgx-7,.col-lgx-8,.col-lgx-9,.col-lgx-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{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{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.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:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.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:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.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:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.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:1140px){.col-lgx{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lgx-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lgx-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lgx-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lgx-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lgx-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lgx-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lgx-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lgx-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lgx-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lgx-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lgx-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lgx-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lgx-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lgx-0{margin-left:0}.offset-lgx-1{margin-left:8.33333%}.offset-lgx-2{margin-left:16.66667%}.offset-lgx-3{margin-left:25%}.offset-lgx-4{margin-left:33.33333%}.offset-lgx-5{margin-left:41.66667%}.offset-lgx-6{margin-left:50%}.offset-lgx-7{margin-left:58.33333%}.offset-lgx-8{margin-left:66.66667%}.offset-lgx-9{margin-left:75%}.offset-lgx-10{margin-left:83.33333%}.offset-lgx-11{margin-left:91.66667%}.order-lgx-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lgx-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lgx-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lgx-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lgx-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lgx-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lgx-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lgx-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lgx-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lgx-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lgx-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lgx-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1380px){.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{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.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}}.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:#2b3e50!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#19242f!important}.bg-secondary{background-color:#86b062!important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6d944b!important}.bg-tertiary{background-color:#2b3e50!important}a.bg-tertiary:focus,a.bg-tertiary:hover{background-color:#19242f!important}.bg-blue{background-color:#0072bc!important}a.bg-blue:focus,a.bg-blue:hover{background-color:#005389!important}.bg-success{background-color:#86b062!important}a.bg-success:focus,a.bg-success:hover{background-color:#6d944b!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5!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:2px solid #e9ecef!important}.border-top{border-top:2px solid #e9ecef!important}.border-right{border-right:2px solid #e9ecef!important}.border-bottom{border-bottom:2px solid #e9ecef!important}.border-left{border-left:2px 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-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-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:1140px){.d-lgx-none{display:none!important}.d-lgx-inline{display:inline!important}.d-lgx-inline-block{display:inline-block!important}.d-lgx-block{display:block!important}.d-lgx-table{display:table!important}.d-lgx-table-cell{display:table-cell!important}.d-lgx-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lgx-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1380px){.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}}.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}}@media print{.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%}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.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:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.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:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.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:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.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:1140px){.flex-lgx-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lgx-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lgx-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lgx-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lgx-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lgx-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lgx-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lgx-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lgx-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lgx-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lgx-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lgx-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lgx-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lgx-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lgx-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lgx-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lgx-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lgx-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lgx-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lgx-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lgx-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lgx-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lgx-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lgx-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lgx-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lgx-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lgx-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lgx-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lgx-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1380px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1140px){.float-lgx-left{float:left!important}.float-lgx-right{float:right!important}.float-lgx-none{float:none!important}}@media (min-width:1380px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-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{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-6{margin:4rem!important}.mt-6{margin-top:4rem!important}.mr-6{margin-right:4rem!important}.mb-6{margin-bottom:4rem!important}.ml-6{margin-left:4rem!important}.mx-6{margin-right:4rem!important;margin-left:4rem!important}.my-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-7{margin:5rem!important}.mt-7{margin-top:5rem!important}.mr-7{margin-right:5rem!important}.mb-7{margin-bottom:5rem!important}.ml-7{margin-left:5rem!important}.mx-7{margin-right:5rem!important;margin-left:5rem!important}.my-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-8{margin:6rem!important}.mt-8{margin-top:6rem!important}.mr-8{margin-right:6rem!important}.mb-8{margin-bottom:6rem!important}.ml-8{margin-left:6rem!important}.mx-8{margin-right:6rem!important;margin-left:6rem!important}.my-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-6{padding:4rem!important}.pt-6{padding-top:4rem!important}.pr-6{padding-right:4rem!important}.pb-6{padding-bottom:4rem!important}.pl-6{padding-left:4rem!important}.px-6{padding-right:4rem!important;padding-left:4rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-7{padding:5rem!important}.pt-7{padding-top:5rem!important}.pr-7{padding-right:5rem!important}.pb-7{padding-bottom:5rem!important}.pl-7{padding-left:5rem!important}.px-7{padding-right:5rem!important;padding-left:5rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-8{padding:6rem!important}.pt-8{padding-top:6rem!important}.pr-8{padding-right:6rem!important}.pb-8{padding-bottom:6rem!important}.pl-8{padding-left:6rem!important}.px-8{padding-right:6rem!important;padding-left:6rem!important}.py-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-6{margin:4rem!important}.mt-sm-6{margin-top:4rem!important}.mr-sm-6{margin-right:4rem!important}.mb-sm-6{margin-bottom:4rem!important}.ml-sm-6{margin-left:4rem!important}.mx-sm-6{margin-right:4rem!important;margin-left:4rem!important}.my-sm-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-sm-7{margin:5rem!important}.mt-sm-7{margin-top:5rem!important}.mr-sm-7{margin-right:5rem!important}.mb-sm-7{margin-bottom:5rem!important}.ml-sm-7{margin-left:5rem!important}.mx-sm-7{margin-right:5rem!important;margin-left:5rem!important}.my-sm-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-sm-8{margin:6rem!important}.mt-sm-8{margin-top:6rem!important}.mr-sm-8{margin-right:6rem!important}.mb-sm-8{margin-bottom:6rem!important}.ml-sm-8{margin-left:6rem!important}.mx-sm-8{margin-right:6rem!important;margin-left:6rem!important}.my-sm-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-sm-6{padding:4rem!important}.pt-sm-6{padding-top:4rem!important}.pr-sm-6{padding-right:4rem!important}.pb-sm-6{padding-bottom:4rem!important}.pl-sm-6{padding-left:4rem!important}.px-sm-6{padding-right:4rem!important;padding-left:4rem!important}.py-sm-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-sm-7{padding:5rem!important}.pt-sm-7{padding-top:5rem!important}.pr-sm-7{padding-right:5rem!important}.pb-sm-7{padding-bottom:5rem!important}.pl-sm-7{padding-left:5rem!important}.px-sm-7{padding-right:5rem!important;padding-left:5rem!important}.py-sm-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-sm-8{padding:6rem!important}.pt-sm-8{padding-top:6rem!important}.pr-sm-8{padding-right:6rem!important}.pb-sm-8{padding-bottom:6rem!important}.pl-sm-8{padding-left:6rem!important}.px-sm-8{padding-right:6rem!important;padding-left:6rem!important}.py-sm-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-6{margin:4rem!important}.mt-md-6{margin-top:4rem!important}.mr-md-6{margin-right:4rem!important}.mb-md-6{margin-bottom:4rem!important}.ml-md-6{margin-left:4rem!important}.mx-md-6{margin-right:4rem!important;margin-left:4rem!important}.my-md-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-md-7{margin:5rem!important}.mt-md-7{margin-top:5rem!important}.mr-md-7{margin-right:5rem!important}.mb-md-7{margin-bottom:5rem!important}.ml-md-7{margin-left:5rem!important}.mx-md-7{margin-right:5rem!important;margin-left:5rem!important}.my-md-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-md-8{margin:6rem!important}.mt-md-8{margin-top:6rem!important}.mr-md-8{margin-right:6rem!important}.mb-md-8{margin-bottom:6rem!important}.ml-md-8{margin-left:6rem!important}.mx-md-8{margin-right:6rem!important;margin-left:6rem!important}.my-md-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-md-6{padding:4rem!important}.pt-md-6{padding-top:4rem!important}.pr-md-6{padding-right:4rem!important}.pb-md-6{padding-bottom:4rem!important}.pl-md-6{padding-left:4rem!important}.px-md-6{padding-right:4rem!important;padding-left:4rem!important}.py-md-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-md-7{padding:5rem!important}.pt-md-7{padding-top:5rem!important}.pr-md-7{padding-right:5rem!important}.pb-md-7{padding-bottom:5rem!important}.pl-md-7{padding-left:5rem!important}.px-md-7{padding-right:5rem!important;padding-left:5rem!important}.py-md-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-md-8{padding:6rem!important}.pt-md-8{padding-top:6rem!important}.pr-md-8{padding-right:6rem!important}.pb-md-8{padding-bottom:6rem!important}.pl-md-8{padding-left:6rem!important}.px-md-8{padding-right:6rem!important;padding-left:6rem!important}.py-md-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-6{margin:4rem!important}.mt-lg-6{margin-top:4rem!important}.mr-lg-6{margin-right:4rem!important}.mb-lg-6{margin-bottom:4rem!important}.ml-lg-6{margin-left:4rem!important}.mx-lg-6{margin-right:4rem!important;margin-left:4rem!important}.my-lg-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-lg-7{margin:5rem!important}.mt-lg-7{margin-top:5rem!important}.mr-lg-7{margin-right:5rem!important}.mb-lg-7{margin-bottom:5rem!important}.ml-lg-7{margin-left:5rem!important}.mx-lg-7{margin-right:5rem!important;margin-left:5rem!important}.my-lg-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-lg-8{margin:6rem!important}.mt-lg-8{margin-top:6rem!important}.mr-lg-8{margin-right:6rem!important}.mb-lg-8{margin-bottom:6rem!important}.ml-lg-8{margin-left:6rem!important}.mx-lg-8{margin-right:6rem!important;margin-left:6rem!important}.my-lg-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-lg-6{padding:4rem!important}.pt-lg-6{padding-top:4rem!important}.pr-lg-6{padding-right:4rem!important}.pb-lg-6{padding-bottom:4rem!important}.pl-lg-6{padding-left:4rem!important}.px-lg-6{padding-right:4rem!important;padding-left:4rem!important}.py-lg-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-lg-7{padding:5rem!important}.pt-lg-7{padding-top:5rem!important}.pr-lg-7{padding-right:5rem!important}.pb-lg-7{padding-bottom:5rem!important}.pl-lg-7{padding-left:5rem!important}.px-lg-7{padding-right:5rem!important;padding-left:5rem!important}.py-lg-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-lg-8{padding:6rem!important}.pt-lg-8{padding-top:6rem!important}.pr-lg-8{padding-right:6rem!important}.pb-lg-8{padding-bottom:6rem!important}.pl-lg-8{padding-left:6rem!important}.px-lg-8{padding-right:6rem!important;padding-left:6rem!important}.py-lg-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1140px){.m-lgx-0{margin:0!important}.mt-lgx-0{margin-top:0!important}.mr-lgx-0{margin-right:0!important}.mb-lgx-0{margin-bottom:0!important}.ml-lgx-0{margin-left:0!important}.mx-lgx-0{margin-right:0!important;margin-left:0!important}.my-lgx-0{margin-top:0!important;margin-bottom:0!important}.m-lgx-1{margin:.25rem!important}.mt-lgx-1{margin-top:.25rem!important}.mr-lgx-1{margin-right:.25rem!important}.mb-lgx-1{margin-bottom:.25rem!important}.ml-lgx-1{margin-left:.25rem!important}.mx-lgx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lgx-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lgx-2{margin:.5rem!important}.mt-lgx-2{margin-top:.5rem!important}.mr-lgx-2{margin-right:.5rem!important}.mb-lgx-2{margin-bottom:.5rem!important}.ml-lgx-2{margin-left:.5rem!important}.mx-lgx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lgx-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lgx-3{margin:1rem!important}.mt-lgx-3{margin-top:1rem!important}.mr-lgx-3{margin-right:1rem!important}.mb-lgx-3{margin-bottom:1rem!important}.ml-lgx-3{margin-left:1rem!important}.mx-lgx-3{margin-right:1rem!important;margin-left:1rem!important}.my-lgx-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lgx-4{margin:1.5rem!important}.mt-lgx-4{margin-top:1.5rem!important}.mr-lgx-4{margin-right:1.5rem!important}.mb-lgx-4{margin-bottom:1.5rem!important}.ml-lgx-4{margin-left:1.5rem!important}.mx-lgx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lgx-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lgx-5{margin:3rem!important}.mt-lgx-5{margin-top:3rem!important}.mr-lgx-5{margin-right:3rem!important}.mb-lgx-5{margin-bottom:3rem!important}.ml-lgx-5{margin-left:3rem!important}.mx-lgx-5{margin-right:3rem!important;margin-left:3rem!important}.my-lgx-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lgx-6{margin:4rem!important}.mt-lgx-6{margin-top:4rem!important}.mr-lgx-6{margin-right:4rem!important}.mb-lgx-6{margin-bottom:4rem!important}.ml-lgx-6{margin-left:4rem!important}.mx-lgx-6{margin-right:4rem!important;margin-left:4rem!important}.my-lgx-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-lgx-7{margin:5rem!important}.mt-lgx-7{margin-top:5rem!important}.mr-lgx-7{margin-right:5rem!important}.mb-lgx-7{margin-bottom:5rem!important}.ml-lgx-7{margin-left:5rem!important}.mx-lgx-7{margin-right:5rem!important;margin-left:5rem!important}.my-lgx-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-lgx-8{margin:6rem!important}.mt-lgx-8{margin-top:6rem!important}.mr-lgx-8{margin-right:6rem!important}.mb-lgx-8{margin-bottom:6rem!important}.ml-lgx-8{margin-left:6rem!important}.mx-lgx-8{margin-right:6rem!important;margin-left:6rem!important}.my-lgx-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-lgx-0{padding:0!important}.pt-lgx-0{padding-top:0!important}.pr-lgx-0{padding-right:0!important}.pb-lgx-0{padding-bottom:0!important}.pl-lgx-0{padding-left:0!important}.px-lgx-0{padding-right:0!important;padding-left:0!important}.py-lgx-0{padding-top:0!important;padding-bottom:0!important}.p-lgx-1{padding:.25rem!important}.pt-lgx-1{padding-top:.25rem!important}.pr-lgx-1{padding-right:.25rem!important}.pb-lgx-1{padding-bottom:.25rem!important}.pl-lgx-1{padding-left:.25rem!important}.px-lgx-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lgx-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lgx-2{padding:.5rem!important}.pt-lgx-2{padding-top:.5rem!important}.pr-lgx-2{padding-right:.5rem!important}.pb-lgx-2{padding-bottom:.5rem!important}.pl-lgx-2{padding-left:.5rem!important}.px-lgx-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lgx-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lgx-3{padding:1rem!important}.pt-lgx-3{padding-top:1rem!important}.pr-lgx-3{padding-right:1rem!important}.pb-lgx-3{padding-bottom:1rem!important}.pl-lgx-3{padding-left:1rem!important}.px-lgx-3{padding-right:1rem!important;padding-left:1rem!important}.py-lgx-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lgx-4{padding:1.5rem!important}.pt-lgx-4{padding-top:1.5rem!important}.pr-lgx-4{padding-right:1.5rem!important}.pb-lgx-4{padding-bottom:1.5rem!important}.pl-lgx-4{padding-left:1.5rem!important}.px-lgx-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lgx-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lgx-5{padding:3rem!important}.pt-lgx-5{padding-top:3rem!important}.pr-lgx-5{padding-right:3rem!important}.pb-lgx-5{padding-bottom:3rem!important}.pl-lgx-5{padding-left:3rem!important}.px-lgx-5{padding-right:3rem!important;padding-left:3rem!important}.py-lgx-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-lgx-6{padding:4rem!important}.pt-lgx-6{padding-top:4rem!important}.pr-lgx-6{padding-right:4rem!important}.pb-lgx-6{padding-bottom:4rem!important}.pl-lgx-6{padding-left:4rem!important}.px-lgx-6{padding-right:4rem!important;padding-left:4rem!important}.py-lgx-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-lgx-7{padding:5rem!important}.pt-lgx-7{padding-top:5rem!important}.pr-lgx-7{padding-right:5rem!important}.pb-lgx-7{padding-bottom:5rem!important}.pl-lgx-7{padding-left:5rem!important}.px-lgx-7{padding-right:5rem!important;padding-left:5rem!important}.py-lgx-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-lgx-8{padding:6rem!important}.pt-lgx-8{padding-top:6rem!important}.pr-lgx-8{padding-right:6rem!important}.pb-lgx-8{padding-bottom:6rem!important}.pl-lgx-8{padding-left:6rem!important}.px-lgx-8{padding-right:6rem!important;padding-left:6rem!important}.py-lgx-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-lgx-auto{margin:auto!important}.mt-lgx-auto{margin-top:auto!important}.mr-lgx-auto{margin-right:auto!important}.mb-lgx-auto{margin-bottom:auto!important}.ml-lgx-auto{margin-left:auto!important}.mx-lgx-auto{margin-right:auto!important;margin-left:auto!important}.my-lgx-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1380px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-xl-6{margin:4rem!important}.mt-xl-6{margin-top:4rem!important}.mr-xl-6{margin-right:4rem!important}.mb-xl-6{margin-bottom:4rem!important}.ml-xl-6{margin-left:4rem!important}.mx-xl-6{margin-right:4rem!important;margin-left:4rem!important}.my-xl-6{margin-top:4rem!important;margin-bottom:4rem!important}.m-xl-7{margin:5rem!important}.mt-xl-7{margin-top:5rem!important}.mr-xl-7{margin-right:5rem!important}.mb-xl-7{margin-bottom:5rem!important}.ml-xl-7{margin-left:5rem!important}.mx-xl-7{margin-right:5rem!important;margin-left:5rem!important}.my-xl-7{margin-top:5rem!important;margin-bottom:5rem!important}.m-xl-8{margin:6rem!important}.mt-xl-8{margin-top:6rem!important}.mr-xl-8{margin-right:6rem!important}.mb-xl-8{margin-bottom:6rem!important}.ml-xl-8{margin-left:6rem!important}.mx-xl-8{margin-right:6rem!important;margin-left:6rem!important}.my-xl-8{margin-top:6rem!important;margin-bottom:6rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.p-xl-6{padding:4rem!important}.pt-xl-6{padding-top:4rem!important}.pr-xl-6{padding-right:4rem!important}.pb-xl-6{padding-bottom:4rem!important}.pl-xl-6{padding-left:4rem!important}.px-xl-6{padding-right:4rem!important;padding-left:4rem!important}.py-xl-6{padding-top:4rem!important;padding-bottom:4rem!important}.p-xl-7{padding:5rem!important}.pt-xl-7{padding-top:5rem!important}.pr-xl-7{padding-right:5rem!important}.pb-xl-7{padding-bottom:5rem!important}.pl-xl-7{padding-left:5rem!important}.px-xl-7{padding-right:5rem!important;padding-left:5rem!important}.py-xl-7{padding-top:5rem!important;padding-bottom:5rem!important}.p-xl-8{padding:6rem!important}.pt-xl-8{padding-top:6rem!important}.pr-xl-8{padding-right:6rem!important}.pb-xl-8{padding-bottom:6rem!important}.pl-xl-8{padding-left:6rem!important}.px-xl-8{padding-right:6rem!important;padding-left:6rem!important}.py-xl-8{padding-top:6rem!important;padding-bottom:6rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom: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:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1140px){.text-lgx-left{text-align:left!important}.text-lgx-right{text-align:right!important}.text-lgx-center{text-align:center!important}}@media (min-width:1380px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-primary{color:#2b3e50!important}a.text-primary:focus,a.text-primary:hover{color:#19242f!important}.text-secondary{color:#86b062!important}a.text-secondary:focus,a.text-secondary:hover{color:#6d944b!important}.text-tertiary{color:#2b3e50!important}a.text-tertiary:focus,a.text-tertiary:hover{color:#19242f!important}.text-blue{color:#0072bc!important}a.text-blue:focus,a.text-blue:hover{color:#005389!important}.text-success{color:#86b062!important}a.text-success:focus,a.text-success:hover{color:#6d944b!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!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}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:46%}.modal.show .modal-dialog{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:46%}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;-webkit-transform:translate(all 300ms);transform:translate(all 300ms)}.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:transparent;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;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-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:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Gotham A","Gotham B";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);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#007bff;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.close{float:right;font-size:3.5rem;font-weight:400;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.btn{display:inline-block;font-weight:700;font-family:"Gotham A","Gotham B";text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:2px solid transparent;text-transform:uppercase;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,.25);box-shadow:0 0 0 3px rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn.active,.btn:active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-link{font-weight:400;color:#007bff;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:none;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.dropdown,.dropup{position:relative}@media (min-width:768px){.dropdown:hover .dropdown-menu,.dropdown:hover .navMenu-item-0 button+ul,.dropup:hover .dropdown-menu,.dropup:hover .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown:hover button+ul,.navMenu-item-0 .dropup:hover button+ul{display:block}}@media (max-width:991px){.dropdown.dropdown_open .dropdown-menu,.dropdown.dropdown_open .navMenu-item-0 button+ul,.dropup.dropdown_open .dropdown-menu,.dropup.dropdown_open .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown.dropdown_open button+ul,.navMenu-item-0 .dropup.dropdown_open button+ul{display:block}.dropdown.mobile-dropdown-open .dropdown-menu,.dropdown.mobile-dropdown-open .navMenu-item-0 button+ul,.dropup.mobile-dropdown-open .dropdown-menu,.dropup.mobile-dropdown-open .navMenu-item-0 button+ul,.navMenu-item-0 .dropdown.mobile-dropdown-open button+ul,.navMenu-item-0 .dropup.mobile-dropdown-open button+ul{display:block}}.dropdown-toggle::after,.navMenu-item-0 button::after{display:inline-block;width:.75rem;height:.75rem;margin-left:6px;vertical-align:6px;content:"";border-top:3px solid;border-right:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:0;-webkit-transition:top .1s,left .1s,-webkit-transform .1s;transition:top .1s,left .1s,-webkit-transform .1s;transition:transform .1s,top .1s,left .1s;transition:transform .1s,top .1s,left .1s,-webkit-transform .1s}@media (min-width:768px){.dropdown-toggle::after,.navMenu-item-0 button::after{top:4px;width:.5rem;height:.5rem;border-top:2px solid;border-right:2px solid}}@media (max-width:991px){.mobile-dropdown-open .dropdown-toggle::after,.mobile-dropdown-open .navMenu-item-0 button::after,.navMenu-item-0 .mobile-dropdown-open button::after{content:normal}}.dropup .dropdown-menu,.dropup .navMenu-item-0 button+ul,.navMenu-item-0 .dropup button+ul{margin-top:0;margin-bottom:0}.dropup .dropdown-toggle::after,.dropup .navMenu-item-0 button::after,.navMenu-item-0 .dropup button::after{border-top:0;border-bottom:3px solid}.dropdown-menu,.navMenu-item-0 button+ul{position:absolute;top:99%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0 0;margin:0 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-top:2px solid #0072bc;border-radius:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item,.navMenu-item-1 a{display:block;width:100%;padding:.5rem 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,.navMenu-item-1 a:focus,.navMenu-item-1 a:hover{color:#fff;text-decoration:none;background-color:#2b3e50}.dropdown-item.active,.dropdown-item:active,.navMenu-item-1 a.active,.navMenu-item-1 a:active{color:#fff;text-decoration:none;background-color:#2b3e50}.dropdown-item.disabled,.dropdown-item:disabled,.navMenu-item-1 a.disabled,.navMenu-item-1 a:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show,.navMenu-item-0 button+ul.show{display:block}.dropdown-header{display:block;padding:0 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.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{border:1px solid #e9ecef}.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:#c4c9ce}.table-hover .table-primary:hover{background-color:#b6bcc2}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6bcc2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dde9d3}.table-hover .table-secondary:hover{background-color:#d0e1c2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d0e1c2}.table-tertiary,.table-tertiary>td,.table-tertiary>th{background-color:#c4c9ce}.table-hover .table-tertiary:hover{background-color:#b6bcc2}.table-hover .table-tertiary:hover>td,.table-hover .table-tertiary:hover>th{background-color:#b6bcc2}.table-blue,.table-blue>td,.table-blue>th{background-color:#b8d8ec}.table-hover .table-blue:hover{background-color:#a4cde7}.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#a4cde7}.table-success,.table-success>td,.table-success>th{background-color:#dde9d3}.table-hover .table-success:hover{background-color:#d0e1c2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e1c2}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.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:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}input.form-control,select.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:2px solid rgba(0,0,0,.15);border-radius:0;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}input.form-control::-ms-expand,select.form-control::-ms-expand{background-color:transparent;border:0}input.form-control:focus,select.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0}input.form-control::-webkit-input-placeholder,select.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}input.form-control::-moz-placeholder,select.form-control::-moz-placeholder{color:#868e96;opacity:1}input.form-control:-ms-input-placeholder,select.form-control:-ms-input-placeholder{color:#868e96;opacity:1}input.form-control::-ms-input-placeholder,select.form-control::-ms-input-placeholder{color:#868e96;opacity:1}input.form-control::placeholder,select.form-control::placeholder{color:#868e96;opacity:1}input.form-control:disabled,input.form-control[readonly],select.form-control:disabled,select.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{padding-top:calc(.5rem - 2px * 2);padding-bottom:calc(.5rem - 2px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 2px * 2);padding-bottom:calc(.5rem - 2px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 2px * 2);padding-bottom:calc(.25rem - 2px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:2px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}input.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}input.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]){height:calc(2.3125rem + 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-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);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{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);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{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{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}}input[type=radio].custom{display:none}input[type=radio].custom+label{position:relative;cursor:pointer;padding-left:45px;margin:.5em 0 1em;display:block}input[type=radio].custom+label::after,input[type=radio].custom+label::before{content:'';position:absolute;left:0;top:.18em;height:25px;width:25px;border-radius:50%;border:1px solid #737373;background-color:#fff;background-image:none;-webkit-transition:all 50ms;transition:all 50ms}input[type=radio].custom+label::after{background-color:#0072bc;opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(.6);transform:scale(.6)}input[type=radio].custom+label:focus::after,input[type=radio].custom+label:hover::after{opacity:.21}input[type=radio].custom+label:active::after{opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}input[type=radio].custom:checked+label::after{opacity:1}.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}@media (min-width:768px){.nav-item:focus .nav-link,.nav-item:hover .nav-link{background-color:#eee}.nav-item:focus .nav-link.dropdown-toggle::after,.nav-item:focus .navMenu-item-0 button.nav-link::after,.nav-item:hover .nav-link.dropdown-toggle::after,.nav-item:hover .navMenu-item-0 button.nav-link::after,.navMenu-item-0 .nav-item:focus button.nav-link::after,.navMenu-item-0 .nav-item:hover button.nav-link::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:3px;left:3px}}@media (max-width:991px){.nav-item.dropdown_open .nav-link.dropdown-toggle::after,.nav-item.dropdown_open .navMenu-item-0 button.nav-link::after,.navMenu-item-0 .nav-item.dropdown_open button.nav-link::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:8px;left:3px}}.nav-link{display:block;padding:0;font-weight:700;color:#0072bc}.nav-link:focus,.nav-link:hover{text-decoration:none;background-color:#eee}.nav-link.active{border-bottom:solid 2px #0072bc}.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;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.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,.nav-tabs .navMenu-item-0 button+ul,.navMenu-item-0 .nav-tabs button+ul{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.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;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0}.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:0;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}.navMenu-item-0 .navbar-nav button+ul,.navbar-nav .dropdown-menu,.navbar-nav .navMenu-item-0 button+ul{position:static;float:none}.navbar-text{display:inline-block;padding-top:1.25rem;padding-bottom:1.25rem}.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 .4rem;font-size:1.25rem;line-height:1;background:0 0;border:2px solid transparent;border-radius:.25rem}.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:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-sm .navbar-nav button+ul,.navbar-expand-sm .navbar-nav .dropdown-menu,.navbar-expand-sm .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-md .navbar-nav button+ul,.navbar-expand-md .navbar-nav .dropdown-menu,.navbar-expand-md .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-lg .navbar-nav button+ul,.navbar-expand-lg .navbar-nav .dropdown-menu,.navbar-expand-lg .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1139px){.navbar-expand-lgx>.container,.navbar-expand-lgx>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1140px){.navbar-expand-lgx{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lgx .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-lgx .navbar-nav button+ul,.navbar-expand-lgx .navbar-nav .dropdown-menu,.navbar-expand-lgx .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-lgx .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lgx .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-lgx>.container,.navbar-expand-lgx>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lgx .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-lgx .navbar-toggler{display:none}}@media (max-width:1379px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1380px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand-xl .navbar-nav button+ul,.navbar-expand-xl .navbar-nav .dropdown-menu,.navbar-expand-xl .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-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-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navMenu-item-0 .navbar-expand .navbar-nav button+ul,.navbar-expand .navbar-nav .dropdown-menu,.navbar-expand .navbar-nav .navMenu-item-0 button+ul{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;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:rgba(0,0,0,.5)}.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);border-radius:1px}.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>.list-group:first-child .list-group-item:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);font-size:1.12rem}.card-header:first-child{border-radius:calc(1px - 1px) calc(1px - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(1px - 1px) calc(1px - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(1px - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(1px - 1px);border-top-right-radius:calc(1px - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(1px - 1px);border-bottom-left-radius:calc(1px - 1px)}@media (min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.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-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.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%}}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:-webkit-box;display:-ms-flexbox;display:flex}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.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{border:1px solid #e9ecef}.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:#c4c9ce}.table-hover .table-primary:hover{background-color:#b6bcc2}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b6bcc2}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#dde9d3}.table-hover .table-secondary:hover{background-color:#d0e1c2}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#d0e1c2}.table-tertiary,.table-tertiary>td,.table-tertiary>th{background-color:#c4c9ce}.table-hover .table-tertiary:hover{background-color:#b6bcc2}.table-hover .table-tertiary:hover>td,.table-hover .table-tertiary:hover>th{background-color:#b6bcc2}.table-blue,.table-blue>td,.table-blue>th{background-color:#b8d8ec}.table-hover .table-blue:hover{background-color:#a4cde7}.table-hover .table-blue:hover>td,.table-hover .table-blue:hover>th{background-color:#a4cde7}.table-success,.table-success>td,.table-success>th{background-color:#dde9d3}.table-hover .table-success:hover{background-color:#d0e1c2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e1c2}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.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:991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.border{border:2px solid #e9ecef!important}.border-top{border-top:2px solid #e9ecef!important}.border-right{border-right:2px solid #e9ecef!important}.border-bottom{border-bottom:2px solid #e9ecef!important}.border-left{border-left:2px 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-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background-color:#fff}.slick-next,.slick-prev{position:absolute;display:block;border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:10px;position:absolute;cursor:pointer;color:#000;top:50%;background:0 0}.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-10px}.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:10px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Gotham A";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-loading .slick-list{background:#fff url(/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;top:50%;z-index:10;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{border-color:#0072bc}.slick-next:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:hover .slick-prev-icon{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{cursor:default}.slick-next.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-prev.slick-disabled .slick-prev-icon{opacity:.25}.slick-next .slick-next-icon,.slick-next .slick-prev-icon,.slick-prev .slick-next-icon,.slick-prev .slick-prev-icon{display:block;color:#fff;opacity:.75;font-family:"Gotham A";font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:""}[dir=rtl] .slick-prev .slick-prev-icon:before{content:""}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:""}[dir=rtl] .slick-next .slick-next-icon:before{content:""}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-30px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0;font-size:0;color:transparent;border:0;background:0 0;cursor:pointer}.slick-dots li button:focus .slick-dot-icon,.slick-dots li button:hover .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{display:none;position:absolute;top:0;left:0;content:"•";font-family:"Gotham A";font-size:6px;line-height:1;text-align:center;-webkit-transition:all .05s linear;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#fff}.slick-autoplay-toggle-button:focus,.slick-autoplay-toggle-button:hover{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"Gotham A";font-size:18px;font-weight:400;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"Gotham A";font-size:18px;font-weight:400;line-height:20px;text-align:center}body{background-color:#eee;min-width:auto}p>a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}:focus{outline:3px solid #2b3e50}.red-focus:focus{outline:4px solid red}.navbar-brand:focus{outline-color:#fff}.text-white:focus{outline-color:#fff}.text-white .chb-btn:focus{outline-color:#fff}.mc-learnmore:focus{outline:2px solid #fff;text-decoration:underline}.app-downloads a:focus{display:inline-block;outline-color:#fff}#zero-message .btn:focus{outline:2px solid #fff;text-decoration:underline}#main-footer .menu-item a:focus{text-decoration:underline}#main-footer .btn-outline-primary:focus,#main-footer .contactus:focus{outline:2px solid #fff}#footer-bottom a:focus{outline-color:#fff}#newsletterform .btn:focus{outline:2px solid #fff}#newsletterTY a:focus{outline:2px solid #fff}.footer-social-icons:focus{outline:2px solid #fff}.cookie-policy_container a:focus,.cookie-policy_container button:focus{outline:2px solid #fff}#mmCompareTray .buynow:focus,#mmCompareTray .mmClose:focus{outline:2px solid #fff}.divTableCell a:focus{outline:2px solid #fff}#bp-pdp-filters .filter-back-btn:focus,.filter-title:focus{outline:2px solid #2b3e50}.btn.learnmore:focus{outline:2px dashed #2b3e50;text-decoration:underline!important}.ot-floating-button__open:focus{outline:2px dashed #f33}.et_fixed_nav #page-container{max-width:1600px;margin:0 auto;position:relative;overflow:hidden;background-color:#fff;border-left:solid 1px #ccc;border-right:solid 1px #ccc}#top-header{max-width:1598px;margin:0 auto;display:none}#main-header{max-width:1598px;background:#2b3e50;color:#fff;border-bottom:none!important}#main-header a,#main-header button{color:#fff;font-weight:500;text-transform:uppercase;font-family:"Gotham A","Gotham B"}#main-header a:focus,#main-header button:focus{outline:0;background-color:#0072bc;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}#main-header .heart-guide a:focus{color:#fff!important}#main-header .dropdown-menu a,#main-header .navMenu-item-0 button+ul a,.navMenu-item-0 #main-header button+ul a{color:#0072bc;font-weight:400;text-transform:inherit}#main-header .dropdown-menu a:hover,#main-header .navMenu-item-0 button+ul a:hover,.navMenu-item-0 #main-header button+ul a:hover{color:#fff;background-color:#0072bc}#main-header .navbar .logo{padding-left:40px;width:175px;margin-top:2px}.mobile-dropdown-open{cursor:pointer}.nav-link:focus,.nav-link:hover{text-decoration:none!important;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.nav-link:focus{background-color:#0072bc;text-decoration:underline!important;outline-width:0}.main-header .navbar .nav-link{padding:.25rem 2rem}.navbar .fa::before{color:#fff}.navMenu-item-1 .navbar a,.navbar .dropdown-item,.navbar .navMenu-item-1 a{color:#000}.dropdown-item,.navMenu-item-1 a{padding:.8rem 1.5rem}.main-header .navbar .nav-link{padding:1.25rem 1.5rem!important}.dropdown-menu,.navMenu-item-0 button+ul{border-top:1px solid #0072bc}.main-header .navbar-toggler .icon-bar{background-color:#fff!important}@media (max-width:1379px){.main-header .logo{width:135px!important}#menu-main-menu .nav-link{padding:1.25rem .5rem!important}}@media (max-width:991px){#main-header .navbar .logo{padding-left:0}}@media (max-width:580px){.main-header .navbar-brand{left:125px!important}}#main-footer{background-color:#2b3e50!important}#main-footer a,#main-footer h4{color:#fff!important}#main-footer a:hover,#main-footer h4:hover{color:#e3e3e3}#footer-bottom a:hover,#main-footer .widget_nav_menu a:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#footer-bottom{background-color:#0072bc!important;color:#fff!important;border-top:1px solid #008ce7!important}#main-footer a.contactus{background-color:#0072bc!important;color:#fff}@media (min-width:768px){.menu-main-menu-container .nav-item:focus .nav-link,.menu-main-menu-container .nav-item:hover .nav-link{background-color:#0072bc!important;cursor:pointer}}#footer-logo a:hover{opacity:1}#main-footer .btn-outline-primary{border:1px solid #fff;color:#fff}#main-footer .btn-outline-primary:hover{background-color:#fff;color:#2b3e50!important}h3{padding-top:0}.h1,h1{font-size:34px}@media (min-width:768px){.h1.larger,h1.larger{font-size:54px}}.h1,.h2,.h3,.h4,.h5,.h6{padding-bottom:0;margin-bottom:10px;color:#0072bc;font-weight:500;line-height:1em;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal}.h2{font-size:26px}.h3{font-size:22px}.h4{font-size:18px}.h5{font-size:16px}.h6{font-size:14px}.lead{font-size:17px}.buynow,.contactus,.discontinued,.learnmore,.learnmorecategory,.notinstock,.submitfeedback,a.buynow,a.contactus,a.discontinued,a.learnmore,a.learnmorecategory,a.notinstock,a.submitfeedback{float:none;padding:6px 20px;color:#fff;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;font-size:16px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1.7em;border:0 solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important}.buynow.btn-sm,.contactus.btn-sm,.discontinued.btn-sm,.learnmore.btn-sm,.learnmorecategory.btn-sm,.notinstock.btn-sm,.submitfeedback.btn-sm,a.buynow.btn-sm,a.contactus.btn-sm,a.discontinued.btn-sm,a.learnmore.btn-sm,a.learnmorecategory.btn-sm,a.notinstock.btn-sm,a.submitfeedback.btn-sm{padding:3px 10px;font-size:.9em}.buynow:hover,.contactus:hover,.discontinued:hover,.learnmore:hover,.learnmorecategory:hover,.notinstock:hover,.submitfeedback:hover,a.buynow:hover,a.contactus:hover,a.discontinued:hover,a.learnmore:hover,a.learnmorecategory:hover,a.notinstock:hover,a.submitfeedback:hover{color:#fff}.btn-outline-primary{color:#0072bc;background-color:transparent;background-image:none;border-color:#0072bc}.btn-outline-primary:hover{color:#fff;background-color:#0072bc;border-color:#0072bc}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 3px rgba(0,114,188,.5);box-shadow:0 0 0 3px rgba(0,114,188,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0072bc;background-color:transparent}.btn-outline-primary.active,.btn-outline-primary:active,.navMenu-item-0 .show>button.btn-outline-primary,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0072bc;border-color:#0072bc}.buynow,a.buynow{background-color:#afcc2e;color:#000}.buynow:hover,a.buynow:hover{color:#000;background-color:#94b017}a.buynow,a.notinstock{-ms-flex-item-align:center;align-self:center}a.learnmore.retailer-btn{-ms-flex-item-align:center;align-self:center;padding:6px 20px}.learnmore.retailer-btn,.retailer-btn{background-color:#0072bc!important;color:#fff!important}.product-dtc a.buynow-link.buynow{float:none;padding-top:10px;padding-bottom:10px;line-height:40px}.learnmore,.learnmorecategory,.submitfeedback{background-color:#2b3e50;color:#fff!important}.learnmore,.notinstock,a.notinstock{background-color:#0072bc}a.contactus{background-color:#2b3e50;width:auto;text-align:center}.comment-reply-link:after,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,a.et_pb_more_button:after{font-size:16px;line-height:1em;content:none;opacity:0;position:absolute;margin-left:-20px;-webkit-transition:all .2s;transition:all .2s;top:7px;right:5px}.et_pb_bg_layout_light .et_pb_promo_button:hover,.et_pb_newsletter_button:hover,.et_pb_promo_button:hover,a.et_pb_more_button:hover{background:#2b3e50;border:0 solid transparent;padding:6px 20px!important}.div-container-pd{padding-top:4rem!important;padding-bottom:4rem!important;padding-right:3rem!important;padding-left:3rem!important}.gform_confirmation_wrapper{margin-top:20px;padding:20px;background-color:#fff;color:#0072bc;font-size:18px;font-weight:700}#accordion-tabs a{text-decoration:underline}div[id^=accordion-tabs] .accordion-tabs-btn{border:none;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font-weight:500}div[id^=accordion-tabs] .accordion-tabs-btn:focus{outline:2px solid #2b3e50}.vital-info-icon-text a{color:#000!important}#pdSubmenu a.nav-link{color:#000}#pdSubmenu a.nav-link.active{color:#006eb8}#pdSubmenu a.nav-link.active:focus{color:#fff}#pdSubmenu a.nav-link:focus{color:#fff}#lp-apps-product-software a,.contact-confirm-text a,.et_pb_accordion a,.et_pb_post a,.et_pb_text_inner a,.recommended a,.referenceText a,.search-item a,.single-products .description-wrapper a,article a{text-decoration:underline}.pagination a,.pagination a:hover,.pagination span,.pagination span:hover{color:#fff!important}.et_pb_section .et_pb_promo_button{color:#fff!important;text-decoration:none}body.page-id-4621 .product-rating-wrap{display:none!important}.et_pb_scroll_top.et-pb-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}@media (max-width:414px){#home-hg-shelf .promo1 .heading,#home-hg-shelf .promo1 .promo-1-title,#home-hg-shelf .promo2 .heading,#home-hg-shelf .promo2 .promo-1-title{font-size:1rem!important}#home-hg-shelf .promo1 .hg-hero-box,#home-hg-shelf .promo2 .hg-hero-box{padding-left:0!important;padding-right:0!important}#home-hg-shelf .promo1 .heading,#home-hg-shelf .promo2 .heading{min-width:auto}#home-hg-shelf .promo1 .learnmore,#home-hg-shelf .promo2 .learnmore{font-size:12px!important}#home-hg-zero-new .zero-logo,#zero-message .zero-logo{max-width:100%!important}#home-hg-zero-new .px-6,#zero-message .px-6{padding-left:15px!important;padding-right:15px!important}#home-hg-recommended .logo-txt-container .h1,#home-hg-recommended .logo-txt-container h5{font-size:35px!important}}.et_pb_toggle_title button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:transparent;border:none;cursor:pointer;text-align:left;font:inherit}.et_pb_toggle_title button:focus{outline:2px solid #2b3e50}.entry-content tr th,body.et-pb-preview #main-content .container tr th{border-top:1px solid #eee}.video-thumbnail-wrapper{position:relative;cursor:pointer}.video-thumbnail-wrapper:hover .video-play-icon{opacity:1}a[data-heartguide=register]{text-transform:uppercase}.et_pb_text ul{list-style:none;margin-left:0;padding-left:0}.et_pb_text ul li{padding-bottom:10px}.et_pb_text ul li:last-of-type{padding-bottom:0}.et_pb_text ul li::marker{font-size:0}.support-sub-title{font-size:16px;font-weight:500!important}a.blue-highlighted{text-decoration:none!important;color:#0072bc!important}.about-us-titles h2 span{font-size:44px}.about-title-sm h2 span{font-size:22px}.info-validation h2{font-size:18px;color:#000}h3.support-title{color:#000;font-size:26px;font-weight:400;padding-bottom:16px}.author-title,.heartguide-info,.heartguide-title,.resource-title,.spec-title{font-size:18px}.heartguide-info,.heartguide-title,.resource-title,.spec-title{color:#000}.author-title,.heartguide-title{font-weight:700}.author-title{color:#fff}.heartguide-info{display:block}.view-more-btn{background:0 0;width:100%;border:none}.video-btn{width:100%;background-color:transparent;cursor:pointer;border:none}.video-btn:focus{outline:2px solid #2b3e50}.facts-list-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:54px}@media screen and (max-width:980px){.facts-list-container ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.facts-list-container ul li{margin-bottom:30px;padding-bottom:0;line-height:1.7em;width:100%}.facts-list-container ul li:last-child{margin-right:0}.facts-list-container ul li:nth-child(2){margin-right:0}@media screen and (min-width:479px){.facts-list-container ul li{width:47.25%!important;margin-right:5.5%}}@media screen and (min-width:981px){.facts-list-container ul li{margin-right:5.5%;width:20.875%;margin-bottom:0}.facts-list-container ul li:last-child{margin-right:0}.facts-list-container ul li:nth-child(2){margin-right:5.5%}}.element-spacing{padding:21px 15px}.table-caption-info{caption-side:bottom;text-align:left;margin-top:30px;padding:13px 8px;border-top:1px solid #000;border-bottom:1px solid #000;font-size:16px}.fact-table{display:none;text-align:left;width:100%;margin:0 auto;border-spacing:10px!important;border-collapse:separate!important;border:none!important;font-family:'Gotham A','Gotham B'}.fact-table td,.fact-table th{line-height:1;padding-top:0!important;padding-bottom:0!important}.fact-table td{border:none!important}.fact-table td[aria-hidden=true]{padding:0!important}.fact-table th{border:none!important}@media screen and (min-width:769px){.fact-table{display:table}}.td-info{text-align:center;text-transform:uppercase;font-weight:500;font-size:15px}@media screen and (min-width:1379px){.td-info{font-size:17px}}.th-title{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:lowercase;width:100%;font-weight:500!important}@media screen and (min-width:1379px){.th-title{font-size:18px}}.th-title :first-letter{text-transform:capitalize}.col-title-centered,.col-title-centered-sm-inner,.primary-th{padding:10px!important}.col-title-centered,.col-title-centered-sm-inner{text-align:center}.col-title-centered,.primary-th{color:#000!important;background:#fff;height:100px}@media screen and (min-width:1379px){.col-title-centered,.primary-th{height:120px}}.col-title-centered{font-size:15px}@media screen and (min-width:1379px){.col-title-centered{font-size:17px}}.col-title-centered-sm-inner{height:60px;color:#fff;font-size:16px}.primary-th{text-transform:uppercase;font-size:20px;padding-left:15px!important;font-weight:400!important;line-height:1;text-align:left}@media screen and (min-width:1379px){.primary-th{font-size:24px;padding-left:50px!important}}.caption-sm-subtext,.primary-th{font-weight:400}.caption-sm-subtext{font-size:15px}@media screen and (min-width:1379px){.caption-sm-subtext{font-size:17px}}.sub-info{font-size:11px;text-transform:uppercase;font-weight:400}@media screen and (min-width:1379px){.sub-info{font-size:13px}}.decoration-element{width:10px;height:50px;display:inline-block;margin-right:10px}@media screen and (min-width:1379px){.decoration-element{width:15px;margin-right:20px}}.decoration-element-sm{width:10px;height:40px;border-right:10px solid transparent}.decor-green{background:#86b162}.decor-yellow{background:#e2bf01}.decor-orange{background:#e27a01}.decor-tomato{background:#f94c00}.decor-darkred{background:#c1153b}.aria-row{color:#fff!important;padding:5px 15px!important;height:70px}@media screen and (min-width:1379px){.aria-row{height:75px}}.aria-row-1:nth-child(1),.aria-row-1:nth-child(3){background:rgba(0,114,187,.7)}.aria-row-1:nth-child(2),.aria-row-1:nth-child(4){background:#0072bb}.aria-row-2:nth-child(1),.aria-row-2:nth-child(3){background:rgba(30,82,140,.7)}.aria-row-2:nth-child(2),.aria-row-2:nth-child(4){background:#1e528c}.aria-row-3:nth-child(1),.aria-row-3:nth-child(3){background:rgba(43,62,79,.7)}.aria-row-3:nth-child(2),.aria-row-3:nth-child(4){background:#2b3e4f}.aria-row-4:nth-child(1),.aria-row-4:nth-child(3){background:rgba(110,110,110,.95)}.aria-row-4:nth-child(2),.aria-row-4:nth-child(4){background:#6e6e6e}.aria-row-5:nth-child(1),.aria-row-5:nth-child(3){background:rgba(0,0,0,.7)}.aria-row-5:nth-child(2),.aria-row-5:nth-child(4){background:#000}.fact-table-sm{border:none!important;display:table}.fact-table-sm td,.fact-table-sm th{border:none!important}.fact-table-sm .col-title-centered,.fact-table-sm .primary-th{padding:4px 10px!important;height:60px;line-height:1}.fact-table-sm .caption-sm-subtext,.fact-table-sm .col-title-centered{font-size:16px}.fact-table-sm .primary-th{font-size:18px}@media screen and (min-width:769px){.fact-table-sm{display:none}}.hidden-sm-aria{height:20px}.sm-aria-item{display:table-cell;vertical-align:middle;line-height:1;color:#fff}.sm-description{font-size:12px}.sm-cell{display:table-cell;text-align:left;height:60px;padding:4px 10px!important;font-weight:400!important}.option-text-1,.option-text-2,.option-text-3,.option-text-4,.option-text-5{font-size:13px}.option-text-1,.sm-aria-row-1{background:rgba(0,114,187,.7)}.option-text-2,.sm-aria-row-2{background:rgba(30,82,140,.7)}.option-text-3,.sm-aria-row-3{background:rgba(43,62,79,.7)}.option-text-4,.sm-aria-row-4{background:rgba(129,129,129,.7)}.option-text-5,.sm-aria-row-5{background:rgba(0,0,0,.7)}.row-info-1 .col-title-centered-sm-inner:nth-of-type(odd){background:#0072bb}.row-info-2 .col-title-centered-sm-inner:nth-of-type(odd){background:#1e528c}.row-info-3 .col-title-centered-sm-inner:nth-of-type(odd){background:#2b3e4f}.row-info-4 .col-title-centered-sm-inner:nth-of-type(odd){background:#818181}.row-info-5 .col-title-centered-sm-inner:nth-of-type(odd){background:#000}.notBtn{background:0 0;border:none;cursor:pointer}.et_pb_toggle_title{margin-bottom:0!important}.gfield_label_before_complex{font-weight:700!important;color:#000!important;font-size:18px!important;padding-bottom:0!important}.et-pb-arrow-next::before,.et-pb-arrow-prev::before{display:none}.et-pb-arrow-next [aria-hidden=true],.et-pb-arrow-prev [aria-hidden=true]{border-bottom:4px solid #0072bc;border-left:4px solid #0072bc;width:20px;height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.et-pb-arrow-next:focus,.et-pb-arrow-prev:focus{opacity:1}.et-pb-arrow-prev:focus{left:22px}.et-pb-arrow-next [aria-hidden=true]{-webkit-transform:rotate(230deg);transform:rotate(230deg)}.et-pb-arrow-next:focus{right:22px}.o7-font{font-family:'Gotham A','Gotham B'}.o7-font .o7-font-6{font-size:18px}.embeddedServiceSidebarFormField .slds-style-inputtext,.embeddedServiceSidebarFormField .slds-style-select{border:1px solid #000}.et_pb_scroll_top:focus{outline:2px solid #fff}#mmCOVID19v2 a:focus{outline:2px solid #fff}.grecaptcha-badge{z-index:9999}.embeddedServiceHelpButton .helpButton{right:82px!important}.text-normal{text-transform:none!important}.pb-10{padding-bottom:10px!important}.font-500{font-weight:500!important}.font-700{font-weight:700!important}#customModule:focus{outline:0}#customModule:before{content:'';display:block;position:relative;width:0;height:62px;margin-top:-62px;visibility:hidden}.et_pb_scroll_top{background:#2b3e50!important}.et_pb_scroll_top:focus{outline:2px solid #2b3e50;border-left:2px solid #fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.et_pb_scroll_top.focus-light{background:#fff!important;color:#2b3e50}.et_pb_scroll_top.focus-light:focus{outline:2px solid #fff;border-left:2px solid #2b3e50;border-top:2px solid #2b3e50;border-bottom:2px solid #2b3e50}.et-faqs-block .et_pb_accordion .et_pb_toggle_title:before{display:none!important}.et-faqs-block .et_pb_toggle_open .et-toggle-ico{display:none}.et-faqs-block .et-toggle-ico{position:relative;width:18px;height:18px;margin-left:8px}.et-faqs-block .et-toggle-ico::after{content:"\e050";position:absolute;top:50%;right:0;color:#000;font-family:ETmodules!important;font-size:16px;font-weight:400;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#post-223 ul{padding-left:40px}#post-223 ul li::marker{font-size:21px}#newsletterBottomformafib2 .afib-form-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:10px 11px!important;margin:0!important;top:50%!important;right:4px!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;padding:10px 11px!important}#newsletterformafib .form-newsletter-label{line-height:normal!important}.priceSpiderWrapper{position:absolute}.priceSpiderWrapper .ps-widget{position:relative;top:50%;left:50%;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);border:none!important;background-color:transparent!important;color:#0072bc!important}.priceSpiderWrapper .ps-button-label::after{content:"  >"/""}.pd-submenu-wrapper{text-align:center}.pd-submenu-wrapper.affix{text-align:left}.pd-submenu-wrapper .pd-submenu{font-size:14px}.pd-submenu-wrapper .pd-submenu li{padding:0 15px;-webkit-transition:padding 150ms;transition:padding 150ms;position:relative;display:inline-block}@media (min-width:992px){.pd-submenu-wrapper .pd-submenu li{padding:0 25px}}.pd-submenu-wrapper .pd-submenu button{border:none;color:#000;font-weight:700;font-family:'Gotham A','Gotham B'}.pd-submenu-wrapper .price-wrapper{display:none;text-align:center}.scroll-to{cursor:pointer}.affix{position:fixed;top:0;right:auto;left:auto;z-index:1030;max-width:1598px;width:100%}.affix .bs-container,.affix article#post-13443,.affix article#post-23433{display:-webkit-box;display:-ms-flexbox;display:flex}.affix .bs-container .price-wrapper,.affix article#post-13443 .price-wrapper,.affix article#post-23433 .price-wrapper{display:none;width:30%}@media (min-width:992px){.affix .bs-container .price-wrapper,.affix article#post-13443 .price-wrapper,.affix article#post-23433 .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.affix .bs-container .pd-submenu,.affix article#post-13443 .pd-submenu,.affix article#post-23433 .pd-submenu{float:left;width:100%}@media (min-width:992px){.affix .bs-container .pd-submenu,.affix article#post-13443 .pd-submenu,.affix article#post-23433 .pd-submenu{width:70%}}.affix .bs-container .pd-submenu li,.affix article#post-13443 .pd-submenu li,.affix article#post-23433 .pd-submenu li{padding-left:0;padding-right:3%}.product-qty select{padding:8px 20px;display:block;color:#000;font-size:20px}.deal-of-the-week{position:relative;display:inline-block;height:39px;padding-top:4px;padding-right:1rem;background:#0072bc;color:#fff}.deal-of-the-week::after,.deal-of-the-week::before{position:absolute;width:0;height:0;content:"";right:-40px;border-left:24px solid #0072bc;border-right:16px solid transparent}.deal-of-the-week::before{border-bottom:27px solid transparent;top:0}.deal-of-the-week::after{bottom:0;border-top:27px solid transparent}.deal-of-the-week-coral{position:relative;display:inline-block;height:39px;padding-top:4px;padding-right:1rem;background:#ff7474;color:#fff}.deal-of-the-week-coral::after,.deal-of-the-week-coral::before{position:absolute;width:0;height:0;content:"";right:-40px;border-left:24px solid #ff7474;border-right:16px solid transparent}.deal-of-the-week-coral::before{border-bottom:27px solid transparent;top:0}.deal-of-the-week-coral::after{bottom:0;border-top:27px solid transparent}.nav-link{border-bottom:solid 2px transparent;color:#737373}.nav-link.active{border-color:#0072bc;color:#0072bc}.product-wrapper.slick-slide{margin-left:15px;margin-right:15px}.advanced-links-wrapper{font-size:16px}.advanced-links-wrapper li{position:relative;padding:10px;border:solid 2px #0072bc;margin:5px 0}.advanced-links-wrapper li span[aria-hidden=true]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}svg.thumbUp{width:46px;height:45px;fill:#0072bc}.view-more{cursor:pointer}.view-more .view-more-icon{font-size:50px;display:inline-block;color:#737373}.view-more .view-more-icon::before{font-family:ETmodules!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;content:"\33"}.view-more .view-less-label{display:none}.view-more.expand .view-more-icon::before{content:"\32"}.view-more.expand .view-more-label{display:none}.view-more.expand .view-less-label{display:block}@media (max-width:576px){#productSliderThumbs .slick-list{width:69%;margin:0 auto}}#productSliderThumbs .slick-prev{left:0}#productSliderThumbs .slick-next{right:0}#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev{float:left;height:auto;width:13%;margin:0 1%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:0;font-size:0;color:#737373}@media (min-width:576px){#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev{left:auto;right:auto;-webkit-transform:none;transform:none;position:relative;top:auto;bottom:auto;margin:0;height:50px;width:100%;float:none}}#productSliderThumbs .slick-next:focus,#productSliderThumbs .slick-next:hover,#productSliderThumbs .slick-prev:focus,#productSliderThumbs .slick-prev:hover{outline:0;background:0 0}#productSliderThumbs .slick-next.slick-disabled,#productSliderThumbs .slick-prev.slick-disabled{background:#eee;opacity:.25;cursor:not-allowed}#productSliderThumbs .slick-next:before,#productSliderThumbs .slick-prev:before{font-family:FontAwesome;font-size:40px;line-height:30px;color:#737373;opacity:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#productSliderThumbs .slick-prev:before{content:"\f104"/""}@media (min-width:576px){#productSliderThumbs .slick-prev:before{content:"\f106"/""}}#productSliderThumbs .slick-next:before{content:"\f105"/""}@media (min-width:576px){#productSliderThumbs .slick-next:before{content:"\f107"/""}}#productSliderThumbs .slick-next,#productSliderThumbs .slick-prev,#productSliderThumbs .slick-slide{border:1px solid #737373;max-width:99px}#productSliderThumbs .slick-slide{margin:0 2px;padding:1px;cursor:pointer}@media (min-width:576px){#productSliderThumbs .slick-slide{margin:4px 0}}#productSliderThumbs .slick-slide.active{border:2px solid #86b062;padding:0}.product-options .option{display:block;color:#000;font-size:17px}.product-options select{padding:8px 20px;display:block;color:#000;font-size:20px}.product-options select[name=size]{min-width:300px}@media (max-width:400px){.product-options select[name=size]{min-width:auto;width:100%}}.product-stockStaus{display:inline-block;color:#2b3e50}.product-price{text-align:right}.product-price .product-msrp,.product-price .product-salePrice{display:inline-block}.product-price .product-msrp{color:#000;font-size:14px;margin-right:10px}.product-compatible{text-align:right}.product-valueProp{border-top:1px solid #ececec}.order-type label+.whatItIs{margin:-1.75em 0 1em 45px;font-size:.75em;display:block}.pdp-disc{width:100%}.pdp-disc .st1{fill:#0072bc}.pdp-disc-title{font-size:14.5px;line-height:22px}.pdp-disc-desc{font-size:12px;line-height:20px}.pdp-disc .learnmore{line-height:40px}.pdp-disc-icon{height:55px;width:55px;fill:#0072bc}.pdp-cr-brk{display:none}@media (min-width:576px){.pdp-disc .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width:768px){.pdp-cr-brk{display:block}}@media screen and (min-width:992px){.pdp-cr-brk{display:none}}@media screen and (min-width:1380px){.pdp-cr-brk{display:block}}@media screen and (max-width:400px){.pdp-disc-icon{height:45px!important;width:45px!important}}@media screen and (max-width:575px){.pdp-disc .thumbUp,.pdp-disc-icon{display:none}}@media screen and (max-width:991px){.pdp-disc{margin-bottom:40px!important}.pdp-disc-bundle{margin-top:40px!important}}@media only screen and (max-width:991px) and (min-width:768px){.pdp-disc-cr{padding-left:35px!important}}.product-detail-wrap a.btn{background-color:#0072bc;color:#fff}.omr-pdp-offers iframe{display:none}.slickThumb-item{background:0 0;border:none;cursor:pointer;display:block!important;padding:0}.half-half{min-height:500px}@media (max-width:767px){.half-half{border-top:solid 1px #ccc}}.category-hero-wrap{height:600px}.category-hero-half .hero-content img{margin-right:0!important;margin-left:0!important;margin-bottom:1em}.category-hero-bg-img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:767px){.category-hero-wrap{height:500px}}.custom-select{position:relative}.custom-select:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:0;bottom:0;height:100%;width:44px;text-align:center;padding:10px 1px;pointer-events:none;background-color:#2b3e50;color:#fff;z-index:49}.bg-lightGray{background:#eee}.bg-lightGray a{color:#000}.bg-gray-gradient{color:#fff;background:#aaa;background:-webkit-gradient(linear,left top,right bottom,from(#aaa),to(#ccc));background:linear-gradient(to bottom right,#aaa,#ccc)}.bg-gray-gradient a{color:#000}.bg-gray{color:#000;background:#ececec}.bg-gray .h1,.bg-gray .h2,.bg-gray .h3,.bg-gray .h4,.bg-gray .h5,.bg-gray .h6,.bg-gray h1,.bg-gray h2,.bg-gray h3,.bg-gray h4,.bg-gray h5,.bg-gray h6{color:#0072bc}.bg-gray a{color:#000}.bg-gray .links a{text-decoration:underline}.bg-gray .links a.blue-highlighted{color:#2b3e50!important}.bg-green{background-color:#86b062;color:#fff}.bg-green .h1,.bg-green .h2,.bg-green .h3,.bg-green .h4,.bg-green .h5,.bg-green .h6,.bg-green h1,.bg-green h2,.bg-green h3,.bg-green h4,.bg-green h5,.bg-green h6{color:#fff}.bg-blue{background-color:#0072bc;color:#fff}.bg-blue .h1,.bg-blue .h2,.bg-blue .h3,.bg-blue .h4,.bg-blue .h5,.bg-blue .h6,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6{color:#fff}.bg-blue a{color:#fff;text-decoration:underline}.bg-no-text-white{color:#fff;background-color:transparent;border:transparent;border-right:transparent!important}.bg-no-text-white .h1,.bg-no-text-white .h2,.bg-no-text-white .h3,.bg-no-text-white .h4,.bg-no-text-white .h5,.bg-no-text-white .h6,.bg-no-text-white h1,.bg-no-text-white h2,.bg-no-text-white h3,.bg-no-text-white h4,.bg-no-text-white h5,.bg-no-text-white h6{color:#fff}.bg-no-text-white a{color:#fff;text-decoration:none}.bg-blue-gel{background-color:rgba(0,114,188,.8);color:#fff}.bg-black{background-color:#2b3e50;color:#fff}.bg-backgroundImage{position:relative}.bg-backgroundImage::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;opacity:.2}@media (min-width:576px){.bg-backgroundImage::before{opacity:.4}}@media (min-width:1380px){.bg-backgroundImage::before{opacity:1}}.background .links{color:#fff;text-decoration:underline}.no-overflow .bg-blue-stripe{position:relative;background:#0072bc;z-index:0}.no-overflow .bg-blue-stripe::after,.no-overflow .bg-blue-stripe::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:2000px;height:100%;background:#0072bc}.no-overflow .bg-blue-stripe::after{right:0;left:auto}.no-overflow .bg-gray-stripe{position:relative;background:#eee;z-index:0}.no-overflow .bg-gray-stripe::after,.no-overflow .bg-gray-stripe::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:2000px;height:100%;background:#eee}.no-overflow .bg-gray-stripe::after{right:0;left:auto}.txt-green{color:#86b062!important}.txt-blue{color:#0072bc!important}.txt-blue-drk{color:#2b3e50!important}.txt-gray{color:#737373!important}.txt-black{color:#000!important}.txt-white{color:#fff!important}.focus-light:focus{outline:2px solid #fff}.testimonials .slick-initialized .slick-slider .slick-dotted{margin-bottom:-15px!important}.testimonials .slick-prev{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;left:10px}.testimonials .slick-next{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;right:10px}.testimonials .slick-dots li{display:none}.testimonial-block::before{display:none}.testimonial-block .quot-ico-block{position:absolute;top:3px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:680px){.video-play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.testimonials .slick-prev{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;left:15px}.testimonials .slick-next{z-index:9999;color:#0072bc!important;border:solid;border-width:0 3px 3px 0;right:15px}}@media (min-width:768px){.testimonials .slick-dots li{margin:0 15px;display:inline-block}.testimonials .slick-dots li button:before{font-size:40pt;color:#86b062}.testimonials .slick-dots li button:after{font-size:40pt;color:#86b062}.testimonials .slick-dots li.slick-active button:before{color:#86b062}}@media (min-width:1100px){.testimonials .slick-prev{left:50px}.testimonials .slick-next{right:50px}}@media (min-width:1200px){.testimonials .slick-prev{left:80px}.testimonials .slick-next{right:80px}}.tab-wrapper{min-height:500px}@media (min-width:1380px){.tab-wrapper{min-height:400px}}.tab-wrapper .tab-button{cursor:pointer;z-index:0;border-right:solid 1px #ccc}.tab-wrapper .tab-button.active .triangle{height:60px;width:60px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);bottom:-15px;position:absolute;z-index:-1}.tab-wrapper .tab-content{min-height:150px;display:none}.tab-wrapper .tab-content.active{display:block}@media (max-width:767px){.tab-wrapper .tab-content{min-height:450px}}.tab-wrapper .product.active{background-color:#0072bc;color:#fff}.tab-wrapper .product.active .h3{color:#fff!important}.product-tab-wrapper .tab-wrapper{min-height:635px!important}.product-tab-wrapper .tab-title{cursor:pointer}.product-tab-wrapper .tab-title .txt-black.btn-tab{font-size:100%;background:0;border:0;padding:0;font-family:unset;font-weight:500;cursor:pointer;width:100%;text-align:left}.product-tab-wrapper .noArrow .active-tab .arrow-down{display:none}.product-tab-wrapper .tabs{border-bottom:2px #ccc solid}.product-tab-wrapper .tabs:last-child{border-bottom:none}.product-tab-wrapper .arrow-down{display:none}.product-tab-wrapper .card-body-mobile{display:block}.product-tab-wrapper .collapse .show{display:none!important}.product-tab-wrapper .arrow-right{display:none}.product-tab-wrapper .active-tab{display:none}.product-tab-wrapper .active-tab .arrow-down{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.product-tab-wrapper .card{width:99%}}@media (min-width:680px){.product-tab-wrapper .arrow-right{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);cursor:pointer}.product-tab-wrapper .active-acc .arrow-down{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.product-tab-wrapper .card-body-mobile{display:none}}@media (min-width:1000px){.product-tab-wrapper .minHeight{min-height:590px}}@media (min-width:1200px){.product-tab-wrapper .minHeight{min-height:553px}}@media (min-width:1400px){.product-tab-wrapper .minHeight{min-height:500px}}.block{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:100%}.block .product-gallery{border:1px solid #fff}.block .block-content{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;-webkit-transition:height .2s;transition:height .2s}.block .block-content .expandable{height:100%}.block .block-content .expandable .learnmore{display:inline}@media (min-width:576px){.block .block-content .product-gallery{border:none}}@media (min-width:992px){.block .block-content:hover .expandable{height:100%}.block .block-content:hover .expandable .learnmore{display:inline}.block .block-content .expandable{height:35%;-webkit-transition:height .2s;transition:height .2s}.block .block-content .expandable .learnmore{display:none}}.btnAsLink,button.reset-all{background:0 0;border:none;font-size:inherit}.embeddedServiceHelpButton .helpButton .uiButton{background-color:#2b3e50!important;font-family:Arial,sans-serif}.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:1px solid #2b3e50}.uiButton:hover{background-color:#2b3e50!important;cursor:pointer}.message{border:none!important;background:#2b3e50!important;color:#fff!important;padding:0!important;margin:0!important}a.chatOption.embeddedServiceLiveAgentStateChatHeaderOption .optionName{color:#fff}@media (max-width:767px){.embeddedServiceHelpButton{display:none!important}}.product-wrapper{position:relative;max-width:310px;margin:0 auto;height:100%}.product-wrapper.slick-slide{margin:auto;max-width:none}.product-wrapper.slick-slide .product{max-width:310px;margin:0 auto}.product-wrapper .product-link{display:block}.product-wrapper::after,.product-wrapper::before{content:"";position:absolute;right:-16px;top:10%;height:80%;width:1px}.product-wrapper::before{right:auto;left:-15px}.product-wrapper .product{height:100%}.product-wrapper .product .product-detail-wrap{height:100%;height:640px}.product-wrapper .product [data-bv-show=rating_summary] .bv_main_container>.bv_main_container_row_split~.bv_main_container_row_split{display:none!important}.product-wrapper .product .product-name{min-height:55px;text-align:center}.product-wrapper .product .product-name a{color:#000}.product-wrapper .product .product-pricing{min-height:53px}.product-wrapper .product .product-pricing .h3{color:#000}.product-wrapper .product [data-bv-show=rating_summary] .bv_main_container>.bv_main_container_row_split~.bv_main_container_row_split{display:none!important}.product-wrapper .product .compareWrap{margin-top:auto}.product-wrapper .tooltip{position:relative;display:inline-block}.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:215px;line-height:1.5;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 0;position:absolute;top:-20px;left:0;z-index:1;font-size:12px;-webkit-transform:translate(-62%,25%);transform:translate(-62%,25%);border:1px solid #818181}.product-wrapper .tooltip:hover .tooltiptext{visibility:visible}.product-wrapper .tooltip .tooltiptext::after{content:"";position:absolute;top:-10px;left:80%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #818181 transparent}@media (min-width:580px){.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 5px;position:absolute;top:0;left:0;font-size:12px;-webkit-transform:translate(-61%,94%);transform:translate(-61%,94%);border:1px solid #818181}}@media (min-width:768px){.product-wrapper .tooltip .tooltiptext{visibility:hidden;width:300px;background-color:#eee;color:#818181;text-align:center;border-radius:6px;padding:0 5px;position:absolute;top:0;left:0;font-size:12px;-webkit-transform:translate(-23%,22%);transform:translate(-23%,22%);border:1px solid #818181}.product-wrapper .tooltip .tooltiptext::after{left:30%}}@media (min-width:992px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-79%,22%);transform:translate(-79%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:90%}}@media (min-width:1100px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-65%,22%);transform:translate(-65%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:80%}}@media (min-width:1500px){.product-wrapper .tooltip .tooltiptext{-webkit-transform:translate(-28%,22%);transform:translate(-28%,22%)}.product-wrapper .tooltip .tooltiptext::after{left:50%}}.product-wrapper.compareReady .product-btn-wrap{margin-top:auto}.product:focus-within{outline:2px solid #2b3e50}.product a:focus{text-decoration:underline}.product .compareBlock input:focus+label:before{outline:2px solid #2b3e50}.product-sale{color:#000}.page-id-21328 #main-content>.container{padding-top:4rem!important;padding-bottom:4rem!important;padding-right:3rem!important;padding-left:3rem!important}.brick.shatterPatternComplete .links{color:#000;text-decoration:underline}.brick.shatterPatternComplete .links:hover{color:#000;text-decoration:underline}.brick-awards{color:#fff;background:url(/wp-content/uploads/Awards-Brick_awards-bg.jpg) no-repeat;background-size:cover}.brick-awards .award{min-height:190px;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-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;border-right:solid 1px;border-bottom:solid 1px;border-color:rgba(255,255,255,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em}.brick-awards .award h3{color:#fff;font-weight:500}.brick-awards .award div{font-size:14px}.brick-awards .icon-award-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.brick-awards .icon-award img{max-width:110px}@media (min-width:992px){.brick-awards .award:nth-child(4),.brick-awards .award:nth-child(8){border-right:none}.brick-awards .award:nth-child(n+5){border-bottom:none}}@media (max-width:991px) and (min-width:576px){.brick-awards .award:nth-child(n+7){border-bottom:none}}@media (max-width:767px){.brick-awards .awards-title{padding-top:2rem!important;padding-bottom:1rem!important}.brick-awards>.container{padding-bottom:2rem!important}}@media (max-width:575px){.brick-awards .award{min-height:auto;padding-top:2rem;padding-bottom:2rem;border-right:none;border-bottom:solid 1px}}.doctor1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;text-transform:uppercase;line-height:1;color:#0072bc;font-weight:700}.doctor1-num{font-size:2rem}.js-ajax-loading{background:url(../images/ajax-loader.gif) center center no-repeat;min-height:200px;margin:0 auto}form#choseTypeForm h3{margin-bottom:20px}form#choseTypeForm input[type=radio]{display:none}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label{background:#0072bc;height:30px;width:75px;position:relative;display:inline-block;cursor:pointer}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label::before{content:"";position:absolute;bottom:0;left:0;color:#fff;font-size:14px;font-weight:700;width:100%}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=apple]::before{content:"Apple"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=samsung]::before{content:"Samsung"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=lg]::before{content:"LG"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=htc]::before{content:"HTC"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=motorola]::before{content:"Motorola"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=oneplus]::before{content:"OnePlus"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=huawei]::before{content:"Huawei"}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label[for=google]::before{content:"Google"}@media (min-width:768px){form#choseTypeForm .manufacturer-wrapper input[type=radio]+label{height:30px;width:120px}}form#choseTypeForm .manufacturer-wrapper input[type=radio]+label img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:40%;left:50%;max-height:30px;max-width:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);float:left}@media (min-width:768px){form#choseTypeForm .manufacturer-wrapper input[type=radio]+label img{max-height:50px;max-width:75px}}form#choseTypeForm .manufacturer-wrapper input[type=radio]:checked+label{background-color:#2b3e50}form#choseTypeForm .devices-wrapper input[type=radio]{display:none}form#choseTypeForm .devices-wrapper input[type=radio]+label{border:solid 2px #eee;display:block;height:200px;cursor:pointer;padding-left:10px;padding-right:10px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label{height:250px}}form#choseTypeForm .devices-wrapper input[type=radio]+label .device-wrapper{height:150px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label .device-wrapper{height:175px}}form#choseTypeForm .devices-wrapper input[type=radio]+label .device-name{color:#0072bc;margin-top:15px;font-size:14px}@media (min-width:576px){form#choseTypeForm .devices-wrapper input[type=radio]+label .device-name{font-size:18px}}form#choseTypeForm .devices-wrapper input[type=radio]:checked+label{border-color:#0072bc;background-color:#0072bc}form#choseTypeForm .devices-wrapper input[type=radio]:checked+label .device-name{color:#fff}.operating-system-wrapper{background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.operating-system-wrapper.disabled{border:solid 1px #737373;background-color:#ccc}.operating-system-wrapper.disabled .os-heading{color:#737373}.operating-system-wrapper .disabled{background-color:#eee;pointer-events:none}.price-cell{width:200px}@media (max-width:767px){.hide-column{display:none}}.product-comparison-table{border:none}.product-comparison-table tr{border:solid 2px #e9ecef}.product-comparison-table td{border:none;vertical-align:middle}.product-comparison-table img{display:table-cell}.product-comparison-table .txt-green{margin-bottom:5px}.product-comparison-table .buynow{line-height:20px}.product-comparison-table .product-title{line-height:1.6em}.product-comparison-table .product-name{font-size:14px;line-height:18px;margin-top:5px}.product-comparison-table .product-msrp{display:block;font-size:14px;line-height:18px;text-decoration:line-through}.product-comparison-table thead th,.product-comparison-table thead tr{border:none}@media all and (-ms-high-contrast:none){.product-comparison-table{table-layout:fixed}.product-comparison-table .product-thumb{width:8%!important}.product-comparison-table,::-ms-backdrop{table-layout:fixed}.product-comparison-table .product-thumb,::-ms-backdrop{width:8%!important}}@media all and (max-width:990px) and (-ms-high-contrast:none){.product-comparison-table .img-responsive{display:none}.product-comparison-table .img-responsive,::-ms-backdrop{display:none}}.no-compatible-products-wrapper{padding-top:15px;text-align:center}.no-compatible-products-wrapper h2{color:#737373}#osDeviceCombo{padding:10px 25px;font-size:16px}#loader-4{text-align:center}#loader-4 span{display:inline-block;width:20px;height:20px;border-radius:100%;background-color:#0072bc;margin:35px 5px!important;opacity:0}#loader-4 span:nth-child(1){-webkit-animation:opacitychange 1s ease-in-out infinite;animation:opacitychange 1s ease-in-out infinite}#loader-4 span:nth-child(2){-webkit-animation:opacitychange 1s ease-in-out .33s infinite;animation:opacitychange 1s ease-in-out .33s infinite}#loader-4 span:nth-child(3){-webkit-animation:opacitychange 1s ease-in-out .66s infinite;animation:opacitychange 1s ease-in-out .66s infinite}@-webkit-keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}@keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}.machineDesktop{position:relative}.machineDesktop img{width:100%}.machineDesktop_text{position:absolute;text-align:center;max-width:300px;padding:0;color:#737373;font-size:1rem;line-height:1.5}.machineDesktop_text::after{content:"";position:absolute;background:#737373;width:1px;top:100%;left:50%;height:50px}.machineDesktop_text_1{left:0;width:280px}.machineDesktop_text_1::after{height:180px}@media (max-width:991px){.machineDesktop_text_1::after{height:120px;left:40%}}.machineDesktop_text_2{left:300px;width:240px}.machineDesktop_text_2::after{height:100px}@media (max-width:991px){.machineDesktop_text_2::after{left:10%}}.machineDesktop_text_3{left:560px;width:250px}.machineDesktop_text_3::after{height:160px}@media (max-width:991px){.machineDesktop_text_3::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top;transform-origin:top;height:180px}}.machineDesktop_text_4,.machineDesktop_text_5,.machineDesktop_text_6{bottom:20px}.machineDesktop_text_4::after,.machineDesktop_text_5::after,.machineDesktop_text_6::after{top:auto;bottom:100%}.machineDesktop_text_4{width:120px;left:10px}.machineDesktop_text_4::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:bottom;transform-origin:bottom;height:270px}@media (max-width:1199px){.machineDesktop_text_4::after{height:250px}}@media (max-width:991px){.machineDesktop_text_4::after{height:180px}}.machineDesktop_text_5{width:150px;left:250px}.machineDesktop_text_5::after{height:230px}@media (max-width:1199px){.machineDesktop_text_5::after{height:200px}}@media (max-width:991px){.machineDesktop_text_5{left:170px}.machineDesktop_text_5::after{height:140px}}.machineDesktop_text_6{right:100px}.machineDesktop_text_6::after{height:300px}@media (max-width:991px){.machineDesktop_text_6::after{height:200px}}@media (max-width:991px){.machineDesktop_text{font-size:.9rem;max-width:33%}.machineDesktop_text_2{left:34%}.machineDesktop_text_3{left:auto;right:0}.machineDesktop_text_6{right:0}}.detailed-number-list{margin-top:25px;margin-bottom:25px}.detailed-number-list .list-number{border-bottom:solid 3px;padding-top:2px;padding-bottom:5px;text-align:center;max-width:65px;margin:0 auto}#ps_selector{border:1px solid #cecece}#ps_selector label{color:#2b3e50;font-size:22px;font-weight:700;line-height:24px;display:block}#ps_selector img{width:100%}#ps_selector input[type=radio]{height:30px;width:30px;margin-right:10px}@media only screen and (max-width:1379px){#ps_selector .startover{margin:30px 0}}#ps_selector .ps-tens-more h4{color:#000;line-height:25px;padding-bottom:0}#ps_selector .ps-nav ul{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#ps_selector .ps-nav ul li{list-style:none;width:30px;height:30px;text-align:center;cursor:pointer;line-height:30px;margin:0 20px;background:rgba(255,255,255,.2);border-radius:50%;-webkit-transition:.5s;transition:.5s;background-color:#ebebeb}#ps_selector .ps-nav .active{background-color:#afcc2e}#ps_selector .ps-skip{margin-right:20px;cursor:pointer}#ps_selector .no-result{padding-left:15px}#ps_selector .results-title{color:#2b3e50}#ps_selector .ps-btn,#ps_selector .startover{background:#afcc2e!important;padding:12px 30px!important;color:#000!important;border:none}#ps_selector .ps-header{background-color:#0072bc;padding:55px 30px 30px}#ps_selector .ps-step{text-transform:uppercase}#ps_selector .ps-content{background-color:#fff;padding:30px}#ps_selector .overlay{display:none;background-color:#fff;position:absolute;height:100%;width:100%;z-index:1}#ps_selector .ps-top{min-height:80px}#ps_selector .ps-input-container{display:block;position:relative;padding-left:45px;padding-bottom:30px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ps_selector .ps-input-container input{position:absolute;opacity:0;cursor:pointer}#ps_selector .ps-input-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#b9b9b9;border-radius:50%}#ps_selector .ps-input-container .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}#ps_selector .ps-input-container:hover input~.checkmark{background-color:#ccc}#ps_selector .ps-input-container input:checked~.checkmark{background-color:#0072bc}#ps_selector .ps-input-container input:checked~.checkmark:after{display:block}#ps_selector .ps-action{text-align:right}#ps_selector .ps-action .learnmore{background-color:#afcc2e}#ps_selector .learnmore{text-align:right}.ps-tens-more{background-color:#efebef}.ps-tens-more .cta{text-align:right}.ps-tens-more h4{color:#2b3e50;line-height:22px}.ps-type{background-color:#2b3e50;color:#fff;padding:15px 30px;position:absolute;margin-top:-30px}@media only screen and (max-width:991px){#ps_selector .ps-step-col-half{margin-bottom:50px}#ps_selector .ps-nav ul li{margin:0 10px}#ps_selector .ps-tens-more .cta{margin-top:15px;text-align:left}#ps_selector .ps-top{min-height:inherit}}@media only screen and (max-width:767px){.ps-type{font-size:24px}#ps_selector .ps-action{text-align:center}#ps_selector .ps-nav{margin:20px 0 50px}#ps_selector .ps-nav ul li{margin:0 20px}#ps_selector .ps-skip{margin-right:50px}#ps_selector .ps-search{text-align:center}}@media only screen and (max-width:480px){.ps-type{display:none}#ps_selector .ps-header{padding:25px 30px 30px}}.o-product-selector,.o-product-selector *,.o-product-selector :after,.o-product-selector :before{-webkit-box-sizing:border-box;box-sizing:border-box}.o-product-selector__actions,.o-product-selector__result-text,.o-product-selector__result-title{text-align:center}.o-product-progressbar__bar{height:8px;border-radius:10px;background-color:#dadada;position:relative;overflow:hidden}.o-product-progressbar__bar:not(:last-child){margin-bottom:4px}@media (min-width:768px){.o-product-progressbar__bar:not(:last-child){margin-bottom:8px}}.o-product-progressbar__inner{position:absolute;top:0;right:100%;width:100%;height:100%;background-color:#0072bc;-webkit-transition:right .2s linear;transition:right .2s linear;border-radius:10px}.o-product-progressbar__caption{text-align:center;font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.667em;color:#2b3e50}@media (min-width:768px){.o-product-progressbar__caption{font-size:18px}}.o-product-container{padding:0 15px;margin:0 auto;overflow:hidden}@media (min-width:576px){.o-product-container{width:540px}}@media (min-width:768px){.o-product-container{width:720px}}@media (min-width:992px){.o-product-container{width:960px}}@media (min-width:1380px){.o-product-container{width:1350px}}.o-product-input:focus~.o-product-tile__inner{outline:2px solid #2b3e50}.o-product-selector__header{margin-bottom:25px}.o-product-selector__header .o-product-progressbar{width:996px;max-width:100%;margin-right:auto;margin-left:auto}@media (min-width:768px){.o-product-selector__header{margin-bottom:35px}}.o-product-selector__title{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:35px;line-height:1em;text-align:center;color:#0072bc}.o-product-selector__title:not(:last-child){margin-bottom:.649em}@media (min-width:768px){.o-product-selector__title{font-size:54px;line-height:.889em}}.o-product-selector__subheader{margin-bottom:15px;min-height:60px;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:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.o-product-selector__subheader{margin-bottom:34px}}.o-product-selector__notice{margin-bottom:25px}.o-product-selector__subtitle{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:18px;line-height:1.43em;text-align:center;color:#000}.o-product-selector__subtitle:not(:last-child){margin-bottom:4px}@media (min-width:768px){.o-product-selector__subtitle{font-size:21px}}.o-product-selector__notice{font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.43em;text-align:center;color:#2b3e50}@media (min-width:768px){.o-product-selector__notice{font-size:18px}}.o-product-selector__row{margin-right:-20px;margin-left:-20px;-webkit-box-sizing:border-box;box-sizing:border-box}.o-product-selector__row::after,.o-product-selector__row::before{content:"";display:table;clear:both}.o-product-selector__col{float:left;padding-right:20px;padding-left:20px}.o-product-selector__col--span3{width:33.3333%}.o-product-selector__tile-group{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-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:992px){.o-product-selector__tile-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.o-product-selector__button{border:none;display:inline-block;border-radius:0;font-family:"Gotham A","Gotham B",Gotham;font-weight:700;text-transform:uppercase;font-size:18px;line-height:1.43em;cursor:pointer;padding:8px 16px;min-width:150px;color:#fff;background-color:#2b3e50;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.o-product-selector__button:active,.o-product-selector__button:focus,.o-product-selector__button:hover{opacity:.8}.o-product-selector__button[disabled]{background-color:#737373;cursor:not-allowed}@media (min-width:768px){.o-product-selector__button{min-width:200px}}.o-product-selector__button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0;margin:0 -7px}.o-product-selector__button-group>div{margin:0 7px}@media (min-width:768px){.o-product-selector__button-group{margin:0 -13px}.o-product-selector__button-group>div{margin:0 13px}}.o-product-tile{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 15px;margin-bottom:30px;height:340px}@media all and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}}@media (min-width:1380px){.o-product-tile{height:340px}}@media (min-width:768px){.o-product-tile{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:50%;flex-basis:50%;height:380px}}@media all and (min-width:768px) and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}@media (min-width:992px){.o-product-tile{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}}@media all and (min-width:992px) and (-ms-high-contrast:none){.o-product-tile{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px)}.o-product-tile ::-ms-backdrop{-ms-flex-preferred-size:calc(33.333% - 30px);flex-basis:calc(33.333% - 30px)}}.o-product-tile__inner{height:100%;border:7px solid #fff;padding:20px 15px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);background-color:#fff;cursor:pointer;text-align:center;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;-webkit-transition:border-color .2s linear,-webkit-box-shadow .2s linear;transition:border-color .2s linear,-webkit-box-shadow .2s linear;transition:box-shadow .2s linear,border-color .2s linear;transition:box-shadow .2s linear,border-color .2s linear,-webkit-box-shadow .2s linear}.o-product-tile__inner:focus,.o-product-tile__inner:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}.o-product-tile__inner--v-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.o-product-tile__inner--v-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.o-product-tile__inner--v-start .o-product-tile__image{height:75%}input:checked+.o-product-tile__inner{border-color:#0072bc;-webkit-box-shadow:none;box-shadow:none}.o-product-tile__title{font-family:"Gotham A","Gotham B",Gotham;font-weight:700;font-size:18px;line-height:1.09em;color:#000}.o-product-tile__title:not(:last-child){margin-bottom:7px}@media (min-width:768px){.o-product-tile__title{font-size:21px}}.o-product-tile__text{font-family:"Gotham A","Gotham B",Gotham;font-size:16px;line-height:1.3em;color:#000}.o-product-tile__text:not(:last-child){margin-bottom:7px}.o-product-tile__text--accent{line-height:1.167em;font-weight:700}@media (min-width:768px){.o-product-tile__text{font-size:18px}}.o-product-tile__image{margin:auto 0}.o-product-tile__image img{max-width:100%}.o-product-tile__image.mb-3{margin-bottom:30px}.o-product__result-text,.o-product__result-title{font-family:"Gotham A","Gotham B",Gotham;font-size:18px;line-height:1.43em;text-align:center}.o-product__result-text:not(:last-child),.o-product__result-title:not(:last-child){margin-bottom:12px}@media (min-width:768px){.o-product__result-text,.o-product__result-title{font-size:21px}}.o-product__result-title{font-weight:700}.o-product__actions{text-align:center}.o-product__actions:not(:last-child){margin-bottom:16px}.js-product-selector-slide{display:none}.js-product-selector-slide.active{display:block}.js-product-selector-loader{display:none;background:url(../images/ajax-loader.gif) center center no-repeat;min-height:200px;margin:0 auto}.js-product-selector-result-html{margin-top:2em}@media screen and (max-width:1362px) and (min-width:769px){.product-selector-title{max-width:150px}}@media screen and (max-width:375px){.product-selector-title{max-width:150px}}.product-documents-wrapper{margin-bottom:1.5rem}.product-documents-wrapper .list-inline .list-inline-item{display:inline-block}.product-documents-wrapper .list-inline .list-inline-item:not(:last-child){margin-right:10px}.product-documents-wrapper.bg-lightGray .h4,.product-documents-wrapper.bg-lightGray .h5{color:#000}.product-documents-wrapper.bg-lightGray a{color:#006eb8}.videos-wrapper{margin-left:-20px;margin-right:-20px}.videos-wrapper .video-content-wrapper{margin:0 auto;padding:0 15px}.videos-wrapper .slick-arrow::before{content:""}.videos-wrapper .slick-arrow.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:-10px}.videos-wrapper .slick-arrow.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-10px}.video-trigger-button{width:100%;background-color:transparent;cursor:pointer;border:none;z-index:10}.video-trigger-button:focus{outline:2px solid #2b3e50}.video-trigger-button .h4{color:#000!important}.video-content-wrapper{max-width:430px;margin:0 auto;position:relative}.video-content-wrapper .video-title-wrapper{border:solid 1px #eee;border-top:none}.video-content-wrapper .video-thumbnail-wrapper{border:solid 1px #eee;border-bottom:none;position:relative;display:block;width:100%;padding:0;overflow:hidden}.video-content-wrapper .video-thumbnail-wrapper::before{padding-top:56.25%;display:block;content:""}.video-content-wrapper .video-thumbnail-wrapper .video-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;-webkit-transition:opacity 200;transition:opacity 200}.video-content-wrapper .video-thumbnail-wrapper .video-thumbnail{position:absolute;bottom:0;left:0;width:100%;border:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-content-wrapper:hover .video-play-icon{opacity:.9}.video-content-wrapper .video-title-wrapper{min-height:88px}.close-video{position:absolute;right:-15px;top:-15px;background:#000;color:#fff;z-index:1;padding:5px 10px;border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent}.close-video:focus{border-color:#fff}ul.faq-sidenav li{margin:0;-webkit-transition:background-color .3s;transition:background-color .3s}ul.faq-sidenav li a,ul.faq-sidenav li button{color:#0072bc;cursor:pointer;border:none;line-height:1.2rem;font-family:'Gotham A','Gotham B';font-weight:700;font-size:1.2rem;display:block;padding:10px 5px;margin:.25em 0;text-align:left}ul.faq-sidenav li button:active,ul.faq-sidenav li button:focus,ul.faq-sidenav li button:hover,ul.faq-sidenav li>a:active,ul.faq-sidenav li>a:focus,ul.faq-sidenav li>a:hover{background-color:#ddd;border:none}ul.faq-sidenav ul{padding-left:15px}ul.faq-sidenav ul li a,ul.faq-sidenav ul li button{border:none;font-weight:400}ul.faq-sidenav .collapse,ul.faq-sidenav .collapsing{display:none}ul.faq-sidenav .collapse.show,ul.faq-sidenav .collapsing.show{display:inline-block;width:100%}ul.faq-sidenav .caret{height:15px;width:15px;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:solid 3px #0072bc;border-right:solid 3px #0072bc;border-radius:3px;margin-left:5px;position:relative;top:-2px}.post-img{width:100%;height:0;padding-bottom:63.7%;background-image:url(http://via.placeholder.com/406x340);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:solid 1px #eee;border-bottom:none}@media (min-width:768px){.post-img{padding-bottom:61.75%}}@media (min-width:992px){.post-img{padding-bottom:59%}}@media (min-width:1380px){.post-img{padding-bottom:66.5%}}.post-wrapper{padding-top:15px;padding-bottom:15px;padding-left:30px!important;padding-right:30px!important}.post-wrapper a{display:block}.post-wrapper a:focus{outline:2px solid #2b3e50}.post-wrapper img{width:100%}.blog-content{border-left:solid 1px #eee;border-right:solid 1px #eee;min-height:110px;padding:15px}.blog-content-wrapper{position:relative}.blog-content-wrapper .featured-post-tag{position:absolute;right:0;top:0}.blog-pt-1{padding-top:1rem!important}@media (min-width:992px){.blog-post-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}}.blog-post-item{margin-left:auto;margin-right:auto}@media (min-width:992px){.blog-post-item{width:100%}}@media (min-width:992px){.blog-post-item:nth-child(2){grid-area:1/2/2/3}}@media (min-width:992px){.blog-post-item:nth-child(3){grid-area:1/3/2/4}}@media (min-width:992px){.blog-post-item:nth-child(4){grid-area:2/2/3/3}}@media (min-width:992px){.blog-post-item:nth-child(5){grid-area:2/3/3/4}}@media (min-width:992px){.blog-post-item_featured{grid-area:1/1/3/2}}@media (min-width:992px){.blog-post-item_wide{grid-area:3/1/4/4;width:100%}}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#737373 transparent transparent;border-style:solid;border-width:2px;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect,.multiselect__single,input.multiselect__input[type=text]{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect__single,input.multiselect__input[type=text]{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:calc(100%);-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1;opacity:0}.multiselect__loading-enter{opacity:0}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;cursor:pointer;color:#2b3e50}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:0}input[type=text].multiselect__input{border:none}input[type=text].multiselect__input:hover{border-color:#cfcfcf}input[type=text].multiselect__input:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__single:hover{border-color:#cfcfcf}.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect--disabled{opacity:.6;background:#ededed;pointer-events:none}.multiselect--disabled .multiselect__current{background:#ededed;color:#a8a8a8}.multiselect--disabled .multiselect__select{background:#ededed;color:#a8a8a8}.multiselect--active{z-index:50}.multiselect--active .multiselect__select{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.multiselect--active .multiselect__placeholder{display:none}.multiselect--active:not(.multiselect--above) .multiselect__current{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active:not(.multiselect--above) .multiselect__input{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--above.multiselect--active .multiselect__current{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above.multiselect--active .multiselect__input{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__input::-webkit-input-placeholder{color:#2b3e50}.multiselect__input::-moz-placeholder{color:#2b3e50}.multiselect__input:-ms-input-placeholder{color:#2b3e50}.multiselect__input::-ms-input-placeholder{color:#2b3e50}.multiselect__input::placeholder{color:#2b3e50}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#737373;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag~.multiselect__input{width:auto}.multiselect__tag~.multiselect__single{width:auto}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus{background:#369a6e}.multiselect__tag-icon:focus:after{color:#fff}.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{line-height:16px;min-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;margin:0;text-decoration:none;border-radius:5px;border:1px solid #e8e8e8;cursor:pointer}.multiselect__select{line-height:16px;display:block;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;margin:0;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;width:100%;vertical-align:top}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#eee;outline:0;color:#495057}.multiselect__option--highlight:after{content:attr(data-select);background:#eee;color:#495057}.multiselect__option--selected{font-weight:700}.multiselect__option--selected:after{content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#fff;content:attr(data-deselect)}.multiselect__option--disabled{background:#fff;color:#737373;cursor:text;pointer-events:none;padding:8px 12px;min-height:32px;font-weight:700}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group{background:#fff;color:#2b3e50;font-weight:700}.multiselect__option--group.multiselect__option--highlight{background:#fff;color:#2b3e50}.multiselect__option--group.multiselect__option--highlight:after{background:#2b3e50}.multiselect-enter-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease;opacity:0}.multiselect-enter{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}[dir=rtl] .multiselect__option:after{right:auto;left:0}@-webkit-keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__option--group-selected.multiselect__option--highlight{background:#fff;color:#2b3e50}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#737373;content:attr(data-deselect);color:#2b3e50}#main-footer{font-size:17px;color:#2b3e50}#main-footer .footer-menu .menu{padding-left:0;list-style:none}#main-footer .footer-menu .menu-item{margin:.65rem 0}#main-footer .footer-menu .menu-item a{font-size:15px;color:#fff}#main-footer .footer-menu .menu-item a:hover{color:#e3e3e3}#main-footer .footer-menu .et_pb_widget{float:none}#main-footer .footer-menu .title{margin-bottom:16px;color:#fff}#main-footer .misc-wrapper{max-width:400px;margin:0 auto}#main-footer .misc-wrapper .form-newsletter{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}#main-footer .misc-wrapper .form-newsletter .input-newsletter{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;width:auto;vertical-align:middle}#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:-moz-placeholder-shown)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:-ms-input-placeholder)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter .input-newsletter:focus+.form-newsletter-label,#main-footer .misc-wrapper .form-newsletter .input-newsletter:not(:placeholder-shown)+.form-newsletter-label,#main-footer .misc-wrapper .form-newsletter .input-newsletter:valid+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#main-footer .misc-wrapper .form-newsletter-label{position:absolute;left:0;top:7px;font-size:.8rem;line-height:1.5;padding-left:.5rem;color:#495057;-webkit-transition:all .2s ease;transition:all .2s ease}#main-footer .footer-link-separate{margin:0 .5rem}#main-footer .footer-social-icons .instagram{margin-top:10px}#main-footer .footer-social-icons_app{padding-top:9px;border-left:1px solid #fff}#main-footer .footer-social-icons_app .fa{font-size:1.65em}#main-footer .newsletter-disclaimer p{font-size:15px;color:#fff}#main-footer .newsletter-disclaimer p a{color:#fff!important;text-decoration:underline}#main-footer .newsletter-disclaimer p a:hover{color:#e3e3e3!important}#main-footer #ot-sdk-btn{background:0 0!important;border:none;padding:0!important;color:#fff!important;font-size:100%;font-family:'Gotham A','Gotham B';cursor:pointer}#main-footer #ot-sdk-btn:focus{outline-color:#fff}#main-footer #ot-sdk-btn:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#afib-footer{padding-left:48px;padding-right:48px;background:#003153;padding-bottom:48px}#afib-footer .afib-footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:124px;width:100%}#afib-footer .afib-footer-logo img{width:100%;height:auto}#afib-footer .bottom-block,#afib-footer .bottom-block .afib-widget-links,#afib-footer .top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#afib-footer .top-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 0}#afib-footer .top-block .afib-social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;padding-top:16px}#afib-footer .top-block .afib-social li a{display:-webkit-box;display:-ms-flexbox;display:flex}#afib-footer .top-block .afib-social li a img{max-width:48px}#afib-footer .bottom-block .afib-widget-links,#afib-footer .top-block .afib-social{padding-left:0;margin:0;list-style:none}#afib-footer .top-block{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}#afib-footer .bottom-block{padding:16px 0}#afib-footer .afib-copy,#afib-footer .bottom-block .afib-widget-links a{color:#fff;font-size:14px}#afib-footer .afib-copy{margin-top:24px;margin-bottom:0}#afib-footer .bottom-block .afib-widget-links{gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#afib-footer .bottom-block .afib-widget-links a{text-decoration:none;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#afib-footer .bottom-block .afib-widget-links a:hover{opacity:.7}#afib-footer .bottom-block .afib-widget-links a:focus{outline:2px solid #fff}@media (min-width:981px){#afib-footer{padding-left:48px;padding-right:48px}#afib-footer .bottom-block,#afib-footer .bottom-block .afib-widget-links,#afib-footer .top-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#afib-footer .top-block{border-top:none;padding:16px 0}#afib-footer .bottom-block .afib-widget-links{gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#afib-footer .bottom-block{-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}.afib-copy{margin-top:0!important}.top-block .afib-social{padding-top:0}}@media (max-width:575px){#main-footer .widget_nav_menu .menu{display:none}#main-footer .widget_nav_menu .menu_is-visible{display:block}}@media (max-width:991px){.main-header .prim-nav-main.show{height:calc(100vh - 68px);overflow-y:auto}.main-header#main-header.active{max-height:100%;overflow-y:auto}}@media (min-width:768px){.main-header .nav-link{padding:1.25rem 1.5rem}}.main-header img{max-width:initial}.main-header .fade-enter-active,.main-header .fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.main-header .fade-enter,.main-header .fade-leave-to{opacity:0}.main-header .navbar .nav-link{color:#0072bc;padding:1.25rem 2rem;font-size:1rem;line-height:1.75rem}@media (max-width:1139px){.main-header .navbar .nav-link{padding:1.25rem 1rem}}@media (max-width:575px){.main-header .navbar .nav-link{padding:1.25rem .5rem}}.main-header .search{cursor:pointer}.main-header .nav-button-wrapper{position:relative}.main-header .nav-button-wrapper .form-search-wrapper{position:fixed;right:0;top:64px;width:100%;padding:10px;background:#fff;display:none}.main-header .nav-button-wrapper .form-search-wrapper.show{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.main-header .nav-button-wrapper .form-search-wrapper{width:500px;position:absolute;right:125%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}}.main-header .nav-button-wrapper .form-search-wrapper .form-search{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;width:auto;vertical-align:middle;border-radius:0;color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-webkit-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-moz-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input:-ms-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::-ms-input-placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .search-input::placeholder{color:#000}.main-header .nav-button-wrapper .form-search-wrapper .form-search .btn{background-color:#fff}.main-header .nav-button-wrapper .form-search-wrapper .form-search .btn .fa::before{color:#2b3e50}.main-header .navbar-toggler{border:none;outline:0;background:0 0}.main-header .navbar-toggler .icon-bar{width:22px;height:2px;background-color:#0072bc;display:block;-webkit-transition:all .2s;transition:all .2s;margin:0}.main-header .navbar-toggler .top-bar{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:38% 100%;transform-origin:38% 100%;margin-top:0}.main-header .navbar-toggler .middle-bar{opacity:0}.main-header .navbar-toggler .bottom-bar{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:40% 0;transform-origin:40% 0}.main-header .navbar-toggler.collapsed .top-bar{-webkit-transform:rotate(0);transform:rotate(0)}.main-header .navbar-toggler.collapsed .middle-bar{opacity:1;margin-top:5px}.main-header .navbar-toggler.collapsed .bottom-bar{-webkit-transform:rotate(0);transform:rotate(0);margin-top:5px}@media (max-width:1139px){.main-header .navbar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-header .navbar-nav .nav-link{padding:1.45rem .8rem 1.25rem;font-size:16px}.main-header .cart .cart-icon{width:18px}.main-header .logo{width:115px}}@media (max-width:991px){.main-header .navbar-brand{position:absolute;left:50%;top:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.main-header .navbar-nav .nav-link{padding:.5rem .8rem}.main-header .dropdown-toggle,.main-header .navMenu-item-0 button,.navMenu-item-0 .main-header button{position:relative}.main-header .dropdown-toggle::after,.main-header .navMenu-item-0 button::after,.navMenu-item-0 .main-header button::after{float:right;top:9px}.main-header .navbar-main{width:100%}.main-header .navbar-main .navbar-nav>.nav-item>.nav-link{background:#0072bc;color:#fff}}.navbar-wrapper.hidden{display:none}.search-input-label{position:absolute;left:12px;color:#000;pointer-events:none}.search-input:focus+label,.search-input:focus-within+label{opacity:0}.skip-link{position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px;line-height:1;padding-left:5px;padding-right:5px;color:#fff}.skip-link:focus{top:0;outline:2px solid #fff;z-index:999999}.primary-menu-s-btn:focus{-webkit-box-shadow:none;box-shadow:none}.primary-menu-s-btn:focus i:before{color:#fff!important}.afib-header{padding:24px!important;margin:0;background:rgba(0,0,0,.02)!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (min-width:981px){.afib-header{padding:64px 48px 24px!important}}.afib-header .container.et_menu_container{max-width:100%!important;height:auto!important}.afib-header+main{margin-top:-76px!important}@media (min-width:981px){.afib-header+main{margin-top:-116px!important}}.afib-header+main #afib-hero{padding-top:76px!important}@media (min-width:981px){.afib-header+main #afib-hero{padding-top:116px!important}}@media (max-width:991px){.search-prim-inp{border-color:#737373!important}.search-prim-inp:focus{border:2px solid var(--dark-grey-blue)!important;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50}.primary-menu-s-btn{margin-left:5px}}.contactUsContainer .inputField{width:100%;min-height:40px}.contactUsContainer .descriptionBox{min-height:200px}.subs{color:#000}.subfield{background-color:#efebef}.modelfield{background-color:#efebef}@-moz-document url-prefix(){.contactUsContainer .inputField{min-height:30px}}.review-band-promo{background:#0072bc;padding:10px 0;min-height:1px}.review-band-promo h4{color:#fff;line-height:1.3em;padding-bottom:0}.vertical-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-band-promo svg{opacity:1;mix-blend-mode:normal;fill:#fff;width:80px;height:80px}.review-band-promo-icon{display:inline}@media (max-width:1379px){.review-band-promo-copy{padding-left:0}}@media (max-width:992px){.review-band-promo{padding:25px 0}.review-band-promo-copy{padding-left:20px}}@media (max-width:768px){.review-band-promo-icon{display:none}}.review-howto h2{font-size:34px}.review-howto h3{font-size:26px}.review-howto-pane::before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.review-howto-pane .marker{background:#fff;height:150px;width:150px;position:absolute;top:100px;left:-75px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media (max-width:1379px){.review-howto-pane{background-position:center}.review-howto-pane .marker{height:125px;width:125px}}@media (max-width:992px){.review-howto-pane{display:none}}.review-band-categories{background:#2b3e50;text-transform:uppercase}.review-band-categories a{color:#fff;display:block;padding:20px 20px 40px;width:100%;text-align:center}.review-band-categories a:hover{background:#111d2e}.review-band-categories a span{display:block}.review-band-categories img{clear:both}.review-band-categories .category{border-left:1px solid #fff;border-right:1px solid #fff}.review-band-categories .no-gutter>[class*=col-]{padding-right:0;padding-left:0}.col-lg-1-5,.col-lg-2-5,.col-lg-3-5,.col-lg-4-5,.col-md-1-5,.col-md-2-5,.col-md-3-5,.col-md-4-5,.col-sm-1-5,.col-sm-2-5,.col-sm-3-5,.col-sm-4-5,.col-xs-1-5,.col-xs-2-5,.col-xs-3-5,.col-xs-4-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-1-5,.col-md-1-5,.col-sm-1-5,.col-xs-1-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1-5{width:20%;float:left}.col-xs-1-5{width:20%;float:left}@media (min-width:1200px){.col-lg-1-5{width:20%;float:left}}@media (min-width:992px){.col-md-1-5{width:20%;float:left}}@media (min-width:768px){.col-sm-1-5{width:20%;float:left}}@media (max-width:1379px){.review-band-categories a{min-height:220px;padding:20px 20px 20px;min-height:220px}}@media (max-width:1200px){.col-sm-5-5{width:50%}.review-band-categories .category{border-left:none;border-right:none;border-bottom:1px solid #fff}.review-band-categories a{min-height:190px}.band-l{border-left:1px solid #fff}.band-r{border-right:1px solid #fff;border-bottom:none}}@media (max-width:992px){.review-band-categories .category{border-left:none;border-right:none;border-bottom:1px solid #fff}}@media (max-width:480px){.col-sm-5-5{width:100%}.band-l{border-left:none}.band-r{border-right:none}}.review-products .product-item{border:3px solid #cecece;padding:15px;margin-bottom:20px;min-height:130px}.review-products .product-item .learnmore{color:#fff;padding:2px 20px!important}.review-products .product-item .bv_avgRating_component_container{display:inline-block}.review-products .product-item .bv_avgRating_component_container,.review-products .product-item .bv_numReviews_component_container{display:none!important}.review-products .star-icon.blue{color:#0072bc;font-size:38px;position:relative;line-height:25px;letter-spacing:-5px}.review-products .star-icon.blue:before{color:#0072bc;content:'\2605';position:absolute;left:0}.review-products .star-icon.gray{color:#cecece;font-size:38px;position:relative;line-height:25px;letter-spacing:-5px}.review-products .star-icon.gray:before{color:#cecece;content:'\2605';position:absolute;left:0;width:110%;overflow:hidden}.review-products .product-item h3{min-height:60px}.product-img{max-height:90px}@media (max-width:1379px){.review-products .star-icon{font-size:30px}}@media (max-width:768px){.product-img{max-height:inherit}}@media (max-width:575px){.review-products .product-item h3{min-height:inherit}}@media (max-width:480px){.review-products .product-item .learnmore{margin-top:20px}}#reviewForm select:disabled{background-color:#cecece}#reviewForm select{width:100%;min-height:40px}#reviewForm h4{color:#000}#reviewForm input[type=submit]:enabled{background-color:#2b3e50;color:#fff}#reviewForm .select-default,.select-option{height:35px}#reviewForm .btn:disabled{background-color:#cecece}.resource-band-4 h3{font-size:18px}.resource-band-4 .learn-more{font-size:16px}.resource-band-4 .r4l{padding-right:20px}@media screen and (min-width:996px){.om-border-left{border-left:1px solid gray}.om-border-right{border-right:1px solid gray}}@media screen and (max-width:1379px){.om-border-left{border-left:none}.om-border-right{border-right:none}.resource-band-4{padding:20px 0}}@media screen and (max-width:991px){.resource-band-4 .om-border-top{border-top:1px solid gray;padding-top:20px;padding-bottom:20px}.resource-band-4 .om-border-bottom{border-bottom:1px solid gray}.resource-band-4 h3{font-size:22px}.resource-band-4 .learn-more{font-size:100%}.resource-band-4 .rb1{margin-top:40px!important}.resource-band-4 .rb4{margin-bottom:0!important}.resource-band-4{padding:20px 0 0}}@media (max-width:575px){.resource-band-4 .split{display:block;clear:both;font-size:16px}.resource-band-4 span{display:none}.rb-item{width:100%;max-width:100%;margin-left:0;padding-left:30px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}}.videoBackground{position:relative;background-color:#fff}.video-play-icon{height:auto;width:17%!important}.tabletView{display:none}.kristinaMobile{height:auto;width:100%}.matchLeading{line-height:20px}.video-wrapper{max-width:100%}.matchHero{background-image:url(/wp-content/uploads/tens_lp_hero_BG.png);background-size:cover;background-repeat:no-repeat}.promoProds{background-image:url(/wp-content/uploads/tens_lp_prod_BG.jpg);background-size:cover;background-repeat:no-repeat}.matchLady{background-image:url(/wp-content/uploads/tens_lp_test1_BG.jpg);background-size:cover;background-repeat:no-repeat;min-height:100%}.matchMale{background-image:url(/wp-content/uploads/tens_lp_test2_BG.jpg);background-size:cover;background-repeat:no-repeat;min-height:100%}.titleText{font-size:21px;font-weight:700;padding-top:9px;padding-bottom:9px;color:#808285}@media (min-width:480px){.mobileView{display:none}.tabletView{display:block}.kristina{background-image:url(/wp-content/uploads/tens_lp_kristina1.png);background-repeat:no-repeat;background-size:86%;background-position:20%;background-position-y:12%;padding-top:5.5rem!important;padding-bottom:5.5rem!important;padding-right:4rem!important}.quotek{padding-right:2rem}.dale{background-image:url(/wp-content/uploads/tens_lp_dale1.png);background-repeat:no-repeat;background-size:86%;background-position:20%;background-position-y:12%;padding-top:5.5rem!important;padding-bottom:5.5rem!important;padding-right:3rem!important}.quoted{padding-right:2rem}.video-play-icon{height:auto;width:14%!important}}@media (min-width:576px){.kristina{background-size:90%;background-position:40%;background-position-y:17%;padding-top:8rem!important;padding-bottom:8rem!important}.quotek{padding-right:4rem}.dale{background-size:97%;background-position:95%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important}.quoted{padding-right:4rem}}@media (min-width:650px){.kristina{background-size:83%;background-position:21%;background-position-y:2%;padding-top:8.5rem!important;padding-bottom:8.5rem!important;padding-right:7rem}.dale{background-size:80%;background-position:20%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important;padding-right:7rem!important}}@media (min-width:720px){.kristina{background-size:83%;background-position:21%;background-position-y:2%;padding-top:9rem!important;padding-bottom:9rem!important;padding-right:8rem!important}.dale{background-size:80%;background-position:15%;background-position-y:0;padding-top:8rem!important;padding-bottom:8rem!important;padding-right:8rem!important}}@media (min-width:768px){.quotek{padding-right:1rem}.quoted{padding-right:1rem}.kristina{background-size:100%;background-position:21%;background-position-y:2%;padding-top:6rem!important;padding-bottom:6rem!important}.dale{background-size:100%;background-position:20%;background-position-y:0;padding-top:6rem!important;padding-bottom:6rem!important}}@media (min-width:900px){.quotek{padding-right:2rem}.quoted{padding-right:2rem}}@media (min-width:992px){.kristina{padding-top:7.5rem!important;padding-bottom:7.5rem!important}.dale{padding-top:7.5rem!important;padding-bottom:7.5rem!important}}@media (min-width:1100px){.titleText{font-size:28px}.video-play-icon{height:auto;width:14%!important}}@media (min-width:1300px){.kristina{padding-top:9rem!important;padding-bottom:9rem!important}.dale{padding-top:9rem!important;padding-bottom:9rem!important}.video-play-icon{height:auto;width:10%!important}}@media (min-width:1500px){.quotek{padding-right:5rem}.quoted{padding-right:5rem}.kristina{background-size:90%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:320px){.quotek{padding-top:25px}.quoted{padding-top:25px}}.position-relative{position:relative}.text-navy{color:#003087!important}.text-black{color:#000!important}.hg-btn{display:inline-block;background-color:#003087;color:#fff;text-transform:uppercase;font-size:20px;font-weight:700;padding:15px 37px;line-height:1}.heartguide .heartHero.h1{font-size:60px;margin-bottom:24px}@media (max-width:1139px){.heartguide .heartHero.h1{font-size:54px}}@media (max-width:991px){.heartguide .heartHero.h1{max-width:85%;margin:0 auto 35px}}@media (max-width:767px){.heartguide .heartHero.h1{font-size:42px}}.heartguide p{font-size:22px}@media (max-width:767px){.heartguide p{font-size:18px}}.show{display:block!important}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.embed-responsive-item{height:100%;width:100%}.shield{max-width:100px;width:100px}.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video iframe,.heartguide.embed-responsive .embed-responsive-item{height:100%!important;width:100%!important;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.heartHero{font-size:69px;font-weight:700;margin-bottom:23px}@media (max-width:1450px){.heartHero{font-size:62px}}.video-hero{padding:35px 0}.video-hero .hg-rating{margin-bottom:23px}@media (max-width:991px){.video-hero img{max-width:333px}}.video-hero-text{max-width:665px;font-size:22px}@media (max-width:1139px){.video-hero-text{margin:0 auto;padding:0 25px}}.video-hero .hg-watch-img{max-width:660px}.heartSVG{margin-bottom:37px!important}.heartSVG span{font-size:55px;line-height:82px;font-weight:400;text-transform:none;color:#000}@media (max-width:767px){.heartSVG span{font-size:50px}}.play-icon-heartguide{vertical-align:middle}.pocketWatch{position:relative;background-color:#ececec;padding:35px 0}.pw-divider{margin:28px 0 52px;background-color:#000;height:1px}.pw-hg-img{position:absolute;top:50%;left:-64px;height:auto;max-width:490px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.pw-hg-img{width:420px}}@media (max-width:767px){.pw-hg-img{position:static;top:auto;left:auto;width:100%;max-width:auto;margin:0 auto;-webkit-transform:none;transform:none}}.blood-fluctuations{padding:155px 0}@media (max-width:991px){.blood-fluctuations{padding:55px 0}}.breakthrough{background-color:#fff;padding:72px 0}.block-title,.break-title,.wchd-title{font-size:60px;line-height:65px;font-weight:700;margin-bottom:1.5rem}@media (max-width:991px){.block-title,.break-title,.wchd-title{font-size:42px}}.breakthrough .cuff-expanding{position:relative;z-index:0;text-align:center}@media (max-width:991px){.breakthrough .cuff-expanding>div:first-child{height:504px!important}}.cuff-expanding .ttip{position:absolute;width:23px;height:23px;background-color:#4fd921;border-radius:90px;cursor:pointer}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,.7);box-shadow:0 0 0 0 rgba(79,217,33,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(79,217,33,0);box-shadow:0 0 0 10px rgba(79,217,33,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,0);box-shadow:0 0 0 0 rgba(79,217,33,0)}}@keyframes pulse{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,.7);box-shadow:0 0 0 0 rgba(79,217,33,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px rgba(79,217,33,0);box-shadow:0 0 0 10px rgba(79,217,33,0)}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(79,217,33,0);box-shadow:0 0 0 0 rgba(79,217,33,0)}}.cuff-expanding .tt-dot{position:absolute;width:23px;height:23px;background-color:#4fd921;border-radius:90px;cursor:pointer;-webkit-box-shadow:0 0 0 0 #4fd921;box-shadow:0 0 0 0 #4fd921;-webkit-transform:scale(1);transform:scale(1);z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;left:0;top:0}.cuff-expanding .tooltip-inner{position:relative;display:none;top:50%;left:35px;padding:16px;background-color:#fff;color:#000;min-width:350px;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.cuff-expanding .tooltip-inner::before{content:'';position:absolute;border:14px solid transparent}@media (max-width:991px){.cuff-expanding .tooltip-inner{min-width:auto}}.cuff-expanding .tooltip-inner>span{display:inline-block}.cuff-expanding .ttip[data-tip="1"]{top:10.75%;left:48.3333%;-webkit-transform:translateX(-49%);transform:translateX(-49%)}.cuff-expanding .ttip[data-tip="1"] .tooltip-inner::before{top:50%;left:-25px;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}.cuff-expanding .ttip[data-tip="2"]{top:16.333%;left:40%}.cuff-expanding .ttip[data-tip="2"] .tooltip-inner{left:auto;right:292px;min-width:274px}.cuff-expanding .ttip[data-tip="2"] .tooltip-inner::before{top:50%;right:-25px;border-left-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.cuff-expanding .ttip[data-tip="2"] .tooltip-inner{min-width:auto}}.cuff-expanding .ttip[data-tip="3"]{top:16.333%;left:48%}.cuff-expanding .ttip[data-tip="3"] .tooltip-inner{top:auto;bottom:-40px;right:32px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="3"] .tooltip-inner::before{bottom:100%;left:30px;border-bottom-color:#fff}.cuff-expanding .ttip[data-tip="4"]{top:16.333%;left:54%}.cuff-expanding .ttip[data-tip="4"] .tooltip-inner{top:auto;bottom:-40px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="4"] .tooltip-inner::before{bottom:100%;left:50%;border-bottom-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="5"]{top:24%;left:37%}.cuff-expanding .ttip[data-tip="5"] .tooltip-inner{top:auto;bottom:-40px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="5"] .tooltip-inner::before{bottom:100%;left:50%;border-bottom-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="6"]{right:31%;bottom:32%}.cuff-expanding .ttip[data-tip="6"] .tooltip-inner{top:-110px;right:163px;left:auto;-webkit-transform:none;transform:none}.cuff-expanding .ttip[data-tip="6"] .tooltip-inner::before{top:100%;left:50%;border-top-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cuff-expanding .ttip[data-tip="7"]{bottom:22.5666%;left:30%}.cuff-expanding .ttip[data-tip="7"] .tooltip-inner::before{top:50%;left:-25px;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.what-can-hg-do{background-color:#000;color:#fff;padding:80px 0}@media (max-width:991px){.what-can-hg-do{padding:0 0 25px}}.testimonials-wrapper{background-color:#fff}@media (max-width:991px){.testimonials-wrapper .slick-slide img{max-width:240px;margin:0 auto}}.testimonials-wrapper .slick-dots{bottom:auto}.twoUpVideo{background-color:#fff;padding:113px 0 130px}.twoUpVideo button{border:none;background:0 0}.twoUpVideo .video-wrapper{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-align:left}.twoUpVideo .videos-title{font-size:60px;margin-bottom:35px}@media (max-width:991px){.twoUpVideo .videos-title{font-size:42px}}@media (max-width:991px){.twoUpVideo{padding:54px 0 70px}}.twoUpVideo .h3{font-weight:300}.twoUpVideo .video-wrapper .video-thumbnail-wrapper{border:none}.twoUpVideo .video-wrapper .video-thumbnail-wrapper:before{padding:0}.hg-product-img{padding-top:191px;padding-bottom:151px;background-color:#ececec}@media (max-width:991px){.hg-product-img{background-color:transparent;padding-top:25px;padding-bottom:55px;max-width:320px;margin:0 auto 35px}}.hg-recommended .paypal{padding-right:35px}.purchase-options{border-left:solid 1px #828282;padding-left:35px}.purchase-options a{text-decoration:underline;color:#003087}@media (max-width:1068px){.purchase-options{border:none;padding-top:25px}}@media (max-width:991px){#hgEmailCapture{padding:0 25px}}#hgEmailCapture .hgSubTitle{padding:0;font-size:20px;margin-bottom:10px;text-transform:uppercase}#hgEmailCapture .hgTitle{padding-bottom:0;margin-bottom:20px;color:#000;font-size:38px}.hgTitle-outer{font-weight:400}.hgTitle-outer .hgTitle{line-height:1}#hgEmailCapture #hgThankYou .hgTitle{margin-bottom:24px}#hgEmailCapture .model-number{font-size:18px}#hgEmailCapture .hgBlurb{line-height:1.3;font-size:1.1rem;max-width:550px;padding-top:15px;margin:0 auto 35px;border-top:3px solid #003087}#hgEmailCapture .optIn{float:left;font-size:13px;padding:0 8px;border:1px solid transparent}#hgEmailCapture .optIn>input{vertical-align:middle}#hgEmailCapture .optIn a,#hgEmailCapture .optIn a:active,#hgEmailCapture .optIn a:focus,#hgEmailCapture .optIn a:hover{color:#fff;text-decoration:underline;white-space:nowrap}#hgEmailCapture .hgBtn{display:inline-block;padding:18px 50px;color:#fff;font-weight:700;font-style:normal;font-size:1.1rem;letter-spacing:1px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important;background-color:#003087}#hgEmailCapture .hgInputs{margin-bottom:40px}#hgEmailCapture .hgInputs:after,#hgEmailCapture .hgInputs:before{content:"";display:table}#hgEmailCapture .hgInputs:after{clear:both}#hgEmailCapture .hgInput{border-radius:0;border:1px solid #5e5e5e;font-size:1.1rem;color:#000;padding:15px 15px 15px 40px;margin-bottom:20px;display:block;width:100%;float:left;background:#393939 url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/omron/pb/images/email-hg.png) no-repeat 10px 14px}#hgEmailCapture .hgInput::-webkit-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-moz-placeholder-shown{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:placeholder-shown{color:#a2a2a2}#hgEmailCapture .hgInput::-webkit-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-moz-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput:-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::-ms-input-placeholder{color:#a2a2a2}#hgEmailCapture .hgInput::placeholder{color:#a2a2a2}#hgEmailCapture .error{border-color:red}#hgEmailCapture .hgInput[name=hg-fname],#hgEmailCapture .hgInput[name=hg-lname]{width:calc(50% - 10px);background-image:url(https://drh.img.digitalriver.com/DRHM/Storefront/Site/omron/pb/images/user-hg.png)}#hgEmailCapture .hgInput[name=hg-lname]{float:right}#hgEmailCapture>#hgThankYou{display:none;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#hgEmailCapture.TY>:not(#hgThankYou){opacity:0;pointer-events:none}@media (max-width:1111px) and (min-width:768px),(max-width:600px){#hgEmailCapture{padding:30px 15px 50px}#hgEmailCapture .hgInput[name=hg-fname],#hgEmailCapture .hgInput[name=hg-lname]{width:100%}#hgEmailCapture .hgTitle{margin-bottom:30px}#hgEmailCapture .hgLogo{width:225px;height:30px;margin-right:-5px}}.never-miss-a-beat{font-size:22px;padding-top:151px;padding-bottom:92px}@media (max-width:1139px){.never-miss-a-beat{padding-left:35px;padding-right:35px}}@media (max-width:991px){.never-miss-a-beat{padding-top:53px;padding-bottom:70px}}.nmab-col-1{padding-right:75px}@media (max-width:991px){.nmab-col-1{padding-right:15px}}.nmab-title{font-size:60px;margin-bottom:17px;line-height:1}@media (max-width:991px){.nmab-title{font-size:42px}}.never-miss-a-beat li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:29px}.never-miss-a-beat li i{position:relative;top:5px;padding-right:31px}.masonry-section .box{color:#fff;margin-bottom:30px}.masonry-section .box:last-child{margin-bottom:30px!important}.masonry-section .box>div{min-height:437px;overflow:hidden}.masonry-section .box .content{position:absolute;top:100%;left:4px;right:4px;bottom:4px;z-index:1;background-color:#fff;color:#000;-webkit-transition:top .3s;transition:top .3s}.masonry-section .box .inner-content{padding:0 15%}.masonry-section .box .inner-content .box-arrow-up{position:relative;top:-60px;font-size:41px;line-height:1}.masonry-section .box .box-arrow{padding-top:37px;padding-bottom:12px;color:#fff;font-size:41px;line-height:1}.masonry-section .txt-black .box-arrow{color:#000}.masonry-section .box:focus-within .content,.masonry-section .box:hover .content{top:4px}.masonry-section .box-bg-img{background-size:cover;background-repeat:no-repeat;background-position:center}.masonry-section .box-title{font-size:34px;line-height:38px;color:#000;font-weight:400}.masonry-section .blue{background-color:#419fd4}.masonry-section .blue .box-arrow-up .fa{color:#419fd4}.masonry-section .green{background-color:#80c029}.masonry-section .green .box-arrow-up .fa{color:#80c029}.masonry-section .purple{background-color:#7b70b1}.masonry-section .purple .box-arrow-up .fa{color:#7b70b1}.masonry-section .teal{background-color:#70b1ac}.masonry-section .teal .box-arrow-up .fa{color:#70b1ac}.rating-wrap .hg-rating{padding-right:28px;width:170px}.rating-wrap .hg-recommened{padding-left:28px;border-left:solid 1px #828282}.rating-wrap .hg-recommened .d-flex{color:#0072bc;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:1rem}.rating-wrap .hg-recommened .no1{padding-right:3px;font-size:3rem}.rating-wrap .hg-recommened .no1 small{font-size:2rem;font-weight:600}@media (max-width:575px){.rating-wrap .hg-recommened{padding-left:0;border-left:solid 0 #828282;padding-top:10px}}.image-divider{height:655px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:991px){.image-divider{height:365px}}.hg-tech-specs{padding:113px 0}@media (max-width:991px){.hg-tech-specs{padding:55px 0}}.hg-tech-specs .hg-tech-title{font-size:60px;margin-bottom:0;padding-bottom:51px;border-bottom:solid 1px #000}@media (max-width:991px){.hg-tech-specs .hg-tech-title{font-size:42px}}.hg-tech-specs .specs{padding:69px 0}.hg-tech-specs .specs-col-1{max-width:50%;margin-right:auto;padding-left:0;padding-right:52px}.hg-tech-specs .specs-col-2{max-width:50%;margin-right:auto;padding:0 52px}.hg-tech-specs .specs-col-3{padding-left:52px;padding-right:0}.hg-tech-specs .specs-wrap{max-width:353px}.hg-tech-specs .spec{margin-bottom:25px}@media (max-width:991px){.hg-tech-specs .specs-col-1,.hg-tech-specs .specs-col-2{max-width:100%;padding-left:0}}.tech-resources .specs{border-top:solid 1px #000;border-bottom:solid 1px #000}.tech-resources .specs .resource{width:33.333%}.tech-resources .specs .resource .apps{position:relative;left:-12px}@media (max-width:1139px){.tech-resources .specs .resource .apps a{max-width:190px}}@media (max-width:1139px){.tech-resources .specs .resource:nth-child(1),.tech-resources .specs .resource:nth-child(2){width:50%;padding:0 15px}.tech-resources .specs .resource:nth-child(3){width:100%;padding:0 15px}}.tech-resources .specs .additional-resources a{color:#000;text-decoration:underline}.tech-resources .specs .resources-ctas .btn{border:solid 2px #003087;color:#003087;margin-bottom:19px;padding:10px 40px;background:#fff}.hg-faqs{padding-bottom:113px}.hg-faqs .faqs-title{font-size:60px;margin-bottom:53px}@media (max-width:991px){.hg-faqs .faqs-title{font-size:42px;margin-bottom:23px}}.accordion{margin-bottom:48px}.accordion .title{position:relative;padding:18px 30px;cursor:pointer;font-weight:700;width:100%;border:none;text-align:left;font-size:inherit;background:#fff}.accordion .title::after{content:'\f055';font-family:FontAwesome;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1139px){.accordion .title{padding:18px 15px}}@media (max-width:1139px){.accordion{margin-bottom:25px}}.accordion .body{padding:23px 50px}@media (max-width:1139px){.accordion .body{padding:23px 30px}}.accordion .body .answer-icon{width:32px;margin-right:17px}.accordion .body .inner-body{max-width:671px}.accordion.active .title{color:#000}.accordion.active .title:after{content:'\f056'}.heart-guide-faq-tabs .tabs{margin-bottom:48px}@media (max-width:1379px){.heart-guide-faq-tabs .tabs{margin-bottom:25px}}.heart-guide-faq-tabs .accordion-tabs-btn{padding:18px 14px 18px 30px!important;background:0 0;text-align:left;line-height:normal}@media (max-width:1379px){.heart-guide-faq-tabs .accordion-tabs-btn{padding:18px 15px!important}}.heart-guide-faq-tabs .accordion-tabs-btn[aria-expanded=true] .tab-ico::after{content:'\f056'}.heart-guide-faq-tabs .tab-ico{position:relative;width:18px;height:18px;margin-left:8px}.heart-guide-faq-tabs .tab-ico::after{content:'\f055';font-family:FontAwesome;position:absolute;top:50%;left:0;font-weight:700;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heart-guide-faq-tabs .tab-body .accordion-inner-element{padding:23px 50px}@media (max-width:425px){.heart-guide-faq-tabs .tab-body .accordion-inner-element{padding:23px}}.heart-guide-faq-tabs .tab-body .answer-icon{width:32px;min-width:32px;margin-right:17px}.heart-guide-faq-tabs .tab-body .inner-body{max-width:671px}.hg-testimonials{padding-top:68px;padding-bottom:104px;background-color:#000;color:#fff}.hg-testimonials .testimonials-title{font-size:60px;padding-bottom:71px;margin-bottom:59px;border-bottom:solid 1px #fff}.hg-testimonials .testimonial{margin-bottom:59px;padding-bottom:55px;border-bottom:solid 1px #fff}blockquote{border:none;margin:inherit;padding:inherit}.timerIcon{list-style:none;padding:0;cursor:pointer}.timerIcon li{position:relative}.timerIcon li button{padding:26px 40px;background:0 0;display:block;width:100%;border:none;font-size:inherit;cursor:pointer;text-align:left;line-height:1.4}.timerIcon li button strong{margin-bottom:10px!important;display:block}.timerIcon li svg path{fill:#000!important}.timerIcon li.active svg path{fill:#000!important}.timerIcon li.active::before{content:'';position:absolute;top:50%;left:-40px;border:19px solid transparent;border-right-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.heartguide .timerIcon li{cursor:pointer;border:solid 2px #fff;background:#ececec}.heartguide .timerIcon li.active{background:#fff;color:#000}.tour-heartguide{background-color:#fff;padding-bottom:76px;display:none}.watch-side{padding-top:260px}.heartguide-fluctuations{border:#fff solid 1px;border-radius:5px;padding:10px 50px;color:#fff}.columns{border-bottom:1px solid #fff}.heartguide .embed-responsive{min-height:700px}.hg-reviews,.hg-sizing{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.hg-srL img{max-width:34px}.hg-srL a{text-decoration:underline;color:#003087;margin-left:10px}.hg-reviews::before{font-family:FontAwesome;content:"\f005";margin-right:10px}.heartguide .product-price-qty{margin:35px 0!important}.heartguide .hg-prod-pricing{margin-right:40px}.hg-prod-pricing{color:#000;font-size:32px;line-height:47px;font-weight:700}.cta-heartguide,.cta-heartguide button{background-color:#003087;width:100%;text-align:center;font-size:20px;font-weight:700;padding:10px 40px;color:#fff}.cta-heartguide.link-cta{width:auto;text-transform:uppercase;line-height:1.7em;-webkit-transition:all .2s;transition:all .2s}.cta-heartguide.link-cta:hover{color:#000;background-color:#94b017}.heartguide .product-options select{padding:11px 50px 11px 8px;margin-right:31px;min-width:213px;font-size:18px}.heartguide .hg-sizing-reviews .col{padding:12px 0}.heartguide .hg-sizing-reviews a{color:#fff}.heartguide .hg-sizing-reviews .hg-srL{border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.heartguide .hg-sizing-reviews .hg-srR{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}.navSticky-cta{display:none;position:absolute;right:0;margin-top:-30px}.heartguide .sticky .navSticky-cta{display:inline-block}.navSticky-cta span{color:#fff;margin-right:25px;font-size:20px;letter-spacing:1px}.navSticky-cta a{border:#fff solid 1px;border-radius:5px;padding:10px 6px;color:#fff;padding:10px 40px 8px 40px;font-size:18px;text-wrap:none}.warranty{position:relative;background-image:url(/wp-content/uploads/warranty-gc-cart-1000-x-113-6-c-2-f-59-jpg.jpg);background-repeat:no-repeat;background-size:cover}.leading{line-height:1.5em}.tagLine{border-left:transparent}.link{font-size:25px}.exclusive{font-size:50px;color:#86b062;font-weight:600}.heartguide .product-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.heartguide .product-dtc{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media (min-width:480px){.link{font-size:35px}.exclusive{font-size:69px}}@media (min-width:560px){.heartguide .gfz{margin-top:550px}}@media (min-width:680px){.link{font-size:45px}.exclusive{font-size:89px}}@media (min-width:700px){.watch-face{width:60%;display:none}}@media (min-width:768px){.heartguide-learn-button{border:#000 solid 1px;border-radius:5px;padding:10px 40px 8px 40px;color:#000;font-size:18px;text-wrap:none}.heartguide-compatibility{border:#fff solid 1px;border-radius:5px;padding:10px 6px;color:#fff;padding:10px 40px 8px 40px;font-size:18px;text-wrap:none}.pocketWatch{background-position-x:60%}.heartguide .brick_15360::before{background-image:url(/wp-content/uploads/box-21.jpg);opacity:.2}.heartguide .gfz{margin-top:0}.watch-face{width:55%}.heartguide .specsa{display:block;content:"";border-bottom:1px #fff solid;width:80%}.warranty{background-image:url(/wp-content/uploads/warranty-gc-cart-1000-x-113-6-c-2-f-59-jpg.jpg);background-repeat:no-repeat;background-size:cover}.link{font-size:19px}.exclusive{font-size:37px;line-height:0}.tagLine{border-left:2px solid rgba(236,236,236,.3)}}@media (min-width:800px){.heartguide .underWatch{margin-top:20%}}@media (min-width:850px){.watch-face{width:50%}}@media (min-width:900px){.watch-face{width:45%}}@media (min-width:992px){video{display:block}.heartguide .embed-responsive{min-height:500px}.modal-lg{max-width:1200px}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{height:auto;width:auto;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.heartguide .brick_15360::before{opacity:.6}.heartguide .underWatch{margin-top:0}.tour-heartguide{display:-webkit-box;display:-ms-flexbox;display:flex}.watch-band{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.watch-face{position:absolute;top:50%;left:50%;-webkit-transform:translate(-51%,-46%);transform:translate(-51%,-46%);-o-object-fit:contain;object-fit:contain;height:auto;width:75%}.heartguide .sticky{position:fixed;top:45px;overflow:hidden;z-index:10;padding-top:0}@-moz-document url-prefix(){.heartguide .sticky{top:18px}.heartguide .sticky .heartguideLogo{display:none}.heartguide .sticky .heartguideLogo{top:62px!important}}.shield{height:auto;opacity:.3;position:absolute;display:block;top:50%;left:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.link{font-size:25px}.exclusive{font-size:49px}#navbarSticky{display:block}}@media (min-width:1200px){.pocketWatch{background-position-y:70%}.heartguide .brick_15360::before{opacity:1}.background-video .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{height:auto;width:auto;position:absolute;bottom:0;left:0;-webkit-transform:translate(0,-15%);transform:translate(0,-15%)}.link{font-size:31px}.exclusive{font-size:61px}}@media (min-width:1380px){.columns{border-right:1px solid #fff;border-bottom:transparent}.link{font-size:30px}.exclusive{font-size:59px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:768px){.leftTagLine{padding-top:80px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:992px){.leftTagLine{padding-top:45px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heartguide .sticky{top:82px}}@-moz-document url-prefix(){.heartguide .sticky{top:35px}.heartguide .sticky .navbar{padding-top:25px}.heartguide .sticky .heartguideLogo{top:46px}}.heartguide .googlePlay{padding-bottom:25px}.explodedView{background-color:#000}.explodedView h1{font-weight:400}.explodedView .p{font-weight:400}.techSpecs .h3{font-weight:300}.techSpecs .video-wrapper .video-thumbnail-wrapper{border:transparent}.techSpecs .video-wrapper .video-thumbnail-wrapper .video-play-icon1{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:17%}.techSpecs .video-play-icon2{width:100%;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (min-width:435px){.heartguide .googlePlay{padding-bottom:0}}@media (min-width:480px){.techSpecs .video-play-icon2{width:80%}}@media (min-width:768px){.twoUpVideo .stick{border-left:2px solid #ebebeb}}@media (min-width:992px){.explodingWatch{position:absolute;right:-10%}.techSpecs .video-wrapper .video-thumbnail-wrapper .video-play-icon1{top:35%}}:root [data-bv-show=rating_summary] .bv_main_container .bv_avgRating,:root [data-bv-show=rating_summary] .bv_main_container .bv_avgRating:hover,:root [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,:root [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover{color:#fff!important}[data-bv-show=rating_summary]{text-align:center!important}.hg-srR{padding-left:15px!important;padding-top:18px!important}.heartguide .hg-sizing-reviews .hg-srL{border-right:none!important}#hg-faq{background-color:#000}.faqBox{border:solid #fff 1px;padding:20px 20px 10px 20px;min-height:245px}.faqBox h5{margin-left:3em;color:#fff;font-weight:500;padding-bottom:25px;line-height:1.3em}.faqBox h5:before{width:28px;height:27px;position:absolute;left:15px;bottom:15px;top:18px;content:'Q';font-size:60px;color:#696969}.faqBox h5:after{width:100px;height:3px;position:absolute;left:15px;bottom:0;content:'';border-bottom:3px solid #666}#Support{display:block;position:relative;top:-60px;visibility:hidden}#Reviews{display:block;position:relative;top:-70px;visibility:hidden}.heartguideLogo{top:28px}@-moz-document url-prefix(){.heartguide .sticky .navbar{padding-top:10px}.heartguide .sticky .heartguideLogo{top:38px!important}}@media (max-width:1379px){.faqBox{min-height:335px}.heartguide .hg-sizing-reviews .hg-srR{border-top:none;border-left:none}.heartguideLogo,.navSticky-cta{display:none!important}.heartguideStickyNavTop{margin-top:28px!important}.heartguide-watch{top:-110px}}@media (max-width:991px){.faqBox{min-height:440px}.heartguide .hg-sizing-reviews .hg-srR{border-top:1px solid #fff;border-left:1px solid #fff}}@media (max-width:768px){.faqBox{min-height:inherit;margin-bottom:20px!important}}@media (max-width:576px){.faqBox{min-height:inherit;margin-bottom:20px!important}.heartguide .hg-sizing-reviews .hg-srR{border-top:none;border-left:none}.heartguide .hg-prod-pricing{margin-right:20px}.heartguide .product-options select{margin-right:20px;min-width:170px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heartguide .sticky{top:45px}}#home-hg-hero{background-image:url(../../../uploads/heartguide-home-hero.jpg);background-size:cover;font-family:DIN-pro;padding-bottom:240px!important;position:relative}#home-hg-hero ul{margin-bottom:40px}#home-hg-hero p{font-size:1.25rem}#home-hg-hero .hg-hero-cta{border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:17px 40px 15px;text-transform:uppercase;font-family:DIN-medium;margin-top:25px;color:#000}#home-hg-hero .hg-hero-cta:hover{background:#000;color:#fff!important;transition-duration:.2s;-webkit-transition-duration:.2s}#home-hg-hero .home-hero-hg-logo{margin-bottom:20px;opacity:1;mix-blend-mode:normal;overflow:visible;width:275px;height:37px}#home-hg-hero .hero-shade{position:absolute;height:100%;width:100%;background:#fff;opacity:.7;display:none;top:0}#home-hg-shelf.hg-shelf-container{padding:0 40px;margin-top:-190px}#home-hg-shelf .hg-shelf-zero{font-size:14px;line-height:26px}#home-hg-shelf .hg-hero-box h3{font-weight:300}#home-hg-shelf .hg-hero-box .h2 span{font-size:80px!important}#home-hg-shelf .hg-hero-box .h2 sup{font-size:46px!important;bottom:.4em!important}#home-hg-shelf .hg-hero-box .h1{font-weight:500}#home-hg-shelf .hg-hero-box .exclusion{font-size:14px}#home-hg-shelf .hg-hb-support{background-color:#7b7b7b}#home-hg-shelf .hg-hb-support-item{margin-bottom:1rem!important}#home-hg-shelf .hg-hb-support-item p{font-size:14px;line-height:1.3}#home-hg-shelf .hg-hero-box{height:100%;border:1px solid #fff;background-color:#2b3e50;padding:25px 25px 15px 25px}#home-hg-shelf .shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}#home-hg-shelf .hg-hb-cta{color:#fff;border:1px solid #fff;padding:3px 30px;display:inline-block;margin-bottom:25px;font-size:15px}#home-hg-shelf .hg-hb-cta:hover{color:#000;background-color:#fff}#home-hg-products .product{min-height:400px}#home-hg-products .deal-of-the-week{position:absolute;left:0;top:45px}#home-hg-products .product-pricing{position:relative}#home-hg-products .product img{display:inline}#home-hg-products .buynow{padding:10px 50px}#home-hg-products .deal-of-the-week::after,#home-hg-products .deal-of-the-week::before{border-left:24px solid #0072bc}.home-HG .deal-of-the-week::before{content:"";right:-40px;top:0;width:0;height:0;position:absolute;border-bottom:27px solid transparent;border-left:24px solid #0072bc;border-right:16px solid transparent}.home-HG .deal-of-the-week::after{content:"";right:-40px;bottom:0;width:0;height:0;position:absolute;border-top:27px solid transparent;border-left:24px solid #0072bc;border-right:16px solid transparent}#home-hg-shatter .home-hg-more{border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:17px 40px 15px;text-transform:uppercase;font-family:DIN-bold;margin-top:25px}#home-hg-shatter .home-hg-more:hover{background:#fff;color:#000!important;transition-duration:.2s;-webkit-transition-duration:.2s}#home-hg-shatter .skew:before{top:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;background-color:#000;content:'';display:block;height:150px;margin-bottom:-150px;left:0;width:100%;right:0;z-index:100;-webkit-backface-visibility:hidden}#home-hg-shatter .skew{background:#000;z-index:100}#home-hg-shatter .hg-mobile-icon li{display:inline-block;width:60px;margin-right:15px}#home-hg-shatter .hg-mobile-devices{margin-top:-140px}#home-hg-shatter .home-hg-mobile{margin-top:220px;color:#fff;position:relative;z-index:150}#home-hg-shatter .home-hg-mobile:before{top:0;-webkit-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:100% 0;transform-origin:100% 0;background-image:url(../../../uploads/hg-mobile-bg.png);background-repeat:repeat;content:'';display:block;height:100%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}#home-hg-shatter .lp-practitioner-why-list{list-style:none;padding:0;font-size:22px;font-weight:500;margin-top:30px}#home-hg-shatter .lp-practitioner-why-list li{margin-left:2.3em;margin-bottom:15px;line-height:1.4em}#home-hg-shatter .lp-practitioner-why-list li:before{content:'';display:inline-block;background-image:url(../../../uploads/check-black.svg);width:28px;height:27px;vertical-align:text-bottom;position:absolute;left:20px}#home-hg-shatter{background-image:url(../../../uploads/home-hg-shatter.png);background-size:cover;background-repeat:no-repeat}#home-hg-shatter .home-hg-mobile .app-downloads img{display:inline-block;margin-right:15px}#home-hg-shatter .home-hg-hg .hg-img{z-index:9999}#home-hg-shatter .home-hg-hg .home-hg-subcopy{margin-bottom:45px}#home-hg-shatter .hg-mobile-devices-md{display:none}#home-hg-shatter .learnmore{padding:17px 40px 15px!important}#home-hg-consumer.hero-consumerreports::before{background-image:url(../../../uploads/hg-bg-consumer.png);background-position:top right}#home-hg-consumer .hg-cr-disclaimer{font-size:13px;font-style:italic;line-height:20px}#home-hg-consumer .learnmore{padding:17px 40px 15px!important}#home-hg-advantage.hg-bg-advantage{background-image:url(../../../uploads/hg-bg-advantage.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#home-hg-advantage .adv-title{line-height:1.2em}#home-hg-advantage .adv-title::after{content:'';display:block;height:30px;width:200px;margin:0 auto;text-indent:-9999px;border-bottom:5px solid #2b3e50}#home-hg-advantage .header-advantage{text-align:center}#home-hg-advantage .box{display:-ms-flexbox;display:-webkit-box;display:flex}#home-hg-advantage .box p{line-height:24px;font-weight:300}#home-hg-advantage .box .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}#home-hg-advantage .box-container{height:100%;background:#0072bc}#home-hg-testimonial{background:#fff}#home-hg-testimonial .slick-dots{bottom:25px}#home-hg-testimonial .slick-dots li button:before{content:"";background:#fff;height:10px;width:40px}#home-hg-testimonial .fa-circle{color:#fff}#home-hg-testimonial .fa-quote-left{color:#0072bc}#home-hg-testimonial .testimonials .slick-prev{color:#fff!important}#home-hg-testimonial .testimonial-content{padding-left:150px}#home-hg-testimonial .testimonial-content:before{content:'';position:absolute;top:-100px;left:15px;width:100%;height:200%;background:#0072bc;z-index:-1}#home-hg-testimonial .testimonial-content:after{content:'';position:absolute;top:-100px;left:150px;width:100%;height:200%;background:#0072bc;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-10deg);transform:skew(-10deg);z-index:-1}#home-hg-testimonial .slick-dotted.slick-slider{margin-bottom:0}#home-hg-testimonial .slide-img{z-index:-10}#home-hg-zero{background-image:url(../../../uploads/hg-bg-zero.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}#home-hg-zero img{max-width:300px}#home-hg-zero .hero-shade-zero{position:absolute;height:100%;width:100%;background:#fff;opacity:.7;display:none;top:0}#home-hg-recommended .logo-txt-container{margin:auto;line-height:1em}#home-hg-recommended .logo-txt-container .h1,#home-hg-recommended .logo-txt-container h5{display:block;margin-bottom:5px;font-size:45px;line-height:1em}#home-hg-recommended .logo-txt-container span{font-size:24px;margin-bottom:26px;line-height:30px}#home-hg-recommended sup{font-size:12px!important;padding-left:5px}#home-hg-recommended .recommended{font-size:12px;font-style:italic;line-height:22px}#home-hg-recommended .recommended span{margin-right:7px}#home-hg-recommended:before{content:'';position:absolute;width:100%;height:12px;background:-webkit-gradient(linear,right top,left top,from(#2b3e50),to(#0072bc));background:linear-gradient(to left,#2b3e50,#0072bc);left:0}#home-hg-recommended:after{content:'';position:absolute;width:100%;height:12px;background:-webkit-gradient(linear,right top,left top,from(#2b3e50),to(#0072bc));background:linear-gradient(to left,#2b3e50,#0072bc)}#home-hg-recommended .million{margin-bottom:2px}#home-hg-recommended{margin-top:-1px}@media (max-width:1379px){#home-hg-hero{background-position:center}#home-hg-shatter .hg-mobile-devices{margin-top:-100px}#home-hg-recommended .logo-txt-container h5{font-size:30px}#home-hg-shatter .home-hg-mobile{margin-top:180px}}@media (min-width:991px) and (max-width:1379px){#home-hg-shatter .hg-mobile-devices-md{display:block;margin-top:-150px}#home-hg-shatter .hg-mobile-devices{display:none}}@media (max-width:991px){#home-hg-testimonial .slide-img{display:none!important}#home-hg-testimonial .testimonial-content{padding:0 80px}#home-hg-testimonial .testimonials .slick-next{color:#fff!important}#home-hg-shatter .pm2{display:none}#home-hg-consumer .cr-pdf{text-align:left!important;margin-top:30px}#hg-bg-zero{background-position:left}.hero-shade-zero{display:block!important}}@media (max-width:768px){.hero-shade{display:block!important}#home-hg-shelf.hg-shelf-container{padding:0 15px!important}#home-hg-shelf .hghb-zero{padding-bottom:25px!important}#home-hg-shatter .promise-img{display:none}#home-hg-shatter .pm2{display:none}#home-hg-shatter .home-hg-mobile{margin-top:150px!important}#home-hg-recommended .home-hg-better{text-align:left!important}#home-hg-recommended .logo-txt-container h5{font-size:35px}#home-hg-advantage .header-advantage{text-align:left}#home-hg-testimonial .testimonials .slick-prev{left:20px}#home-hg-testimonial .testimonials .slick-next{right:20px}}@media (max-width:450px){#home-hg-shatter .hg-mobile-icon li{width:50px}}@-webkit-keyframes rotateIt{from{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateIt{from{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#bp-pdp-filters .fhc-inline-block{display:inline-block}#bp-pdp-filters a.reset-all{font-size:14px;cursor:pointer}@media (max-width:1139px){#bp-pdp-filters .filter-section{overflow:visible}#bp-pdp-filters .nav{margin-right:-15px;margin-left:-15px}#bp-pdp-filters .filter-section .nav.nav-list{position:fixed;top:70px;bottom:0;left:100%;right:15px;display:none;background-color:#fff;z-index:-1;height:100%;overflow-y:auto;border-bottom:solid 1px #000;opacity:0;-webkit-transition:all .3s;transition:all .3s}#bp-pdp-filters .filter-section.active .nav.nav-list{left:0;right:15px;z-index:9;opacity:1;-webkit-transition:all .3s;transition:all .3s;display:block}#bp-pdp-filters .filter-section .nav-item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#bp-pdp-filters .filter-section li.less,#bp-pdp-filters .filter-section li.more{display:none!important}}#bp-pdp-filters .mobile-filter-container{position:relative}#bp-pdp-filters #filters-container{width:30%;position:relative}@media (max-width:1139px){#bp-pdp-filters #filters-container{display:none}}#bp-pdp-filters #filters-container nav.sidebar{z-index:1}#bp-pdp-filters #filters-container a.tooltip:hover{opacity:1;background-color:transparent}#bp-pdp-filters .product-wrapper{margin:0}@media (max-width:1139px){#bp-pdp-filters .product-wrapper{margin:auto}}#bp-pdp-filters .filter-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bp-pdp-filters .filter-heading{font-size:18px;color:#000;font-weight:400;padding-bottom:0}#bp-pdp-filters .filter-mobile-heading{line-height:1.7}#bp-pdp-filters .filter-section>ul.bp-main{visibility:visible;position:static;opacity:1;width:auto;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0}#bp-pdp-filters .filter-section li{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}#bp-pdp-filters .filter-section .nav-item input[type=checkbox],#bp-pdp-filters .filter-section .nav-item label{cursor:pointer}#bp-pdp-filters .filter-section .nav-item input[type=checkbox]:focus,#bp-pdp-filters .filter-section .nav-item label:focus{outline:2px solid #2b3e50}@media (max-width:1139px){#bp-pdp-filters .filter-section .nav-item{margin-left:0;padding:0 4rem 10px}}#bp-pdp-filters .filter-section .tooltip{position:relative;color:#676767;padding:0 .45rem 0;border-radius:999px;margin-left:.5rem;font-size:14px}#bp-pdp-filters .filter-section .tooltip:hover{cursor:pointer}#bp-pdp-filters .filter-section .tooltip .tooltip-label{display:none;position:absolute;top:-5px;left:150%;right:0;padding:.3rem .5rem;min-width:154px;background-color:#fff;color:#000;border:solid 1px #000;font-size:14px;text-transform:lowercase;font-family:'Gotham A','Gotham B';z-index:1}#bp-pdp-filters .filter-section .tooltip:focus .tooltip-label,#bp-pdp-filters .filter-section .tooltip:hover .tooltip-label{display:inline-block}#bp-pdp-filters .filter-back-btn,#bp-pdp-filters .filter-title{width:100%;padding:.5rem 1rem;background-color:#ececec;font-weight:600;margin:.5rem 0;text-transform:capitalize;border:0;font-size:100%}@media (max-width:1139px){#bp-pdp-filters .filter-back-btn,#bp-pdp-filters .filter-title{margin:0 0 .3rem 0;cursor:pointer}}#bp-pdp-filters .filter-title.tab-btn,#bp-pdp-filters .tab-btn.filter-back-btn{padding:.65rem 1rem}#bp-pdp-filters .filter-title.tab-btn .arrow-right,#bp-pdp-filters .tab-btn.filter-back-btn .arrow-right{margin-top:auto;margin-bottom:auto}#bp-pdp-filters .filter-back-btn{line-height:46px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#bp-pdp-filters .filter-back-btn .back-btn{border:0;outline:0;font-size:100%}#bp-pdp-filters .filter-back-btn .back-btn:focus{outline:2px solid #2b3e50}#bp-pdp-filters .filter-back-btn .fa.fa-close{padding:0 1rem .3rem 1rem}#bp-pdp-filters .filter-back-btn .filter-back-btn,#bp-pdp-filters .filter-back-btn .filter-title{display:block;width:100%;text-align:center;padding-bottom:0}#bp-pdp-filters .filter-back-btn span.reset-label{position:absolute;top:0;right:5px;display:inline-block;padding-right:1rem}#bp-pdp-filters li.less,#bp-pdp-filters li.more{cursor:pointer}#bp-pdp-filters #bp-price-order{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5rem}@media (max-width:1139px){#bp-pdp-filters #bp-price-order{padding-right:0;margin-top:1rem}}#bp-pdp-filters #bp-price-order select{width:10rem;height:2.8rem;font-size:16px;color:#303030;font-weight:400;margin-left:auto}@media (max-width:1139px){#bp-pdp-filters #bp-price-order select{width:100%}}#bp-pdp-filters .bpf-mobile-label{text-align:center;background:#00579e;padding:.5rem 0;color:#fff;font-weight:500;margin-bottom:.3rem;font-size:1em}#bp-pdp-filters .omr-bp-filters{float:left}#bp-pdp-filters .omr-bp-filters+label{padding-left:.5rem;padding-right:1.5rem;position:relative;display:inline-block}#bp-pdp-filters .omr-bp-filters__arrow{display:inline-block;-webkit-animation:2s infinite rotateIt linear;animation:2s infinite rotateIt linear;position:absolute;right:0;top:calc(50% - 8px)}#bp-pdp-filters .bp-pp-warp{margin:2rem auto}#bp-pdp-filters .tooltip-modal{position:fixed;z-index:500;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55%;margin:auto;max-height:620px;border:2px solid #000;background:#fff;font-size:14px;overflow-y:auto}@media (max-width:991px){#bp-pdp-filters .tooltip-modal{width:75%}}@media (max-width:767px){#bp-pdp-filters .tooltip-modal{width:90%}}#bp-pdp-filters .tooltip-inner{position:relative;padding:2rem}#bp-pdp-filters .tooltip-modal-close{position:absolute;top:0;right:0;z-index:11;background:#fff;border:none;padding:.5rem;font-size:14px;cursor:pointer}.tt-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:400;background-color:rgba(0,0,0,.65)}.best-sellers-wrapper{padding-bottom:3rem}.brick_23227::before{background-image:url(/wp-content/uploads/FSA_page_assets_hero2.jpg);background-position:right 0}button.tooltip{background:0 0;border:none;cursor:pointer}#hero h1{font-size:54px}#subNav{background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#c2c2c2));background:linear-gradient(to right,#fff 50%,#c2c2c2 50%);position:static;top:70px;z-index:9999;width:100%;max-width:1598px;border-bottom:1px solid #c2c2c2}#subNav.fixed{position:fixed}.browseLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;line-height:1.3}.subNavItems{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;z-index:9}.nav-tabs-menu-item:focus,.subNavItem:hover,.subNavItems[data-active="#bloodPressure"] .subNavItem[data-href="#bloodPressure"],.subNavItems[data-active="#ekg"] .subNavItem[data-href="#ekg"],.subNavItems[data-active="#fitness"] .subNavItem[data-href="#fitness"],.subNavItems[data-active="#professional"] .subNavItem[data-href="#professional"],.subNavItems[data-active="#respiratory"] .subNavItem[data-href="#respiratory"],.subNavItems[data-active="#tens"] .subNavItem[data-href="#tens"]{text-decoration:inherit;color:#fff;background:#0072bc}.subNavItem{background:#2b3e50;color:#fff;-webkit-transition:background .2s;transition:background .2s;margin-bottom:-1px!important;width:20%;text-align:center;line-height:1;border-left:1px solid #fff;cursor:pointer}.subNavItem>a{padding:20px 5px;width:100%;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;height:100%}.subNavItem>a,.subNavItem>a:active,.subNavItem>a:focus,.subNavItem>a:hover{text-decoration:inherit;color:inherit}.hiwItem{background:#ebebeb;padding:40px 25px;max-width:370px;margin:auto;color:#2b3e50;line-height:1.4;height:100%}.svgIcon{margin-bottom:22px}.svgIcon svg{display:block;margin:auto}.productSection{margin-bottom:120px}.sectionTitle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.sectionTitle::before{content:'';position:absolute;display:block;height:1px;width:100%;background:#0072bc;top:50%;left:0}.sectionTitle>h2{font-weight:400;margin:auto;padding:5px 50px;background:#fff;position:relative}.sub-heading-text{font-size:17.6px;color:#2b3e50;padding-bottom:4px}.expandSubNav{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.expandSubNav button{background:#ebebeb;color:#000;border:0;height:100%;width:100%;font-size:1.25em;-webkit-transition:background .2s;transition:background .2s}.expandSubNav button:active,.expandSubNav button:focus,.expandSubNav button:hover{background:#c2c2c2}@media (max-width:991px){.hiwItem{padding:40px 4px}#subNav .bs-container,#subNav article#post-13443,#subNav article#post-23433{max-width:100%}.subNavItemsContainer{padding:0}}@media (max-width:767px){.hiwItem{padding:40px 25px}.sectionTitle>h2{padding:5px 15px;text-align:center;max-width:90%}.sectionTitle::before{width:110%;left:-5%}#subNav{border-bottom:0}.browseLabel{border-bottom:1px solid #c2c2c2}.subNavItemsContainer{overflow:hidden;height:58px}.subNavItems{-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:0;left:0;-webkit-transition:top .4s cubic-bezier(.1,.5,.6,1.4);transition:top .4s cubic-bezier(.1,.5,.6,1.4)}.subNavItems[data-active="#bloodPressure"]{top:0}.subNavItems[data-active="#tens"]{top:-58px}.subNavItems[data-active="#fitness"]{top:-116px}.subNavItems[data-active="#respiratory"]{top:-174px}.subNavItems[data-active="#bottom"],.subNavItems[data-active="#professional"]{top:-232px}.subNavItem{width:100%;height:100%;margin-bottom:0!important;border-left:0;-webkit-transition:none;transition:none}#subNav.open .subNavItemsContainer{overflow:visible}#subNav.open .subNavItems{top:0!important;-webkit-transition:none;transition:none}#subNav.open .expandSubNav button{background:#c2c2c2}#subNav.open .expandSubNav button i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width:420px){#subNav{font-size:14px}.browseLabel{padding:0 4px 0 15px}}.cuff-selector .text-hidden{visibility:hidden}.cuff-selector .field-set.disabled{opacity:.4}#model_number_input,#product_name_select{width:100%;max-width:370px}.cuff-selector .ps-input-container{display:block;position:relative;padding-left:45px;padding-bottom:5px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cuff-selector .ps-feature-group{display:inline-block}.cuff-selector .ps-bp-top{min-height:110px}.cuff-selector .ps-desc{font-size:15px;line-height:20px;color:#555;font-weight:inherit;margin-bottom:25px!important;margin-left:45px}.input-brand,.selected-product{text-transform:uppercase}.ps-model-skip{font-size:14px;font-style:italic;display:none;vertical-align:top;font-weight:400;margin-left:10px}.ps-model-pass{color:#b9b9b9!important}.ps-feature-wrist{opacity:.5;cursor:not-allowed;display:none!important}.ps-feature-hide{opacity:.5}.ps-jump{background:#86b062!important}@media only screen and (max-width:1379px){.cuff-selector .ps-bp-top{min-height:130px}}@media only screen and (max-width:991px){.cuff-selector .ps-bp-top{min-height:100px}.cuff-selector .ps-bp-top-last{min-height:70px}}legend{width:100%}.support-hub-wrapper .hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(43,62,80,.8);z-index:2}.support-hub-actions{margin-top:-90px;position:relative;z-index:5;padding-bottom:45px}.support-hub-actions .support-action-col{float:left;width:50%;background-color:#ececec;color:#000;padding:50px;font-family:'Gotham A','Gotham B';text-align:center;cursor:pointer;-webkit-box-shadow:2px 0 7px rgba(0,0,0,.1);box-shadow:2px 0 7px rgba(0,0,0,.1);border:2px solid transparent}.support-hub-actions .support-action-col.active{background-color:#fff}.support-hub-actions .support-action-col:focus{border-color:#2b3e50}.support-hub-actions .support-action-col h4{color:#000;font-size:26px;font-weight:400;padding-bottom:16px}.support-hub-actions .support-action-col p{font-size:18px}.support-hub-heading{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;text-transform:uppercase}.support-hub-content{display:none}.support-hub-content.active{display:block}.support-hero{position:relative;height:500px;z-index:3}.support-hero:before{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:#000;opacity:.2;z-index:2}.support-hero-image{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.support-hero-content{position:absolute;left:0;right:0;z-index:4;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-family:'Gotham A','Gotham B'}.support-hero-content h1{font-size:54px;color:#fff;line-height:48px;margin-bottom:19px;padding:0}.support-hero-content form{margin:0 auto}.support-hero-content input{height:49px;max-width:600px;width:100%;border:1px solid #b5b8bb;color:#808285;font-size:18px}.support-hero-content button{height:49px;width:60px;border:1px solid #b5b8bb;border-left:none;background:#fff}.support-hero-content button .fa-search:before{color:#2b3e50}.support-contact-tile{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-align:center;-ms-flex-align:center;align-items:center;min-height:420px;height:100%;border:1px solid #666}.support-contact-tile h3{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;font-weight:600}.support-contact-tile .contact-tile-content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:10rem;-webkit-box-flex:10rem;flex:10rem;width:100%}.support-contact-tile-cta{margin:auto}.support-contact-tile-cta a{display:block;font-size:18px;color:#fff;background:#2b3e50;padding:6px 10px;margin-top:40px;width:262px;text-align:center}@media (max-width:1379px){.support-contact-tile-cta a{width:auto;padding:6px 18px}}.support-hub-wrapper .support-hub-cta-section{padding:60px 0}.support-hub-wrapper .support-hub-cta-section.grey-bg{background-color:#f7f7f7}.support-hub-wrapper .support-hub-cta-section .support-contact-tile{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);border:none;padding:25px;min-height:350px;max-width:320px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile .support-contact-icon{min-height:69px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile img{max-width:60px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile h3{font-size:20px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile .support-contact-tile-cta a{margin-top:25px}.support-hub-wrapper .support-hub-cta-section .support-contact-tile-content{text-align:center}.support-hub-wrapper .support-breadcrumb{padding:0 10px}.support-hub-wrapper .support-prod-input{position:absolute;opacity:0}.support-hub-wrapper .support-prod-input:checked+label,.support-hub-wrapper .support-prod-input:focus+label{background-color:#2b3e50}.support-hub-wrapper .support-prod-input:checked+label span,.support-hub-wrapper .support-prod-input:focus+label span{border-bottom-color:#fff}.support-hub-wrapper .support-prod-type{background-color:#0072bc;border:1px solid #0072bc;padding:33px 10px 33px;text-align:center;color:#fff;height:100%;min-height:170px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.support-hub-wrapper .support-prod-type:hover{background-color:#2b3e50}.support-hub-wrapper .support-prod-type.active{background-color:#2b3e50}.support-hub-wrapper .support-prod-type.active p{border-bottom-color:#fff}.support-hub-wrapper .support-prod-type img{max-width:72px}.support-hub-wrapper .support-prod-type p{line-height:15px;padding-bottom:5px;border-bottom:1px solid transparent}.support-hub-wrapper .support-prod-type span{padding-bottom:5px;border-bottom:1px solid transparent}.support-hub-wrapper .support-prod-type label:focus span{border-bottom-color:#fff}.support-hub-wrapper .support-inner-type.active~.support-inner-type-label{background-color:#ebebeb}.support-hub-wrapper .support-inner-type:focus~.support-inner-type-label{outline:2px dashed #2b3e50}.support-hub-wrapper .support-inner-type-label{border:1px solid #808285;background-color:#fff;padding:12px;text-align:center;text-transform:uppercase;cursor:pointer}.support-hub-wrapper .support-inner-type-label.active{background-color:#ebebeb}.support-hub-wrapper .support-inner-types{display:none}.support-hub-wrapper .support-inner-types.active{display:-webkit-box;display:-ms-flexbox;display:flex}.support-hub-wrapper .support-products-wrapper .product-wrapper{border:1px solid #666;height:100%;min-height:300px}.support-hub-wrapper .support-products-wrapper .product-wrapper img{max-height:167px;width:auto}.support-hub-wrapper .support-products-wrapper .product-wrapper h4{padding:0 5px}.support-contact-md-tile{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-align:center;-ms-flex-align:center;align-items:center;min-height:420px;height:100%;border:4px solid #0072bc;background:#fff;padding-bottom:2rem}.support-contact-md-tile .support-contact-header{width:100%;background:#0072bc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.support-contact-md-tile h3{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;font-weight:600}.support-contact-md-tile .contact-tile-content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex:10rem;-webkit-box-flex:10rem;flex:10rem;width:100%}.support-contact-md-tile .support-contact-tile-content{text-align:center}.support-contact-md-tile .support-contact-tile-cta{margin:auto}.support-contact-md-tile .support-contact-tile-cta a{width:262px;height:50px;padding:6px 10px;background-color:#0072bc;font-size:18px;line-height:40px;color:#fff;-webkit-text-decoration:none solid #fff;text-decoration:none solid #fff;text-align:center;display:block}.support-contactus-wrapper{background:#0072bc;min-height:65px;color:#fff;text-align:center;font-weight:700}.support-contactus-wrapper h1{color:#fff;padding-bottom:0}.support-contactus-wrapper img{vertical-align:middle;margin-right:11px}.support-contactus-wrapper a{color:#fff}.support-hub-cta-section{padding:60px 0}.support-hub-cta-section.grey-bg{background-color:#f7f7f7}.support-hub-cta-section .support-contact-tile{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.5);box-shadow:2px 2px 10px rgba(0,0,0,.5);border:none;padding:25px;min-height:350px}.support-hub-cta-section .support-contact-tile img{max-width:60px}.support-hub-cta-section .support-contact-tile h3{font-size:20px}.support-hub-cta-section .support-contact-tile .support-contact-tile-cta a{margin-top:25px}.support-hub-product .support-hero-heading{font-family:'Gotham A','Gotham B';font-size:32px;color:#2b3e50;padding:0 10px;line-height:35px}.support-hub-product .support-hero-model{padding:10px;color:#2b3e50}.support-hub-product .support-hero-manuals{padding:20px 10px}.support-hub-product .support-hero-image img{max-height:440px}.support-hub-product .support-hero-image-static img{max-height:440px}.support-hub-product .support-hub-heading{font-family:'Gotham A','Gotham B';font-size:26px;color:#0072bc;text-align:center;text-transform:uppercase}.support-hub-product .support-anchor-wrapper,.support-hub-product .support-hub-files,.support-hub-product .support-videos-wrapper{background-color:#f7f7f7;padding:60px 0}.support-hub-product .support-faq-actions-wrapper,.support-hub-product .support-hub-accessories,.support-hub-product .support-hub-faqs-wrapper{padding:60px 0}.support-hub-product .support-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.support-hub-product .support-media img{vertical-align:middle;border-style:none;width:65px}.support-hub-product .support-media .media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.support-hub-product .support-media .media-body h5{font-family:'Gotham A','Gotham B';font-weight:700;font-size:22px;color:#0072bc}.support-hub-product .support-media .media-body a.btn{background:#2b3e50;border:none;color:#fff;padding:15px 20px;font-family:'Gotham A','Gotham B';font-size:18px;font-weight:700;text-transform:uppercase}.support-hub-product .support-anchor-wrapper h5{font-size:1.35rem;font-weight:700;color:#2b3e50;margin-bottom:1.5rem}.support-hub-product .support-anchor-wrapper a{font-size:1.35rem;font-weight:700}.support-hub-product .support-anchor-wrapper .list-item{margin-bottom:25px}.support-hub-product .support-anchor-wrapper .pipe{width:1px;height:276px;background:#808285}.support-hub-product .support-anchor-wrapper .block-wrapper{-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);text-align:center;height:100%}.support-hub-product .support-anchor-wrapper .img-button{display:block;min-height:208px;-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);text-align:center}.support-hub-product .support-anchor-wrapper .block-wrapper .list-item a{font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;line-height:1rem}.support-hub-product .support-anchor-wrapper .block-wrapper.list{max-width:297px}@media only screen and (max-width:991px){.support-hub-product .support-anchor-wrapper .pipe{display:none}.support-hub-product .support-anchor-wrapper ul.anchors .list-item{display:inline-block;margin-right:1rem}}@media only screen and (max-width:768px){.support-hub-product .support-faq-actions-wrapper{display:none}}.support-hub-product .support-faq-actions-wrapper .support-faq-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-right:1px solid #0072bc;padding:0 20px}.support-hub-product .support-faq-actions-wrapper .support-faq-action:last-child{border:none}@media only screen and (max-width:1400px){.support-hub-product .support-faq-actions-wrapper .support-faq-action{display:block}}@media only screen and (max-width:768px){.support-hub-product .support-faq-actions-wrapper .support-faq-action{border:none}}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover{cursor:pointer}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover g,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover path,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover svg{fill:#0072bc!important}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4{color:#0072bc}.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4:after,.support-hub-product .support-faq-actions-wrapper .support-faq-action:hover h4:before{width:50%;opacity:1}.support-hub-product .support-faq-actions-wrapper .support-faq-action svg{-ms-flex-item-align:center;align-self:center;margin-right:1rem;max-height:51px;width:auto}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4{font-family:'Gotham A','Gotham B';font-size:22px;color:#000;-ms-flex-item-align:center;align-self:center;padding:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:after,.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:before{content:"";position:absolute;bottom:-10px;width:0;height:1px;margin:5px 0 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transition-duration:.75s;transition-duration:.75s;opacity:0;background-color:#0072bc}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:before{left:50%}.support-hub-product .support-faq-actions-wrapper .support-faq-action h4:after{right:50%}.support-hub-product .faq-category{padding-bottom:20px;margin-right:2rem}.support-hub-product .faq-category.active h4{font-weight:700;opacity:1}.support-hub-product .faq-category.active h4:before{height:8px;width:100%;background:#0072bc;position:absolute;bottom:0;left:0;content:''}.support-hub-product .faq-category h4{font-family:'Gotham A','Gotham B';color:#0072bc;line-height:38px;border-bottom:2px solid transparent;position:relative;cursor:pointer;display:inline-block;text-transform:uppercase;opacity:.5}.support-hub-product .faq-category-item{display:none}.support-hub-product .faq-category-item.faq-visible{display:block}.support-hub-product .faq-category-item .faq-category-name{font-family:'Gotham A','Gotham B';color:#86b062;-webkit-text-decoration:none solid #86b062;text-decoration:none solid #86b062;line-height:32px;font-weight:700}.support-hub-product .faq-category-item .faq-category-item-question{font-family:'Gotham A','Gotham B';font-size:16px;font-weight:700;line-height:50px;border-bottom:1px solid #ebebeb;cursor:pointer;position:relative}.support-hub-product .faq-category-item .faq-category-item-question:after{position:absolute;font-family:FontAwesome;font-size:20px;right:10px;content:'\f055';color:#000}.support-hub-product .faq-category-item .faq-category-item-question.active:after{content:'\f056'}.support-hub-product .faq-category-item .faq-category-item-answer{display:none;border-bottom:1px solid #ebebeb;padding:20px}.support-hub-product .faq-category-item .faq-category-item-answer.open{display:block}.support-hub-product .faq-category-item .faq-category-item-answer .faq-answer-icon{width:30px;height:30px;margin-right:16px}.support-hub-product .faq-cat-link-wrapper{margin-top:30px}.support-hub-product .support-compatability-wrapper{background-image:-webkit-gradient(linear,left top,right top,from(#2b3e50),to(#2b3e50)),-webkit-gradient(linear,left top,right top,from(#182938),to(#182938));background-image:linear-gradient(to right,#2b3e50,#2b3e50),linear-gradient(to right,#182938,#182938);background-repeat:no-repeat;background-position:0 0,42% 0;background-size:42% 100%,100% 100%;color:#fff;font-weight:300}.support-hub-product .support-compatability-wrapper h1{color:#fff;text-align:left}.support-hub-product .support-compatability-wrapper h5{color:#fff;font-weight:700;font-size:21px}.support-hub-product .support-compatability-wrapper p{font-weight:300;margin-bottom:.2rem;font-size:1rem}.support-hub-product .support-compatability-wrapper .small-notice{margin-top:25px;font-size:13px}.support-hub-product .support-compatability-wrapper .compatability-filter:after{width:0;height:0;border-style:solid;border-width:50px 0 50px 50px;border-color:transparent transparent transparent #2b3e50;content:"";display:block;position:absolute;top:40%;left:95%}@media only screen and (max-width:768px){.support-hub-product .support-compatability-wrapper{background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3e50),to(#2b3e50)),-webkit-gradient(linear,left top,left bottom,from(#182938),to(#182938));background-image:linear-gradient(to bottom,#2b3e50,#2b3e50),linear-gradient(to bottom,#182938,#182938);background-position:0 0,0 42%;background-size:100% 42%,100% 100%}.support-hub-product .support-compatability-wrapper .compatability-filter:after{border:0}}.support-hub-product .support-compatability-wrapper ul.feature-list li{width:48%;display:inline-block;font-size:1rem;margin-bottom:10px}.support-hub-product .support-compatability-wrapper ul.feature-list li:before{content:"";background:url(../images/icon-check-white.svg) no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px}.support-hub-product .support-compatability-wrapper ul.feature-list li.deactivate{color:grey}.support-hub-product .support-compatability-wrapper .cuffs-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.support-hub-product .support-compatability-wrapper .cuffs-list h5 span.first-char{background:#0072bc;color:#fff;border-radius:50%;font-weight:700;text-align:center;padding:0 4.5px;margin-right:5px}.support-hub-product .support-compatability-wrapper .cuffs-list li a{text-decoration:underline;color:#fff}.support-hub-product .support-compatability-wrapper button{background:0 0;border:0;cursor:pointer}.support-hub-product .support-compatability-wrapper button .block-wrapper{width:101px;height:101px;border:1px solid #fff;background:#2b3e50;stroke-width:1;position:relative}.support-hub-product .support-compatability-wrapper button input[type=checkbox]{visibility:hidden;position:absolute}.support-hub-product .support-compatability-wrapper button:after{content:"Phone";margin-top:20px;text-align:center;display:block;color:#fff}.support-hub-product .support-compatability-wrapper button.tablet:after{content:"Tablet"}.support-hub-product .support-compatability-wrapper button.mp3-player:after{content:"MP3 Player"}.support-hub-product .support-compatability-wrapper button.mp3-player img{padding-top:18px}.support-hub-product .support-compatability-wrapper button.active .block-wrapper{background:#fff}.support-hub-product .support-compatability-wrapper button.active:after{font-weight:700}.support-hub-product .support-compatability-wrapper select{max-width:390px;padding:11px 8px;border:1px solid #8c8c8c;border-radius:4px;font-family:Gotham;font-size:14px;color:#121212;-webkit-text-decoration:none solid #121212;text-decoration:none solid #121212;width:100%}.support-hub-product .support-compatability-wrapper select option{line-height:42px}.support-hub-product .support-compatability-wrapper .app-icon{width:66px;height:66px}.support-hub-product .support-upgrade-wrapper h1{text-align:left}.support-hub-product .support-upgrade-wrapper .bs-container,.support-hub-product .support-upgrade-wrapper article#post-13443,.support-hub-product .support-upgrade-wrapper article#post-23433{border-bottom:1px solid #808285}.support-hub-product .support-upgrade-wrapper p{font-size:1rem}.support-hub-product .support-more-wrapper h5{font-size:21px;color:#2b3e50;padding:20px 15px;-webkit-text-decoration:none solid #2b3e50;text-decoration:none solid #2b3e50}.support-hub-product .support-more-wrapper .block-wrapper{max-width:401px;min-height:167px;background:#ececec;-webkit-box-shadow:2px 1px 13px rgba(0,0,0,.2);box-shadow:2px 1px 13px rgba(0,0,0,.2);padding:25px 28px;position:relative;overflow:hidden;height:100%}.support-hub-product .support-more-wrapper .button-block-wrapper img{right:10px;top:30px;position:absolute;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.support-hub-product .support-more-wrapper .button-block-wrapper a{font-size:21px;color:#2b3e50;padding:20px 0;font-weight:500;-webkit-text-decoration:none solid #2b3e50;text-decoration:none solid #2b3e50;display:block}.support-hub-product .support-videos-wrapper .videos-wrapper{max-width:1280px;margin:0 auto}.support-hub-product .support-videos-wrapper .video-wrapper{position:relative}.support-hub-product .support-videos-wrapper .video-wrapper .video-play-icon{width:122px!important}.support-hub-product .support-videos-wrapper .video-wrapper .video-title-wrapper{width:auto!important;left:15px;right:15px}.support-hub-product .support-videos-wrapper .video-wrapper .video-title-wrapper{position:absolute;bottom:0;min-height:auto;border:0;margin:0 auto;width:100%}.support-hub-product .support-videos-wrapper .video-wrapper .video-thumbnail-wrapper::after{opacity:.5;background-color:#000;background-position:center center;background-repeat:no-repeat;background-size:cover;max-width:100%;content:"";width:100%;height:100%;display:block;position:absolute;top:0}.support-hub-product .support-videos-wrapper .slick-next,.support-hub-product .support-videos-wrapper .slick-prev{border:solid #0072bc;border-width:0 8px 8px 0;display:inline-block;padding:15px;position:absolute;cursor:pointer;color:#0072bc;top:50%;background:0 0}.support-hub-product .support-videos-wrapper .slick-next{right:-20px}.support-hub-product .support-videos-wrapper .slick-prev{left:-20px}#mmCompareChart.in~#mmCompareTray,#mmCompareTray{position:fixed;bottom:-300px;left:0;width:100%;display:none;padding:10px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100000;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 -5px 10px rgba(255,255,255,.21);box-shadow:0 -5px 10px rgba(255,255,255,.21)}#mmCompareTray.in{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}#mmCompareTray .mmClose{color:#fff;cursor:pointer;line-height:1;border:0;position:absolute;top:10px;right:20px;text-decoration:none!important;background-color:transparent;padding:0;font-size:38px;font-weight:700}#mmCompareTray .mmTrayNote{font-size:23px;font-weight:700;color:#fff;line-height:1.3em;padding-bottom:0}#mmCompareTray .mmTrayNote span{font-size:.78em;font-weight:400}#mmCompareTray .mmTrayProds{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#mmCompareTray .mmTrayProd{min-height:149px;margin:0 10px;min-width:1px;width:200px;position:relative;background:#fff}#mmCompareTray .mmTrayProd .mmClose{font-size:21px;font-weight:400;top:0;right:0;background-color:#fff;color:#000;height:21px;width:21px;border-radius:50%}#mmCompareTray .mmTrayProd .mmClose:hover{color:red}#mmCompareTray .mmTrayProd.empty{border:2px dashed #f7f7f7;background:#2b3e50}#mmCompareTray .mmTrayProd>img{display:block;margin:auto;max-height:100px}#mmCompareTray .mmTrayProd>h3{text-align:center;font-weight:400;padding:4px 4px 0 4px;color:#000}#mmCompareTray .mmTrayCTAs>*{margin-top:5px;margin-bottom:5px!important}#mmCompareTray .mmTrayCTAs .compareNow[disabled]{cursor:not-allowed;background-color:#575757;color:#fff}#mmCompareTray .mmTrayCTAs .clearAll{color:#fff;font-size:17px;text-decoration:underline;padding:6px 10px;white-space:nowrap;margin-left:10px;background-color:transparent;border:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}#mmCompareTray .mmTrayCTAs .clearAll:focus{outline:2px dashed #f7f7f7}.compareBlock{margin:4px 0 10px;visibility:hidden;opacity:0;pointer-events:none}.compareReady .compareBlock{visibility:visible;opacity:1;pointer-events:auto;padding-top:5px}.compareBlock input[type=checkbox]{position:absolute;left:-9999px}.compareBlock label{text-transform:uppercase;color:#000;padding-left:30px;position:relative;display:inline-block;cursor:pointer;font-size:90%}.compareBlock label::after,.compareBlock label::before{content:'';height:22px;width:22px;display:block;position:absolute;left:0;top:3px;border:2px solid #818181}.compareBlock label::after{font-size:26px;line-height:22px;color:#0072bc;font-family:dashicons;text-align:center;left:-3px;top:4px;border:none;content:"\f147";display:none}.compareBlock input[type=checkbox]:checked+label::after{display:block}.compareBlock input[type=checkbox]:checked+label,.compareBlock label:hover{color:#0072bc}.compareBlock input[type=checkbox]:checked+label::before,.compareBlock label:hover::before{border-color:#0072bc}.compareBlock input[type=checkbox][disabled]+label,.compareBlock input[type=checkbox][disabled]+label:hover{cursor:not-allowed;color:#818181}.compareBlock input[type=checkbox][disabled]+label::before,.compareBlock input[type=checkbox][disabled]+label:hover::before{border-color:#818181;background-color:#818181}@media (max-width:1100px){#mmCompareTray .mmTrayProd{width:160px;margin:0 5px}#mmCompareTray .mmTrayProds{padding:0 5px}}@media (max-width:864px){#mmCompareTray .mmTrayProd{width:125px}}@media (max-width:767px){#mmCompareTray{-ms-flex-wrap:wrap;flex-wrap:wrap}#mmCompareTray .mmTrayNote{width:100%;text-align:center;font-size:20px}#mmCompareTray .mmTrayNote br{display:none}#mmCompareTray .mmTrayProds{width:75%}#mmCompareTray .mmTrayCTAs{width:25%}#mmCompareTray .mmTrayProd{width:calc(33.3333% - 20px)}}@media (max-width:575px){#mmCompareTray{padding:10px}#mmCompareTray .mmTrayCTAs,#mmCompareTray .mmTrayProds{width:100%;text-align:center;padding:0}#mmCompareTray .mmTrayCTAs{margin-top:15px}#mmCompareTray .mmTrayNote{line-height:1;margin-bottom:8px}#mmCompareTray .mmTrayNote span{display:block;font-size:.66em}#mmCompareTray.in .mmTrayProd .mmClose{height:21px;width:21px;top:0;left:auto;right:0;font-size:21px;background:#fff}#mmCompareTray.in .mmClose{top:-38px;right:auto;left:0;background-color:#2b3e50;height:40px;width:40px;text-align:center;font-size:38px}}#mmCompareChart{padding:30px 50px 50px;background-color:#fff;-webkit-box-shadow:0 3px 15px 2px rgba(21,21,21,.21);box-shadow:0 3px 15px 2px rgba(21,21,21,.21);position:absolute;top:0;left:50%;opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:opacity .1s,-webkit-transform .2s ease-in-out;transition:opacity .1s,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .1s;transition:transform .2s ease-in-out,opacity .1s,-webkit-transform .2s ease-in-out;z-index:100002;display:none}#mmCompareChart.in{opacity:1;-webkit-transform:translate(-50%,5%);transform:translate(-50%,5%);display:block}#mmCompareChart.in+.mmCompareChartBackdrop{display:block}#mmCompareChart+.mmCompareChartBackdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:100001}#mmCompareChart .mmClose{color:#2f3132;border-radius:0;cursor:pointer;line-height:1;border:0;position:absolute;top:10px;right:20px;text-decoration:none!important;background-color:transparent;padding:0;font-size:30px}#mmCompareChart .mmClose:focus{outline:2px solid #2b3e50}#mmCompareChart .mmClose:hover{color:#000}#mmCompareChart .mmBtn{display:inline-block;padding:18px 72px;color:#fff;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;font-size:25px;letter-spacing:1px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;line-height:1;border:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s;transition:all .2s;position:relative;text-decoration:none!important;background-color:#86b062}.table-compared{text-align:center;border:0;line-height:1.5;font-size:14px;table-layout:fixed;margin-bottom:4rem!important;width:900px}.table-compared [scope=row]{min-width:200px}.table-compared td{border:0;font-size:17px;color:#000}.table-compared thead a{color:#fff}.table-compared thead td{padding:0;position:relative;color:#fff;font-size:15px}.table-compared thead .img-fluid{max-width:100px}.table-compared thead .prodImgs a{display:block}.table-compared thead .prodNames td[scope=row]{background-color:transparent}.table-compared tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.table-compared tbody th[scope=row]{background-color:#ebebeb;font-size:15px;padding:.75rem 4px;border-color:#fff;border-right:0;font-weight:700}.table-compared tbody tr:last-child td[scope=row]{border-color:#ebebeb}.table-compared tfoot td{padding:0}.table-compared tfoot .prodPrices td{padding:2rem 4px}.table-compared .learnmore{display:inline-block}.table-compared .learnmore :hover{color:#fff;background:#0072bc}.table-compared>thead th{border:none}.table-compared>thead .prodNames th{background-color:#0072bc;border-right:1px solid #0072bc;padding:.75rem 1rem;line-height:1.1;font-weight:400;position:relative;color:#fff;font-size:15px;vertical-align:top}@media (max-width:1139px){.table-compared{width:830px}}@media (max-width:991px){#mmCompareChart{width:90%}.table-compared{border-collapse:collapse;position:relative;width:100%}.table-compared tbody,.table-compared tbody th,.table-compared td,.table-compared thead{display:block;width:100%}.table-compared td{padding:.5rem}.table-compared tr{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-compared tbody td{border-bottom:0}.table-compared tbody td:last-child{border-right:0}.table-compared[data-compare-num="2"] td:nth-child(3){border-right:0}.table-compared tbody tr:last-child td{border-bottom:1px solid #ccc}.table-compared td:nth-child(n+2),.table-compared th:nth-child(n+2){width:33.333%;background-color:#fff}.table-compared[data-compare-num="2"] td:nth-child(n+2),.table-compared[data-compare-num="2"] thead th:nth-child(n+2){width:50%}.table-compared [scope=row]{text-align:center}.table-compared tfoot [scope=row],.table-compared thead [scope=row]{display:none}.table-compared thead td{font-size:14px;line-height:1.4}}@media (max-width:666px){#mmCompareChart{padding:30px 15px;width:calc(100% - 30px);margin:0 15px;left:0}#mmCompareChart.in{-webkit-transform:translate(0,15px);transform:translate(0,15px)}.table-compared thead .prodNames td{padding:.5rem}.table-compared td,.table-compared thead td{font-size:12px}.table-compared .learnmore,.table-compared tbody td[scope=row]{font-size:14px}.table-compared .learnmore{padding:4px 8px}.table-compared .prodPrices .h3{font-size:16px}.table-compared tfoot td{border-right:2px solid #fff}.table-compared tfoot td:last-child{border-right:0}}.search-sb-categories{margin:60px 0}.action .btn.blue-block-btn{display:block;background-color:#0072bc!important;color:#fff!important;white-space:initial!important}.advance-link{margin:5px 0}.advance-link a{color:#2b3e50}.advance-link .text{padding:15px 10px;border:solid 2px #2b3e50;line-height:1}.advance-link .icon{padding:.5rem 1rem;background-color:#2b3e50}.advance-link .icon img{position:relative;top:2px;display:block;height:30px;width:30px}:root{--cerulean:#0272bc;--very-light-pink:#ececec;--dark-grey-blue:#2b3d50;--light-grey1:#f9f9f9;--light-grey2:#f4f4f4;--brown-grey:#b1b1b1;--battleship-grey:#75777a;--dark-grey:#56575a;--light-navy:#18426e;--pale-mauve:#fae3f7;--pale-pink:#f2cfe4;--purplish-pink:#c65596;--black:#000000;--white:#ffffff;--cerulean2:#0081c3;--cerulean3:#0089ce}.page-professionals.et_fixed_nav #page-container,.parent-page-professionals.et_fixed_nav #page-container{max-width:1440px}.page-clinical-validation .hcp-a-spot-1{min-height:385px}.page-heart-health .hcp-a-spot-1{min-height:385px}.page-heart-health .hcp-callout-1{min-height:550px;background-color:var(--light-grey1)}.page-pain-management .hcp-callout-2{height:445px}.page-pain-management .hcp-callout-2 .main{height:inherit}.hcp-top-header{background-color:var(--cerulean);padding:15px 0}.hcp-top-header a{text-transform:unset!important;text-decoration:underline}.hcp-top-header .menu-hcp2-container li,.hcp-top-header .menu-hcp3-container li{margin-right:3rem!important}.hcp-bottom-header button.hcp-search,.hcp-top-header button.hcp-search{background:0 0;border:none;height:100%}.s-hcp3-btn:focus{background-color:#fff!important;border:3px solid var(--cerulean)!important;outline:2px solid #fff!important}.s-hcp3-btn-sm{margin-left:5px;min-height:39px!important;height:39px!important;padding:.5rem .75rem!important}.s-hcp3-btn-sm:focus i::before{color:#fff!important}.s-hcp3-btn-sm:focus,.s-hcp3-btn:focus{-webkit-box-shadow:none;box-shadow:none}.s-hcp3-search-field:focus{border:3px solid var(--cerulean)!important;outline:2px solid #fff!important;-webkit-box-shadow:none;box-shadow:none}.s-hcp3-search-field-sm{border-color:#737373!important}.s-hcp3-search-field-sm:focus{border:2px solid var(--dark-grey-blue)!important;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #2b3d50}.hcp-header .form-search-wrapper,.hcp-header .form-search-wrapper2{z-index:9999}#main-header .hcp-top-header .navbar .logo{padding-left:0;margin-top:0;width:175px!important}.hcp-header #form-search-wrapper2{top:64px}.hcp-header #form-search-wrapper2 .form-search button[class="btn btn-primary"]{margin-left:auto}@media (min-width:768px){.hcp-header div[class=px-3-md]{padding-left:0!important;padding-right:0!important}}@media (min-width:992px){.hcp-header div[class=px-3-md]{padding-left:15px!important;padding-right:15px!important}}.hcp .h1,.hcp h1{font-family:'Gotham A','Gotham B';font-size:50px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.18;text-transform:uppercase;letter-spacing:.33px;color:var(--cerulean)}.hcp .h2,.hcp .heading-featured,.hcp h2{font-family:'Gotham A','Gotham B';font-size:25px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:var(--cerulean)}.hcp .h3,.hcp h3{font-family:'Gotham A','Gotham B';font-size:21px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp .h4,.hcp h4{font-family:'Gotham A','Gotham B';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp p,.hcp ul{font-family:'Gotham A','Gotham B';font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:var(--black)}.hcp .contact-us{font-family:'Gotham A','Gotham B';font-size:36px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.86;letter-spacing:1.01px;color:var(--white)}.hcp .b2b{font-family:'Gotham A','Gotham B';font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.78px;color:var(--white)}.hcp .featured-product-text{font-family:'Gotham A','Gotham B';font-size:21px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:var(--white);padding:0;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.hcp-button-1{padding:13px 44px;border-radius:13px;border:0;background-color:var(--dark-grey-blue);font-size:13.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--white);cursor:pointer}.hcp-table .hcp-button-1{white-space:nowrap}.hcp-button-1:hover{text-decoration:underline}.hcp-button-2{padding:8px 20px;border:0;background-color:var(--dark-grey);font-size:13.5px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;text-transform:uppercase;color:var(--white);cursor:pointer}.hcp .hcp-model{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.77;letter-spacing:normal;color:var(--black)}.hcp .hcp-connect{font-size:16px;font-weight:500;font-stretch:normal;font-style:italic;line-height:1.44;letter-spacing:normal;color:var(--cerulean)}.hcp-text-link{display:inline-block;font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-decoration:underline;color:var(--dark-grey-blue)}.hcp .hcp-disclaimer,.hcp .hcp-disclaimer .hcp-disclaimer-heading,.hcp .hcp-disclaimer p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal}.hcp-disclaimer-link{text-decoration:underline;color:var(--cerulean)!important}.hcp .hcp-disclaimer h2.hcp-disclaimer-heading{display:inline;font-weight:700;color:var(--black)}.hcp .hcp-disclaimer .hcp-disclaimer-list{list-style-type:none;list-style-position:inside;counter-reset:LIST-ITEMS;text-align:justify}.hcp .hcp-disclaimer .hcp-disclaimer-list li{padding-right:.2em}.hcp .hcp-disclaimer .hcp-disclaimer-list li:before{content:counter(LIST-ITEMS) ".";counter-increment:LIST-ITEMS;font-weight:700;padding-right:.5em}.hcp-disclaimer{color:#000}.hcp .hcp-jump-bar{font-size:14px;line-height:22px;padding-bottom:10px}.hcp .white{color:var(--white)}.hcp .black{color:var(--black)}.hcp-a-spot-2 ul,.hcp-body-9 ul{list-style:disc outside;padding-left:45px}.hcp .sub{-webkit-box-shadow:0 5px 25px 0 rgba(0,0,0,.35);box-shadow:0 5px 25px 0 rgba(0,0,0,.35)}.hcp .centered{text-align:center}.hcp-rounded-30{border-radius:30px}.hcp-rounded-left-30{border-top-left-radius:30px!important;border-bottom-left-radius:30px!important}.hcp-rounded-right-30{border-top-right-radius:30px!important;border-bottom-right-radius:30px!important}.hcp .mb-10{margin-bottom:10rem!important}.hcp .pb-9{padding-bottom:9rem!important}.hcp .pb-10{padding-bottom:10rem!important}.hcp .pb-12{padding-bottom:12rem!important}.hcp .pb-13{padding-bottom:13rem!important}.hcp .pb-14{padding-bottom:14rem!important}.hcp .pb-15{padding-bottom:15rem!important}.hcp .pt-9{padding-top:8rem!important}.hcp .pt-10{padding-top:10rem!important}.hcp .pt-15{padding-top:15rem!important}.hcp .mt-8{margin-top:8rem!important}.hcp .mt-9{margin-top:9rem!important}.hcp .mt-10{margin-top:10rem!important}.hcp .mb-n1{margin-bottom:-1rem!important}.hcp .mb-n2{margin-bottom:-2rem!important}.hcp .mb-n3{margin-bottom:-3rem!important}.hcp .mb-n4{margin-bottom:-4rem!important}.hcp .mb-n5{margin-bottom:-5rem!important}.hcp .mb-n6{margin-bottom:-6rem!important}.hcp .mt-n1{margin-top:-1rem}.hcp .mt-n2{margin-top:-2rem}.hcp .mt-n3{margin-top:-3rem}.hcp .mt-n4{margin-top:-4rem}.hcp .mt-n5{margin-top:-5rem}.hcp .mt-n6{margin-top:-6rem}.hcp .mt-n7{margin-top:-7rem}.hcp .mt-n8{margin-top:-8rem}.hcp .mt-n100{margin-top:-100px}.hcp .mt-n50{margin-top:-50px}.hcp .nav-link{padding:.5rem 1rem;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;text-transform:uppercase;font-family:'Gotham A','Gotham B';color:var(--white)}.hcp-a-spot-1,.hcp-a-spot-2 .main,.hcp-a-spot-4 .main,.hcp-a-spot-5 .main,.hcp-callout-1{background-size:cover;background-repeat:no-repeat;background-position:right;z-index:2}.hcp-a-spot-home .main{background-size:40%;background-repeat:no-repeat;background-position:top right}.hcp-a-spot-1{background-size:38%;background-repeat:no-repeat;background-position:top right}.hcp-a-spot-1,.hcp-a-spot-2,.hcp-a-spot-4,.hcp-a-spot-home,.hcp-body-7{background-color:var(--white)}.hcp-a-spot-1 a,.hcp-a-spot-2 a,.hcp-a-spot-3 a,.hcp-a-spot-5 a{color:var(--black);text-decoration:underline;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.hcp-a-spot-3 .sub-wrapper,.hcp-a-spot-5 .sub-wrapper{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-a-spot-3 .sub{background-color:var(--light-navy)}.hcp-a-spot-5 .sub2 h2{font-size:25px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.24;letter-spacing:normal;color:var(--white)}.hcp-a-spot-contact-us .main{background-image:url(/wp-content/uploads/shatters-grey.png);background-position:right;background-size:cover;background-repeat:no-repeat}.m-144{max-width:144px;width:100%}.hcp-a-spot-contact-us .b2b-banner-wrapper{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-align:center;-ms-flex-align:center;align-items:center}.contact-banner-b2b.transformed{margin-left:-5.5%!important}@media (min-width:768px){.contact-banner-b2b.transformed{margin-left:-8.3%!important}}@media (min-width:992px){.contact-banner-b2b.transformed{margin-left:-6.9%!important}}@media (min-width:1200px){.contact-banner-b2b.transformed{margin-left:-6.4%!important}}.b2b-banner-wrapper-inner{background-position:bottom;height:80px}.b2b-banner-wrapper-inner,.lp-b2b-banner-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b2b-banner-wrapper-inner,.lp-b2b-banner-wrapper-outer{background-size:100% 100%;background-repeat:no-repeat}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:15px}@media (min-width:375px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:15px}}@media (min-width:768px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:0}}@media (min-width:1200px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents>img{padding-right:15px}}@media (min-width:375px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{padding-left:15px}}@media (min-width:1200px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents{margin-left:8.33333%}}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:15px}@media (min-width:768px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:0;padding-bottom:8px}}@media (min-width:992px){.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{padding-left:15px;padding-bottom:0}}.lp-b2b-banner-wrapper-outer{height:70px;margin-left:-14.1%!important}@media (min-width:375px){.lp-b2b-banner-wrapper-outer{margin-left:-12.8%!important}}@media (min-width:425px){.lp-b2b-banner-wrapper-outer{margin-left:-12%!important}}@media (min-width:576px){.lp-b2b-banner-wrapper-outer{margin-left:-10.5%!important}}@media (min-width:768px){.lp-b2b-banner-wrapper-outer{margin-left:-5.9%!important}}@media (min-width:992px){.lp-b2b-banner-wrapper-outer{margin-left:-4.7%!important}}@media (min-width:1200px){.lp-b2b-banner-wrapper-outer{margin-left:-4.5%!important}}.lp-b2b-banner-wrapper-inner{height:100%;padding-left:10px}@media (min-width:375px){.lp-b2b-banner-wrapper-inner{padding-left:15px}}@media (min-width:576px){.lp-b2b-banner-wrapper-inner{padding-left:28px}}@media (min-width:992px){.lp-b2b-banner-wrapper-inner{padding-left:32px}}.lp-b2b-banner-wrapper-inner .b2b-banner-contents{padding-bottom:12px}.lp-b2b-banner-logo{width:100%;height:100%}.b2b-banner-contents h2.b2b.d-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-a-spot-contact-us .contact-us-text-wrapper{height:73px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents img{max-width:164px;display:block}.hcp-a-spot-contact-us .b2b-banner-wrapper{padding-left:15px;padding-bottom:0}.hcp-b2b-portal{position:relative}.hcp-b2b-portal::before{content:'';position:absolute;height:100%;width:100%;background-color:var(--light-grey1);-webkit-clip-path:polygon(0 35px,100% 93px,100% 100%,0 100%);clip-path:polygon(0 35px,100% 93px,100% 100%,0 100%)}.hcp-b2b-portal .b2b-banner-wrapper{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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hcp-b2b-portal .b2b-text-wrapper{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents img{max-width:164px;display:block}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents .b2b{padding-bottom:0}.hcp-b2b-portal button{width:100%;padding:13px 35px}.hcp-body-1{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%)}.hcp-body-2{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 58px),0 100%)}.hcp-body-2 ul .vitalsight-items-list{list-style-type:none;padding-left:0}.hcp-body-3{background-color:var(--light-grey1)}.hcp-body-3 .main a{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;text-decoration:underline;color:var(--dark-grey-blue)}.hcp-body-4,.hcp-body-9{background-color:var(--light-grey1);-webkit-clip-path:polygon(0 58px,100% 0,100% 100%,0 100%);clip-path:polygon(0 58px,100% 0,100% 100%,0 100%)}.hcp-body-4 .main p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--black)}.hcp-body-5,.hcp-featured-product{background-color:var(--light-grey1)}.hcp-industry-news{margin-bottom:160px}.hcp-body-7 h3{max-width:75%}.hcp-body-7 .col-4{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-align:start;-ms-flex-align:start;align-items:flex-start}.hcp-body-7 .col-4:first-of-type{padding-right:30px}.hcp-body-7 .col-4:last-of-type{padding-left:30px}.hcp-body-7 .hcp-body-7-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hcp-body-7 .hcp-button-1{display:block;padding:13px 30px;width:100%}.hcp-body-9 img{max-height:352px}.hcp-body-9-box{border:2px solid var(--cerulean);border-radius:10px;text-align:center;padding:10px 5px}.hcp-body-9-box p.hcp-small{font-size:13px}.hcp-body-9-box-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.hcp sup{font-size:50%}.hcp-callout-3{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-callout-3 .hcp-disclaimer{color:var(--white)}.hcp-featured-product-wrapper{background-image:url(/wp-content/uploads/shatters-blue-featured-product@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-featured-product .fp-banner-contents{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:57px;-ms-flex-line-pack:center;align-content:center;padding-left:32px}.hcp-featured-product .fp-banner-wrapper{position:absolute;top:157px;left:-34px;z-index:2}.hcp-featured-product .sub{position:relative;bottom:-25px;z-index:1}.hcp-form .hcp-form-gf .gfield_label{font-family:'Gotham A','Gotham B';font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;color:var(--dark-grey-blue)}.hcp-form .hcp-form-gf .gform_body input,.hcp-form .hcp-form-gf .gform_body select{padding:15px 35px!important;max-height:53px;border-radius:13px}.hcp-form .hcp-form-gf .gform_body textarea{border-radius:13px}.hcp-form .hcp-form-gf .gform_heading{display:none}.hcp-form .hcp-form-gf .gform_footer input[type=submit]{height:auto;padding:10px 40px}.page-pain-management .hcp-video,.page-respiratory-support .hcp-grid-1{background-color:var(--light-grey1)}.page-pain-management .hcp-a-spot-3 .sub{z-index:1}.page-remote-patient-monitoring .hcp-video{margin-bottom:0;z-index:1;position:relative}.hcp-video iframe{width:891px;height:501px}.hcp-grid-2{background-color:var(--light-grey1)}.hcp-grid-3 .nav-tabs .nav-link{border:0 solid;border-radius:0;background-color:var(--dark-grey-blue);padding:10px 32px;width:100%}@media (min-width:768px){.hcp-grid-3 .nav-tabs .nav-link{padding:10px 24px}}@media (min-width:992px){.hcp-grid-3 .nav-tabs .nav-link{padding:10px 32px}}.hcp-grid-3 .nav-tabs .nav-item:first-of-type .nav-link{border-top-left-radius:13px!important;border-bottom-left-radius:13px!important}.hcp-grid-3 .nav-tabs .nav-item:last-of-type .nav-link{border-top-right-radius:13px!important;border-bottom-right-radius:13px!important}.hcp-grid-3 .nav-tabs .nav-item:not(:last-child){border-right:1px solid var(--white)}.hcp-grid-3 .nav-tabs .nav-link.active{color:var(--white);background-color:var(--dark-grey)}.hcp-grid-3 .dropdown-menu .nav-link.active,.hcp-grid-3 .navMenu-item-0 button+ul .nav-link.active,.navMenu-item-0 .hcp-grid-3 button+ul .nav-link.active{border-left:15px solid var(--cerulean)}.hcp-grid-3 .dropdown-menu .nav-link:not(.active),.hcp-grid-3 .navMenu-item-0 button+ul .nav-link:not(.active),.navMenu-item-0 .hcp-grid-3 button+ul .nav-link:not(.active){padding-left:31px}.hcp-grid-3 .dropdown-menu .nav-link,.hcp-grid-3 .navMenu-item-0 button+ul .nav-link,.navMenu-item-0 .hcp-grid-3 button+ul .nav-link{width:100%;font-size:13.5px;border-width:1px 0 0 0;border-color:var(--white);border-style:solid;color:var(--white);background-color:var(--dark-grey-blue)}.hcp-grid-3 .dropdown-toggle,.hcp-grid-3 .navMenu-item-0 button,.navMenu-item-0 .hcp-grid-3 button{text-transform:unset;border-radius:0;font-weight:500;border-left:15px solid var(--cerulean);padding:8px 16px}.hcp-grid-3 .dropdown-toggle::after,.hcp-grid-3 .navMenu-item-0 button::after,.navMenu-item-0 .hcp-grid-3 button::after{display:none}.hcp-grid-3 .nav-tabs{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.hcp-image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 157px;flex:0 0 157px}.hcp-table img{max-height:118px}.hcp-table h4{color:var(--cerulean)}.hcp-table .check{font-weight:700}.hcp-table th{font-weight:400;width:20%}.hcp-table td{width:16%}.hcp-table th,.hcp.hcp-table td{border:none}.hcp-table tr:not(:first-child):not(:last-child) th{background-color:var(--light-grey1)}.hcp-table tr:not(:last-child){border:solid 2px var(--very-light-pink);border-top:none;border-left:none;border-right:none}.hcp-table a:not(.hcp-button-1){font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:normal;color:var(--dark-grey-blue);text-decoration:underline}.hcp-table .hcp-button-1{padding:10px 19px}.hcp-table,.hcp-table-2{font-size:15px;line-height:21px}.hcp-table-2 th,.hcp.hcp-table-2 td{border:1px solid var(--very-light-pink);text-align:center;vertical-align:middle}.hcp-table-2 th span{font-weight:700}.hcp-video{background-image:url(/wp-content/uploads/shatters-blue-video@3x.png);background-position:top center;background-size:cover;background-repeat:no-repeat}.hcp-video{margin-bottom:200px}.hcp-video .sub{position:relative;bottom:-120px!important}.hcp .row-no-gutters [class*=col-],.page-professionals #main-header .row-no-gutters [class*=col-],.parent-page-professionals #main-header .row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.hcp-footer,.page-professionals #main-header,.parent-page-professionals #main-header{max-width:1438px}.hcp-footer{background-color:var(--dark-grey-blue)}.hcp-footer a{color:var(--white)}.hcp-footer-disclaimer p{font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:var(--white);padding-bottom:.2em}.hcp-footer .title{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;text-transform:uppercase;line-height:1.46;letter-spacing:normal;color:var(--white)}.hcp-footer .et_pb_widget{float:none}.hcp-footer a:focus,.hcp-footer button:focus{outline:2px solid var(--white)}.hcp-input-newsletter{border:none!important}.hcp-footer #newsletterform .hcp-button-2:focus{outline:2px solid var(--light-grey1)}.hcp-bottom-nav li{display:inline-block;padding-right:22px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;text-decoration:underline;line-height:1.67;letter-spacing:normal;color:var(--white)}.hcp-bottom-nav li:hover{text-decoration:none}.hcp-bottom-header a:hover{text-decoration:underline!important}.hcp-bottom-header .nav-item.active{text-decoration:underline}.hcp-header .navbar a{font-family:'Gotham A','Gotham B';font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:normal;color:var(--white);padding:15px 0!important}.hcp-header .nav-item:hover a,.hcp-header a:hover{background-color:unset}.hcp-header .nav-item:focus a,.hcp-header a:focus{background-color:unset;outline:2px solid var(--white)}.hcp-header .navbar .navbar-collapse.show .nav-item a{padding-left:25px!important}.hcp-header .navbar .navbar-collapse:not(.show) .nav-item:first-child a{padding-left:0!important}.hcp-header .navbar .nav-item:last-child a{padding-right:0!important}#menu-hcp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hcp-header #navbar-nav{width:100%}.hcp-bottom-header .nav-button-wrapper button,.hcp-header .navbar-toggler{min-height:68px;padding:.25rem 2.4rem}@media (min-width:768px){.hcp-bottom-header .nav-button-wrapper button,.hcp-header .navbar-toggler{padding:.25rem .9375rem}}#search-close-button-2,.hcp-header .navbar-toggler{padding:.25rem 1rem}@media (min-width:768px){#search-close-button-2,.hcp-header .navbar-toggler{padding:.25rem .9375rem}}.hcp-hero-image{position:absolute;right:0;padding:0;background-size:auto;background-position:top right;height:100%;background-repeat:no-repeat}#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:-moz-placeholder-shown)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:-ms-input-placeholder)+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter .hcp-input-newsletter:focus+.form-newsletter-label,#hcp-main-footer .form-newsletter .hcp-input-newsletter:not(:placeholder-shown)+.form-newsletter-label,#hcp-main-footer .form-newsletter .hcp-input-newsletter:valid+.form-newsletter-label{color:#fff;top:-18px;font-size:.75rem}#hcp-main-footer .form-newsletter-label{position:absolute;left:0;top:7px;font-size:.72rem;line-height:1.5;padding-left:.5rem;color:#495057;-webkit-transition:all .2s ease;transition:all .2s ease}#hcp-main-footer #footer-logo{max-width:135px}@media (max-width:991px){.main-header .navbar-brand{left:50%;top:0!important}.main-header .navbar-brand.hcp-logo{padding-top:5px!important;padding-bottom:5px!important}.hcp-a-spot-home .main{background-image:none!important}.hcp-bottom-header #nav-wrapper{max-height:70vh;overflow-y:scroll}}@media (max-width:767px){.page-pain-management .hcp-callout-2{height:auto}}@media (max-width:580px){.hcp .h1,.hcp h1{font-size:26px;line-height:32px;letter-spacing:-.03px}.hcp .h2,.hcp h2{font-size:22px;line-height:28px;letter-spacing:0}.hcp .h3,.hcp h3{font-size:18px;line-height:23px;letter-spacing:0}.hcp p{font-size:16px;line-height:23px}.hcp-featured-product h2{text-align:center}.hcp-body-5 .hcp-button-1,.hcp-featured-product .hcp-button-1{display:block;width:100%}.hcp-featured-product .hcp-model{text-align:center}.main-header .navbar-brand{left:40%!important;top:0!important}.main-header .navbar-brand.hcp-logo{left:50%!important;padding-top:5px!important;padding-bottom:5px!important}.hcp-body-7 h3{max-width:100%}.hcp-b2b-portal img{max-width:none}.hcp-b2b-portal .b2b-banner-wrapper .b2b-banner-contents img{max-width:127px}.hcp .b2b{font-size:16px;line-height:unset}.hcp-b2b-portal .hcp-button-1{width:100%}.hcp-callout-1 .hcp-button-1{width:100%;display:block}.hcp-grid-2 img,.hcp-grid-3 img{display:block}.hcp-video iframe{width:100%;height:auto}.hcp-body-2 img{max-width:75%}.hcp-a-spot-contact-us .b2b-banner-wrapper{margin-left:0}.hcp-a-spot-contact-us .b2b-banner{max-width:none}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents .contact-us{font-size:18px}.hcp-a-spot-contact-us .b2b-banner-wrapper .b2b-banner-contents img{max-width:100px}.hcp-bottom-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hcp-bottom-nav li{padding-top:15px;padding-right:0}#hcp-main-footer .hcp-button-2{display:block;width:100%}.hcp-body-7 .hcp-button-1{display:block;width:100%}}#menu-hcp-footer li{text-decoration:none}#menu-hcp-footer li:focus{outline-color:#fff}#menu-hcp-footer li:hover{opacity:.7;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}#menu-hcp-footer #ot-sdk-btn{background:0 0!important;border:none;padding:0!important;color:#fff!important;font-size:12px;font-family:'Gotham A','Gotham B';cursor:pointer}@media (max-width:991px){.navbar-collapse{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.navbar-toggler:focus{border:1px solid #fff}.nav-link.cart,.nav-link.search{border:none;background-color:#2b3e50}.nav-link.cart:focus,.nav-link.cart:hover,.nav-link.search:focus,.nav-link.search:hover{background-color:#0072bc}.nav-link.search i::before{font-size:19px}.navMenu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.navMenu-item{position:relative;line-height:1em}.navMenu-item>button{background:0 0;color:#fff;border:none}.navMenu-item:focus{outline:2px solid #fff}@media (max-width:991px){.navMenu-item:focus{text-decoration:underline;outline:0}.navMenu-item:focus>a::after,.navMenu-item:focus>button::after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}}.navMenu-item:hover,.navMenu-item[aria-expanded=true]{outline:0;cursor:pointer}.navMenu-item:hover>a,.navMenu-item:hover>button,.navMenu-item[aria-expanded=true]>a,.navMenu-item[aria-expanded=true]>button{background:#0072bc;border:none}.navMenu-item:hover>a::after,.navMenu-item:hover>button::after,.navMenu-item[aria-expanded=true]>a::after,.navMenu-item[aria-expanded=true]>button::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:3px;left:3px}.navMenu-item:hover ul{display:block!important}.navMenu-item-0 button+ul{top:100%}@media (max-width:991px){.navMenu-item-0 button+ul{position:static;width:100%}}.navMenu-item-0>a,.navMenu-item-0>button{padding:1.25rem 1.5rem;display:block;font-size:15px;line-height:1.75rem}@media (max-width:991px){.navMenu-item-0>a,.navMenu-item-0>button{background:#0072bc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}}@media (max-width:1379px){.navMenu-item-0>a,.navMenu-item-0>button{padding:1.25rem .5rem;font-size:13px}}@media (max-width:991px){.navMenu-item-0 button:hover ul,.navMenu-item-0 button[aria-expanded=false] ul{display:none!important}.navMenu-item-0 button:hover::after,.navMenu-item-0 button[aria-expanded=false]::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navMenu-item-0 button[aria-expanded=true] ul{display:block!important}.navMenu-item-0 button[aria-expanded=true]::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}}.navMenu-item-1 .asBtn,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]{background-image:url(/wp-content/uploads/nav-logo-heartguide.png)!important;text-indent:-9999px;background-color:#000;opacity:.8;border:8px solid #fff;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;-webkit-transition:.3s;transition:.3s;height:65px;width:100%}.navMenu-item-1 .asBtn:hover,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]:hover{opacity:1;background-color:#000}.navMenu-item-1 .asBtn:focus,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]:focus{background-color:#0072bc}@media (max-width:1379px){.navMenu-item-1 .asBtn,.navMenu-item-1 a[href="/products/heartguide-wearable-blood-pressure-monitor-bp8000m/"]{background-image:url(/wp-content/uploads/nav-logo-heartguide-mobile.png)!important;background-position:left}}.navMenu-item-1 a:focus,.navMenu-item-1:focus,.navMenu-item-1:focus a{color:#fff!important;background:#0072bc;outline:0}.navMenu button[aria-expanded=true]+ul{display:block!important}.navMenu button[aria-expanded=false]+ul{display:none!important}@media (max-width:991px){.navMenu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.video-double-slider__main{margin-bottom:0}.video-double-slider__video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-double-slider__video{position:absolute;top:0;left:0;width:100%;height:100%}.video-double-slider__thumbnails .slick-slide{padding-left:5px;padding-right:5px}.video-double-slider__thumbnails .slick-track{padding:0}.video-double-slider__thumbnails .video-double-slider__thumbnail-btn[aria-current=true]::before{opacity:.25}.video-double-slider__thumbnail-slide{position:relative;padding-bottom:75%;height:0}.video-double-slider__thumbnail-btn{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer}.video-double-slider__thumbnail-btn::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:10;opacity:0;pointer-events:none}.video-double-slider__thumbnail-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-transcript-show-button{position:absolute;bottom:55px;left:10px;z-index:10;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.video-transcript-show-button .fa-file-text{font-size:24px}.video-transcript-container{position:absolute;padding:5px 35px 5px 5px;border:2px solid #000;background-color:#fff;width:100%;height:100%;top:0;left:0;overflow:auto;z-index:20;display:none;text-align:left;font-size:1rem;line-height:1.7rem}.video-transcript-container.is-visible{display:block}.video-transcript-close-button{position:absolute;top:5px;right:5px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:2px;padding-right:2px}.video-transcript-close-button .fa-close{font-size:24px}.tooltip{position:relative;display:inline-block}.tooltip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer}.tooltip .tooltip-content{visibility:hidden;width:215px;line-height:1.5;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:0;position:absolute;right:0;top:100%;z-index:1;font-size:12px;-webkit-transform:translate(7%,5%);transform:translate(7%,5%);border:1px solid #818181}.tooltip .tooltip-content.is_visible{visibility:visible}.tooltip .tooltip-content::after{content:"";position:absolute;top:-10px;left:80%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #818181 transparent}@media (min-width:580px){.tooltip .tooltip-content{width:300px;padding:0 5px;-webkit-transform:translate(10%,5%);transform:translate(10%,5%)}}@media (min-width:768px){.omr-pdp-offers{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media (min-width:1300px){.tooltip .tooltip-content{-webkit-transform:translate(12%,5%);transform:translate(12%,5%);width:425px}}@media (max-width:991px){.pdp-disc{margin-bottom:25px!important}.pdp-disc-bundle{margin-top:0!important}}.visually-hidden-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.omr-banner{background-color:#2b3e50;padding:0 0 40px 0}.vital-omr-banner{background-color:#306f95}.banner-block-left{margin-top:40px;text-align:center;width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.banner-block-left.vitalsight{margin-top:0;padding-left:0;padding-right:0}.banner-block-left-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-block-left-outer.vitalsight{padding-top:75px}.banner-block-right-secondary,.banner-vital-right{margin:0 auto}.banner-vital-right{background-color:#003153;padding:38px 64px;border-radius:25%}.banner-title{color:#00f0ff;font-size:18px;margin-bottom:18px;padding-bottom:0}.banner-title.banner-vitalsight-primary{font-size:26px;font-weight:700;line-height:1.3;margin-bottom:96px!important}.banner-vitalsight-secondaty-title{font-size:36px;font-weight:700;line-height:1.15}.banner-vitalsight-secondaty-title sup{font-size:12px;font-weight:400}.banner-vitalsight-secondaty-title sup a{text-decoration:underline}.banner-vitalsight-secondaty-title sup a:focus{outline:2px solid #fff}.banner-subtitle{font-size:24px;margin-bottom:8px;padding-bottom:0;line-height:normal;font-weight:400}.banner-subtitle-secondary{font-size:20px;line-height:normal;font-weight:300}.banner-subtitle-secondary ul{list-style:none;padding-left:0;margin:0}.vital-banner-logo{width:100%;max-width:370px;margin:0 auto 56px!important}.banner-subtitle,.banner-subtitle-secondary,.banner-title.banner-vitalsight-primary,.banner-url,.banner-vitalsight-secondaty-title{color:#fff}.banner-url{display:inline-block;font-weight:500;margin:40px 0 30px;font-size:16px}.banner-url:hover{opacity:.7}.banner-url:focus{outline:2px solid #fff}.banner-mask .banner-right-img{vertical-align:middle;width:100%;height:100%}.vital-mask .banner-vital-right-img{vertical-align:middle;width:100%;height:100%}.banner-vital-right-img{-o-object-fit:cover;object-fit:cover}@media (min-width:576px){.banner-block-left,.banner-block-right-secondary,.banner-vital-right{max-width:540px}.banner-block-left.vitalsight,.banner-block-right-secondary{padding-left:15px;padding-right:15px}.banner-title{font-size:20px}.banner-subtitle{font-size:32px}.banner-subtitle-secondary{font-size:26px}.banner-url{font-size:18px}}@media (min-width:768px){.banner-block-left,.banner-vital-right{max-width:600px}}@media (min-width:992px){.omr-banner{padding:40px 0}.banner-block-left{margin-top:0;text-align:left}.banner-block-left.vitalsight,.banner-block-right-secondary{padding-left:0;padding-right:0}.banner-mask,.vital-mask{-webkit-mask-image:url(../images/mask-banner.svg);mask-image:url(../images/mask-banner.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content;mask-origin:content;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left;mask-position:left;-webkit-mask-size:auto 100%;mask-size:auto 100%}.vital-banner-logo{margin:0 0 56px!important}}@media (min-width:1380px){.banner-block-left{margin-left:50px;margin-right:auto;max-width:600px;padding-left:0;padding-right:0}.banner-block-left.vitalsight{max-width:500px;margin-left:auto;margin-right:auto}.banner-block-right-secondary{max-width:632px}.banner-title{font-size:24px}.banner-subtitle{font-size:44px}.banner-subtitle-secondary{font-size:34px}.vital-mask{-webkit-clip-path:circle(56% at 50% 25%);clip-path:circle(56% at 50% 25%);-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask-size:0!important;mask-size:0!important}}sup.sm-sup-link a{text-decoration:underline;font-weight:400;font-size:12px;color:inherit}sup.sm-sup-link a:focus{outline:2px solid inherit}.blockquote-author,.details-books-btn,.ebook-btn,.going-for-zero-col .heading-h2,.going-for-zero-left-block .vital-heading-h2,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn,.shedule-list .shedule-list-title{font-weight:700}.bs-container-vital{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.vitalsight-demo-container{padding:56px 0 32px}.details-books-btn,.get-the-details-books,.vitalsight-demo-container{background:#003153}.schedule-btn:focus{outline:2px solid #fff}.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{background:#86b062;border:none;color:#000}.details-books-btn,.ebook-btn,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{display:inline-block;font-family:"Gotham A","Gotham B";padding:16px 28px;font-size:16px;cursor:pointer;text-align:center}.ebook-btn{border:2px solid #0072bc}.details-books-btn,.ebook-btn,.get-the-details-books-title,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn,.video-resources-title{text-transform:uppercase}.details-books-btn{border:2px solid #fff}.details-books-btn:focus{outline:2px solid #fff}.details-books-btn,.ebook-btn,.schedule-btn,.text-caption,.vitalsight-go-for-zero-form .gform_footer input[type=submit]{line-height:normal}.vitalsight-right-block .schedule-btn:focus{outline:2px solid #2b3e50}.shedule-list .shedule-li{margin-bottom:32px}.shedule-list-title{font-size:22px;line-height:1.2}.shedule-list-text{line-height:1.4;font-size:18px}.ebook-img-cont{max-width:230px}.ebook-title{text-align:center;line-height:1.3;font-size:40px}.how-vitalsight-work-container .row{margin-right:-16px;margin-left:-16px}.how-vitalsight-work-title-block{margin:0 auto;padding:128px 15px}.how-vitalsight-work-title{font-size:40px;color:#fff;text-transform:capitalize;text-align:center;line-height:1.3}.how-vitalsight-work-inner-left{background-size:cover;background-position:center;background-repeat:no-repeat}.how-vitalsight-work-img{height:100%;display:inline-block;-o-object-fit:cover;object-fit:cover}.map-description{font-size:22px}.resources-videos{background-repeat:no-repeat;background-size:cover}.resources-img-box{line-height:0}.resources-video-box iframe,.video-overlay-img-box{position:absolute;top:0;left:0;width:100%;height:100%}.hide{display:none!important}.video-overlay-img-box img{-o-object-fit:cover;object-fit:cover}.resources-video-box{padding-top:56.25%;width:100%;position:relative}.video-resources-blockquote{font-size:22px}.video-resources-author{font-size:18px}.video-overlay-img-box{z-index:4}.resources-video-button-outer{display:block;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%}.resources-video-button{border:0;background:0 0;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.resources-video-button:focus,.resources-video-button:hover{background:rgba(0,0,0,.6)}.resources-video-button:focus .resources-video-button-ico::before,.resources-video-button:hover .resources-video-button-ico::before{-webkit-text-decoration-line:none;text-decoration-line:none}.resources-video-button-ico{position:relative;max-width:65px;max-height:65px}.resources-video-button-ico::before{content:"\49";position:absolute;left:-2px;top:0;font-family:ETmodules;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:4rem}.vitalsight-left-block a,.vitalsight-left-block li,.vitalsight-left-block p,.vitalsight-left-block span,.vitalsight-left-block strong{font-size:18px}.vitalsight-left-block ul{list-style:disc}.vitalsight-left-block ol{list-style:decimal}.vitalsight-left-block li{margin-bottom:16px}.vitalsight-left-block ol,.vitalsight-left-block ul{padding-left:10px}.products-inner-block-info-title{font-size:20px}.vitalsight-blockquote-block{position:relative;background:#f5f5f5}.quot-ico-block{position:absolute;top:3px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blockquote-author,.blockquote-txt{font-size:22px}.blockquote-txt{padding:28px}.text-caption{font-size:16px}.going-for-zero-col li,.going-for-zero-col p{font-size:18px}.going-for-zero-col p{line-height:1.6}.going-for-zero-col .heading-h2{color:#000;margin-bottom:48px;padding-bottom:0}.going-for-zero-left-block .vitalsight-go-for-zero-form a{text-decoration:underline}.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit]{height:auto;border-radius:0}.going-for-zero-left-block .vital-heading-h2{font-size:36px;margin-bottom:24px;padding-bottom:0}.vital-inp input,.vital-inp select{border:1px solid #0072bc!important;padding:14px 16px!important}.vital-inp label{color:#0072bc!important}.vital-inp div span label{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}.ac_phone_number{color:#0ff;font-weight:700;font-size:30px;line-height:40px}.ac_phone_number_2{color:var(--cerulean3);font-weight:700;font-size:30px;line-height:40px}.ac_phone-link{color:inherit;font-size:inherit;text-decoration:none;-webkit-transition:font-size .3s,-webkit-box-shadow .3s;transition:font-size .3s,-webkit-box-shadow .3s;transition:font-size .3s,box-shadow .3s;transition:font-size .3s,box-shadow .3s,-webkit-box-shadow .3s}.ac_phone-link:hover{background-color:#265870;padding:3px;font-size:35px;color:#fff;border-radius:10px;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.ac_phone_number_2 a{font-size:inherit}@media (min-width:576px){.bs-container-vital{max-width:540px}.details-books-btn,.ebook-btn,.going-for-zero-left-block .vitalsight-go-for-zero-form .gform_footer input[type=submit],.schedule-btn{padding:16px 48px}.ac_phone_number{font-size:40px}.ac_phone_number_2{font-size:40px}.ac_phone-link:hover{font-size:45px}}@media (min-width:768px){.bs-container-vital{max-width:720px}.how-vitalsight-work-title-block{max-width:410px}.how-vitalsight-work-title{text-align:left}.ebook-title{text-align:left}.resources-video-button-ico{max-width:100px;max-height:100px}.resources-video-button-ico::before{font-size:6rem}}@media (min-width:992px){.bs-container-vital{max-width:960px}.blockquote-txt{padding:28px 59px}.blockquote-col:nth-child(odd),.vitalsight-right-block{padding-right:24px!important}.blockquote-col:nth-child(even),.vitalsight-left-block{padding-left:24px!important}.resources-video-col:nth-child(odd){padding-right:48px!important}.resources-video-col:nth-child(even){padding-left:48px!important}}@media (min-width:1380px){.bs-container-vital{max-width:1080px}.how-vitalsight-work-title{font-size:44px}.blockquote-col:nth-child(even),.vitalsight-left-block{padding-left:48px!important}.blockquote-col:nth-child(odd),.vitalsight-right-block{padding-right:48px!important}.ebook-title{font-size:42px}}.img-fluid{max-width:100%;height:auto}.pull-right{float:right!important}.no-overflow{overflow:hidden}.x-gutter{margin-left:-15px;margin-right:-15px}.x-m-no-gutter{margin-left:0;margin-right:0}.x-no-gutter{padding-left:0;padding-right:0}@media (min-width:768px){.px-3-md{padding-left:15px!important;padding-right:15px!important}}@media (max-width:767.9px){.px-4-sm{padding-right:1.5rem!important;padding-left:1.5rem!important}}.h-100{height:100%}#footer-widgets{padding:6% 0}p{font-size:1.1rem}.c-black{color:#000}.underline{text-decoration:underline}.h100{height:100%}.main-hero-box{position:relative;z-index:0}.main-hero-box::before{background-image:url(/wp-content/uploads/holiday.png);background-size:cover;background-position:right 0 top 0;background-repeat:no-repeat;opacity:.2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media (max-width:480px){.main-hero-box::before{opacity:.2}}@media (min-width:576px){.main-hero-box::before{opacity:.4}}@media (min-width:780px){.main-hero-box::before{opacity:.6}}body.et_fixed_nav.et_secondary_nav_enabled #main-header,body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:0;padding:0}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:71px}.et-pb-arrow-next,.et-pb-arrow-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;line-height:48px}@media (max-width:991px){#page-container,.et_fixed_nav.et_show_nav #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:57px}.et_pb_slide_content p{font-size:.9rem;line-height:1}.et_pb_slide_content p strong{font-weight:400}.et_pb_slides .et_pb_container{height:auto}.et_pb_slider .et_pb_slide{padding:0 35px}.et_pb_slider_0 .et_pb_slide_description,.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{padding-top:0;padding-bottom:0}}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header,body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header{top:32px}@media (max-width:767px){.alexa.bg-backgroundImage::before{background-position:right}}@media (min-width:768px){.alexa.bg-backgroundImage::before{background-position:right}}#omr-bpf-main{display:block}.featured-products-wrapper .nav-item a{font-size:18px;color:#000;font-weight:500;margin-right:2px;margin-top:2px;margin-bottom:2px!important;padding:18px 24px;border-radius:0;border:none;background:#ededed}.featured-products-wrapper .nav-item a.active{background:#0072bc}.et_pb_all_tabs blockquote{margin:20px 0 30px;padding-left:20px;border-left:5px solid #0072bc}.ac_bg_white{background-color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIm1haW4uY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3R5cGUuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fbGlzdHMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MiLCJ2ZW5kb3JzL3NsaWNrL2FjY2Vzc2libGUtc2xpY2stdGhlbWUuc2NzcyIsImNvbXBvbmVudHMvX292ZXJyaWRlcy5zY3NzIiwiY29tcG9uZW50cy9fcGRwLnNjc3MiLCJjb21wb25lbnRzL19oYWxmLWhhbGYuc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbS1zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190YWJzLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvX2xpdmUtY2hhdC5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdC5zY3NzIiwiY29tcG9uZW50cy9fY29tcGF0aWJsZS5zY3NzIiwiY29tcG9uZW50cy9fY29tcGxldGUuc2NzcyIsImNvbXBvbmVudHMvX2RldGFpbGVkLWxpc3QtbnVtYmVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LXNlbGVjdG9yLnNjc3MiLCJjb21wb25lbnRzL19kb2N1bWVudC1jZW50ZXIuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19mYXEuc2NzcyIsImNvbXBvbmVudHMvX2Jsb2cuc2NzcyIsImNvbXBvbmVudHMvX3Z1ZS1tdWx0aXNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3QtdXMuc2NzcyIsImNvbXBvbmVudHMvX3Jldmlld3Muc2NzcyIsImNvbXBvbmVudHMvX3Jlc291cmNlLWJhbmQuc2NzcyIsImNvbXBvbmVudHMvX21hdGNoLXRlbnMtcHJvbW8uc2NzcyIsImNvbXBvbmVudHMvX2hlYXJ0Z3VpZGUuc2NzcyIsImNvbXBvbmVudHMvX2hlYXJ0Z3VpZGUtaG9tZS5zY3NzIiwiY29tcG9uZW50cy9fYnAtZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9fYmVzdC1zZWxsZXJzLnNjc3MiLCJjb21wb25lbnRzL19mc2Euc2NzcyIsImNvbXBvbmVudHMvX2N1ZmYtc2VsZWN0b3Iuc2NzcyIsImNvbXBvbmVudHMvX3N1cHBvcnQtaHViLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LWNvbXBhcmUtY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9faGNwLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX25hdk1lbnUuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLWRvdWJsZS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLXRyYW5zY3JpcHQuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJoZWxwZXJzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL192aXRhbHNpZ2h0LWVsZW1lbnRzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUtDLGNBQ0MsTUFBQSxhQUlGLGNBQ0MsY0FBQSxZQUdELEtBQ0MsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsbUJBQUEsVUFHRCxFQ0xBLE9BREEsUURTQyxtQkFBQSxXQUFBLFdBQUEsV0U4QkQsR0FDRSxXQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsRUFDQSxXQUFBLElBQUEsTUFBQSxlRGVGLE9DUEEsTUFFRSxVQUFBLElBQ0EsWUFBQSxJRFNGLE1DTkEsS0FFRSxRQUFBLEtBQ0EsaUJBQUEsUUFRRixl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QUlBLFVBQUEsVUVGTSxPRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxRRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VNUSxVRkRSLFlBQUEsU0VDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsSUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsSUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsVUVDUSxVRkRSLFlBQUEsSUVDUSxXRkRSLFlBQUEsVUVDUSxXRkRSLFlBQUEsVUVRTSxTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixTQUNFLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixVQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixVQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixVQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0RITix5QkN6QkUsUUFDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFTVEsYUZEUixZQUFBLEVFQ1EsYUZEUixZQUFBLFNFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLFVFQ1EsYUZEUixZQUFBLElFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLFVFUU0sWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsWUFDRSwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLElESE4seUJDekJFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRU1RLGFGRFIsWUFBQSxFRUNRLGFGRFIsWUFBQSxTRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGNGRFIsWUFBQSxVRUNRLGNGRFIsWUFBQSxVRVFNLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQURGLFlBQ0UsMEJBQUEsR0FBQSxlQUFBLEVBQUEsTUFBQSxFQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxHQURGLGFBQ0UsMEJBQUEsR0FBQSxlQUFBLEdBQUEsTUFBQSxJREhOLHlCQ3pCRSxRQUNFLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VNUSxhRkRSLFlBQUEsRUVDUSxhRkRSLFlBQUEsU0VDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsVUVDUSxhRkRSLFlBQUEsSUVDUSxjRkRSLFlBQUEsVUVDUSxjRkRSLFlBQUEsVUVRTSxZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixZQUNFLDBCQUFBLEdBQUEsZUFBQSxFQUFBLE1BQUEsRUFERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsR0FERixhQUNFLDBCQUFBLEdBQUEsZUFBQSxHQUFBLE1BQUEsSURITiwwQkN6QkUsU0FDRSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFRixjQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sWUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sWUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sWUZGTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFTVEsY0ZEUixZQUFBLEVFQ1EsY0ZEUixZQUFBLFNFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLElFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLElFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLFVFQ1EsY0ZEUixZQUFBLElFQ1EsZUZEUixZQUFBLFVFQ1EsZUZEUixZQUFBLFVFUU0sYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsYUFDRSwwQkFBQSxHQUFBLGVBQUEsRUFBQSxNQUFBLEVBREYsY0FDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsY0FDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLEdBREYsY0FDRSwwQkFBQSxHQUFBLGVBQUEsR0FBQSxNQUFBLElESE4sMEJDekJFLFFBQ0Usd0JBQUEsRUFBQSxXQUFBLEVBQ0EsaUJBQUEsRUFBQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRU1RLGFGRFIsWUFBQSxFRUNRLGFGRFIsWUFBQSxTRUNRLGFGRFIsWUFBQSxVRUNRLGFGRFIsWUFBQSxJRUNRLGFG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QSxnQkFDakMsTUFBaUMsY0FBQSxnQkFDakMsTUFBaUMsWUFBQSxnQkFDakMsTUFDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsTUFDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxpQkFDakMsTUFBaUMsV0FBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsTUFDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsUUFBQSxZQUNqQyxNQUFpQyxZQUFBLFlBQ2pDLE1BQWlDLGNBQUEsWUFDakMsTUFBaUMsZUFBQSxZQUNqQyxNQUFpQyxhQUFBLFlBQ2pDLE1BQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixNQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsS0FBaUMsUUFBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsZUFBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsTUFDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsS0FBaUMsUUFBQSxnQkFDakMsTUFBaUMsWUFBQSxnQkFDakMsTUFBaUMsY0FBQSxnQkFDakMsTUFBaUMsZUFBQSxnQkFDakMsTUFBaUMsYUFBQSxnQkFDakMsTUFDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsTUFDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsZUFBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsTUFDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sUUFBb0IsT0FBQSxlQUNwQixTQUFvQixXQUFBLGVBQ3BCLFNBQW9CLGFBQUEsZUFDcEIsU0FBb0IsY0FBQSxlQUNwQixTQUFvQixZQUFBLGVBQ3BCLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVqQm1CRix5QmlCL0NJLFFBQWlDLE9BQUEsWUFDakMsU0FBaUMsV0FBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUNFLGFBQUEsWUFDQSxZQUFBLFlBRUYsU0FDRSxXQUFBLFlBQ0EsY0FBQSxZQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZ0JBQ2pDLFNBQWlDLFdBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQ0UsYUFBQSxnQkFDQSxZQUFBLGdCQUVGLFNBQ0UsV0FBQSxnQkFDQSxjQUFBLGdCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLFFBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLGVBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUNFLGNBQUEsWUFDQSxhQUFBLFlBRUYsU0FDRSxZQUFBLFlBQ0EsZUFBQSxZQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLGVBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQ0UsY0FBQSxnQkFDQSxhQUFBLGdCQUVGLFNBQ0UsWUFBQSxnQkFDQSxlQUFBLGdCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQU1OLFdBQW9CLE9BQUEsZUFDcEIsWUFBb0IsV0FBQSxlQUNwQixZQUFvQixhQUFBLGVBQ3BCLFlBQW9CLGNBQUEsZUFDcEIsWUFBb0IsWUFBQSxlQUNwQixZQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsWUFDRSxXQUFBLGVBQ0EsY0FBQSxnQmpCbUJGLHlCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sV0FBb0IsT0FBQSxlQUNwQixZQUFvQixXQUFBLGVBQ3BCLFlBQW9CLGFBQUEsZUFDcEIsWUFBb0IsY0FBQSxlQUNwQixZQUFvQixZQUFBLGVBQ3BCLFlBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixZQUNFLFdBQUEsZUFDQSxjQUFBLGdCakJtQkYseUJpQi9DSSxRQUFpQyxPQUFBLFlBQ2pDLFNBQWlDLFdBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FDRSxhQUFBLFlBQ0EsWUFBQSxZQUVGLFNBQ0UsV0FBQSxZQUNBLGNBQUEsWUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGdCQUNqQyxTQUFpQyxXQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUNFLGFBQUEsZ0JBQ0EsWUFBQSxnQkFFRixTQUNFLFdBQUEsZ0JBQ0EsY0FBQSxnQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxRQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxlQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FDRSxjQUFBLFlBQ0EsYUFBQSxZQUVGLFNBQ0UsWUFBQSxZQUNBLGVBQUEsWUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxlQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUNFLGNBQUEsZ0JBQ0EsYUFBQSxnQkFFRixTQUNFLFlBQUEsZ0JBQ0EsZUFBQSxnQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFNTixXQUFvQixPQUFBLGVBQ3BCLFlBQW9CLFdBQUEsZUFDcEIsWUFBb0IsYUFBQSxlQUNwQixZQUFvQixjQUFBLGVBQ3BCLFlBQW9CLFlBQUEsZUFDcEIsWUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFlBQ0UsV0FBQSxlQUNBLGNBQUEsZ0JqQm1CRiwwQmlCL0NJLFNBQWlDLE9BQUEsWUFDakMsVUFBaUMsV0FBQSxZQUNqQyxVQUFpQyxhQUFBLFlBQ2pDLFVBQWlDLGNBQUEsWUFDakMsVUFBaUMsWUFBQSxZQUNqQyxVQUNFLGFBQUEsWUFDQSxZQUFBLFlBRUYsVUFDRSxXQUFBLFlBQ0EsY0FBQSxZQVhGLFNBQWlDLE9BQUEsaUJBQ2pDLFVBQWlDLFdBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFVBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFNBQWlDLE9BQUEsZ0JBQ2pDLFVBQWlDLFdBQUEsZ0JBQ2pDLFVBQWlDLGFBQUEsZ0JBQ2pDLFVBQWlDLGNBQUEsZ0JBQ2pDLFVBQWlDLFlBQUEsZ0JBQ2pDLFVBQ0UsYUFBQSxnQkFDQSxZQUFBLGdCQUVGLFVBQ0UsV0FBQSxnQkFDQSxjQUFBLGdCQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsaUJBQ2pDLFVBQWlDLFdBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFVBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLFFBQUEsWUFDakMsVUFBaUMsWUFBQSxZQUNqQyxVQUFpQyxjQUFBLFlBQ2pDLFVBQWlDLGVBQUEsWUFDakMsVUFBaUMsYUFBQSxZQUNqQyxVQUNFLGNBQUEsWUFDQSxhQUFBLFlBRUYsVUFDRSxZQUFBLFlBQ0EsZUFBQSxZQVhGLFNBQWlDLFFBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLGVBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFVBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFNBQWlDLFFBQUEsZ0JBQ2pDLFVBQWlDLFlBQUEsZ0JBQ2pDLFVBQWlDLGNBQUEsZ0JBQ2pDLFVBQWlDLGVBQUEsZ0JBQ2pDLFVBQWlDLGFBQUEsZ0JBQ2pDLFVBQ0UsY0FBQSxnQkFDQSxhQUFBLGdCQUVGLFVBQ0UsWUFBQSxnQkFDQSxlQUFBLGdCQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLGVBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFVBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQU1OLFlBQW9CLE9BQUEsZUFDcEIsYUFBb0IsV0FBQSxlQUNwQixhQUFvQixhQUFBLGVBQ3BCLGFBQW9CLGNBQUEsZUFDcEIsYUFBb0IsWUFBQSxlQUNwQixhQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsYUFDRSxXQUFBLGVBQ0EsY0FBQSxnQmpCbUJGLDBCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sV0FBb0IsT0FBQSxlQUNwQixZQUFvQixXQUFBLGVBQ3BCLFlBQW9CLGFBQUEsZUFDcEIsWUFBb0IsY0FBQSxlQUNwQixZQUFvQixZQUFBLGVBQ3BCLFlBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixZQUNFLFdBQUEsZUFDQSxjQUFBLGdCQy9CTixjQUFpQixXQUFBLGtCQUNqQixhQUFpQixZQUFBLGlCQUNqQixlQ0pFLFNBQUEsT0FDQSxjQUFBLFNBQ0EsWUFBQSxPRFVFLFdBQXdCLFdBQUEsZUFDeEIsWUFBd0IsV0FBQSxnQkFDeEIsYUFBd0IsV0FBQSxpQmxCc0N4Qix5QmtCeENBLGNBQXdCLFdBQUEsZUFDeEIsZUFBd0IsV0FBQSxnQkFDeEIsZ0JBQXdCLFdBQUEsa0JsQnNDeEIseUJrQnhDQSxjQUF3QixXQUFBLGVBQ3hCLGVBQXdCLFdBQUEsZ0JBQ3hCLGdCQUF3QixXQUFBLGtCbEJzQ3hCLHlCa0J4Q0EsY0FBd0IsV0FBQSxlQUN4QixlQUF3QixXQUFBLGdCQUN4QixnQkFBd0IsV0FBQSxrQmxCc0N4QiwwQmtCeENBLGVBQXdCLFdBQUEsZUFDeEIsZ0JBQXdCLFdBQUEsZ0JBQ3hCLGlCQUF3QixXQUFBLGtCbEJzQ3hCLDBCa0J4Q0EsY0FBd0IsV0FBQSxlQUN4QixlQUF3QixXQUFBLGdCQUN4QixnQkFBd0IsV0FBQSxrQkFNNUIsZ0JBQW1CLGVBQUEsb0JBQ25CLGdCQUFtQixlQUFBLG9CQUNuQixpQkFBbUIsZUFBQSxxQkFJbkIsb0JBQXNCLFlBQUEsSUFDdEIsa0JBQXNCLFlBQUEsSUFDdEIsYUFBc0IsV0FBQSxPQUl0QixZQUFjLE1BQUEsZUVqQ1osY0FDRSxNQUFBLGtCaEJrQkEscUJBQUEscUJnQmRFLE1BQUEsa0JBTEosZ0JBQ0UsTUFBQSxrQmhCa0JBLHVCQUFBLHVCZ0JkRSxNQUFBLGtCQUxKLGVBQ0UsTUFBQSxrQmhCa0JBLHNCQUFBLHNCZ0JkRSxNQUFBLGtCQUxKLFdBQ0UsTUFBQSxrQmhCa0JBLGtCQUFBLGtCZ0JkRSxNQUFBLGtCQUxKLGNBQ0UsTUFBQSxrQmhCa0JBLHFCQUFBLHFCZ0JkRSxNQUFBLGtCQUxKLFdBQ0UsTUFBQSxrQmhCa0JBLGtCQUFBLGtCZ0JkRSxNQUFBLGtCQUxKLGNBQ0UsTUFBQSxrQmhCa0JBLHFCQUFBLHFCZ0JkRSxNQUFBLGtCQUxKLGFBQ0UsTUFBQSxrQmhCa0JBLG9CQUFBLG9CZ0JkRSxNQUFBLGtCQUxKLFlBQ0UsTUFBQSxrQmhCa0JBLG1CQUFBLG1CZ0JkRSxNQUFBLGtCQUxKLFdBQ0UsTUFBQSxrQmhCa0JBLGtCQUFBLGtCZ0JkRSxNQUFBLGtCRmtDTixZQUFjLE1BQUEsa0JBSWQsV0c1Q0UsS0FBQSxDQUFBLENBQUEsRUFBQSxFQUNBLE1BQUEsWUFDQSxZQUFBLEtBQ0EsaUJBQUEsWUFDQSxPQUFBLEVDRkYsU0NERSxXQUFBLGtCREtGLFdDTEUsV0FBQSxpQkNLRixZQUNFLFNBQUEsT0FJRixPQUNFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxPQUNBLFFBQUEsS0FDQSxTQUFBLE9BR0EsUUFBQSxFQVhGLDBCQWtCSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLElBQUEsSUFuQkosMEJBc0JJLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsSUFBQSxJQUdKLG1CQUNFLFdBQUEsT0FDQSxXQUFBLEtBSUYsY0FDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUlGLGVBQ0UsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxZQUNBLGdCQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsZUFHQSxRQUFBLEVBSUYsZ0JBQ0UsU0FBQSxNQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLE9BQ0EsaUJBQUEsS0FQRixxQkFVVyxRQUFBLEVBVlgscUJBV1csUUFBQSxHQUtYLGNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsUUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBSUYsYUFDRSxjQUFBLEVBQ0EsWUFBQSxJQUtGLFlBQ0UsU0FBQSxTQUdBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLFFBQUEsS0FJRixjQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxJQUFBLGNBQUEsSUFBQSxnQkFBQSxTQUNBLFFBQUEsS0FDQSxXQUFBLElBQUEsTUFBQSxRQUxGLGlDQVF5QixZQUFBLE9BUnpCLGdDQVN3QixhQUFBLE9BSXhCLHlCQUNFLFNBQUEsU0FDQSxJQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLE94QnJFRSx5QndCWEosY0F1RkksVUFBQSxNQUNBLE9BQUEsS0FBQSxLQU9GLFVBQVksVUFBQSxPeEJwRlYseUJ3QndGRixVQUFZLFVBQUEsT0NoSmQsU0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsUUFBQSxNQUNBLFVBQUEsTUNKQSxZQUFBLFVBQUEsQ0FBQSxXQUVBLFdBQUEsT0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLFdBQUEsS0FDQSxXQUFBLE1BQ0EsZ0JBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGVBQUEsT0FDQSxXQUFBLE9BQ0EsYUFBQSxPQUNBLFlBQUEsT0FDQSxXQUFBLEtETkEsVUFBQSxRQUVBLFVBQUEsV0FDQSxpQkFBQSxLQUNBLGdCQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsZUVYRSxjQUFBLE1GSkosZ0JBb0JJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxPQUFBLEVBQUEsTUF4QkosdUJBQUEsd0JBNEJNLFNBQUEsU0FDQSxRQUFBLE1BQ0EsUUFBQSxHQUNBLGFBQUEsWUFDQSxhQUFBLE1BS04sbUNBQUEsZ0JBQ0UsY0FBQSxNQURGLDBDQUFBLHVCQUlJLE9BQUEseUI5QjgySUYsaUQ4QmwzSUYsa0Q5QmkzSUUsOEI4QmozSUYsK0JBU0ksYUFBQSxNQUFBLE1BQUEsRUFUSixrREFBQSwrQkFhSSxPQUFBLEVBQ0EsaUJBQUEsZ0I5QjIySUYsaUQ4QnozSUYsOEJBa0JJLE9BQUEsSUFDQSxpQkFBQSxLQUlKLHFDQUFBLGtCQUNFLFlBQUEsTUFERiw0Q0FBQSx5QkFJSSxLQUFBLHlCQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsT0FBQSxNQUFBLEU5QncySUYsbUQ4Qi8ySUYsb0Q5QjgySUUsZ0M4QjkySUYsaUNBWUksYUFBQSxNQUFBLE1BQUEsTUFBQSxFQVpKLG9EQUFBLGlDQWdCSSxLQUFBLEVBQ0EsbUJBQUEsZ0I5QnEySUYsbUQ4QnQzSUYsZ0NBcUJJLEtBQUEsSUFDQSxtQkFBQSxLQUlKLHNDQUFBLG1CQUNFLFdBQUEsTUFERiw2Q0FBQSwwQkFJSSxJQUFBLHlCOUJrMklGLG9EOEJ0MklGLHFEOUJxMklFLGlDOEJyMklGLGtDQVNJLGFBQUEsRUFBQSxNQUFBLE1BQUEsTUFUSixxREFBQSxrQ0FhSSxJQUFBLEVBQ0Esb0JBQUEsZ0I5QisxSUYsb0Q4QjcySUYsaUNBa0JJLElBQUEsSUFDQSxvQkFBQSxLQW5CSiw4REFBQSwyQ0F3QkksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLElBQ0EsUUFBQSxNQUNBLE1BQUEsS0FDQSxZQUFBLE9BQ0EsUUFBQSxHQUNBLGNBQUEsSUFBQSxNQUFBLFFBSUosb0NBQUEsaUJBQ0UsYUFBQSxNQURGLDJDQUFBLHdCQUlJLE1BQUEseUJBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxPQUFBLE1BQUEsRTlCeTFJRixrRDhCaDJJRixtRDlCKzFJRSwrQjhCLzFJRixnQ0FZSSxhQUFBLE1BQUEsRUFBQSxNQUFBLE1BWkosbURBQUEsZ0NBZ0JJLE1BQUEsRUFDQSxrQkFBQSxnQjlCczFJRixrRDhCdjJJRiwrQkFxQkksTUFBQSxJQUNBLGtCQUFBLEtBcUJKLGdCQUNFLFFBQUEsTUFBQSxPQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLGlCQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUVoS0UsdUJBQUEsa0JBQ0Esd0JBQUEsa0JGeUpKLHNCQVdJLFFBQUEsS0FJSixjQUNFLFFBQUEsTUFBQSxPQUNBLE1BQUEsUUdyTEYsT0FDRSxNQUFBLE1BQ0EsVUFBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsTUFBQSxLQUNBLFlBQUEsRUFBQSxJQUFBLEVBQUEsS0FDQSxRQUFBLEdBQ0EsT0FBQSxReEJjRSxhQUFBLGF3QlhBLE1BQUEsS0FDQSxnQkFBQSxLQUNBLFFBQUEsSUFVSixhQUNFLFFBQUEsRUFDQSxXQUFBLElBQ0EsT0FBQSxFQUNBLG1CQUFBLEtDckJGLEtBQ0UsUUFBQSxhQUNBLFlBQUEsSUFDQSxZQUFBLFVBQUEsQ0FBQSxXQUNBLFdBQUEsT0FDQSxZQUFBLE9BQ0EsZUFBQSxPQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxPQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxlQUFBLFVDOERBLFFBQUEsTUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtINUVFLGNBQUEsRUlDRSxtQkFBQSxJQUFBLEtBQUEsWUFBQSxXQUFBLElBQUEsS0FBQSxZM0JpQkYsV0FBQSxXeUJBQSxnQkFBQSxLQWhCSixXQUFBLFdBb0JJLFFBQUEsRUFDQSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLG9CQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSxvQkFyQkosY0FBQSxjQTJCSSxRQUFBLElBM0JKLFlBQUEsWUFpQ0ksaUJBQUEsS0FNSixlbEMyL0lBLHlCa0N6L0lFLGVBQUEsS0FRRixVQUNFLFlBQUEsSUFDQSxNQUFBLFFBQ0EsY0FBQSxFQUhGLFVBQUEsaUJBQUEsaUJBQUEsbUJBU0ksaUJBQUEsWUFUSixVQUFBLGlCQUFBLGdCQWVJLGFBQUEsWUFDQSxtQkFBQSxLQUFBLFdBQUEsS3pCNURBLGdCeUIrREEsYUFBQSxZekJwREEsZ0JBQUEsZ0J5QnVEQSxNQUFBLFFBQ0EsZ0JBQUEsS0FDQSxpQkFBQSxZQXhCSixtQkEyQkksTUFBQSxRekI1REEseUJBQUEseUJ5QitERSxnQkFBQSxLQVlOLFFDbkJFLFFBQUEsTUFBQSxLQUNBLFVBQUEsUUFDQSxZQUFBLElINUVFLGNBQUEsRUVpR0osUUN2QkUsUUFBQSxPQUFBLE1BQ0EsVUFBQSxRQUNBLFlBQUEsSUg1RUUsY0FBQSxFRTBHSixXQUNFLFFBQUEsTUFDQSxNQUFBLEtBSUYsc0JBQ0UsV0FBQSxNbENnK0lGLDZCQURBLDRCa0MzOUlBLDZCQUlJLE1BQUEsS2xDNDlJSixVcUN4bEpBLFFBRUUsU0FBQSxTaENxREUseUJMcWlKQSwrQkFDQSwwQ3FDN2xKSiw2QkFBQSx3Q3JDOGxKSSwwQ3FDOWxKSix3Q0FPUSxRQUFBLE9oQzZESix5Qkw4aEpBLHVDQUNBLGtEcUNubUpKLHFDQUFBLGdEckNvbUpJLGtEcUNwbUpKLGdEQWVRLFFBQUEsTXJDd2xKSiw4Q0FDQSx5RHFDeG1KSiw0Q0FBQSx1RHJDeW1KSSx5RHFDem1KSix1REFvQlEsUUFBQSxPQU9SLHdCQUFBLDhCQUVJLFFBQUEsYUFDQSxNQUFBLE9BQ0EsT0FBQSxPQUNBLFlBQUEsSUFDQSxlQUFBLElBQ0EsUUFBQSxHQUNBLFdBQUEsSUFBQSxNQUNBLGFBQUEsSUFBQSxNQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsbUJBQUEsSUFBQSxHQUFBLENBQUEsS0FBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxXQUFBLElBQUEsR0FBQSxDQUFBLEtBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsV0FBQSxVQUFBLEdBQUEsQ0FBQSxJQUFBLEdBQUEsQ0FBQSxLQUFBLElBQUEsV0FBQSxVQUFBLEdBQUEsQ0FBQSxJQUFBLEdBQUEsQ0FBQSxLQUFBLEdBQUEsQ0FBQSxrQkFBQSxJaENlQSx5QmdDNUJKLHdCQUFBLDhCQW1CTSxJQUFBLElBQ0EsTUFBQSxNQUNBLE9BQUEsTUFDQSxXQUFBLElBQUEsTUFDQSxhQUFBLElBQUEsT2hDa0JGLHlCZ0NaRiw4Q0FBQSxvREFBQSxvREFHTSxRQUFBLFFBUVIsdUJBQUEsa0NBQUEsa0NBRUksV0FBQSxFQUNBLGNBQUEsRUFISixnQ0FBQSxzQ0FBQSxzQ0FRTSxXQUFBLEVBQ0EsY0FBQSxJQUFBLE1BTU4sZUFBQSwwQkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsRUFDQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLE1BQ0EsUUFBQSxFQUFBLEVBQ0EsT0FBQSxFQUFBLEVBQUEsRUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxZQUNBLE9BQUEsSUFBQSxNQUFBLGdCQUNBLFdBQUEsSUFBQSxNQUFBLFFMaEdFLGNBQUEsRUtzR0osa0JDckdFLE9BQUEsRUFDQSxPQUFBLE1BQUEsRUFDQSxTQUFBLE9BQ0EsV0FBQSxJQUFBLE1BQUEsUUR5R0YsZUFBQSxrQkFDRSxRQUFBLE1BQ0EsTUFBQSxLQUNBLFFBQUEsTUFBQSxPQUNBLE1BQUEsS0FDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFdBQUEsUUFDQSxZQUFBLE9BQ0EsV0FBQSxJQUNBLE9BQUEsRTVCckdFLHFCQUFBLHFCQUFBLHdCQUFBLHdCNEJ3R0EsTUFBQSxLQUNBLGdCQUFBLEtBQ0EsaUJBQUEsUUFmSixzQkFBQSxzQkFBQSx5QkFBQSx5QkFvQkksTUFBQSxLQUNBLGdCQUFBLEtBQ0EsaUJBQUEsUUF0Qkosd0JBQUEsd0JBQUEsMkJBQUEsMkJBMkJJLE1BQUEsUUFDQSxpQkFBQSxZQVNKLFFBR0ksUUFBQSxFQUlKLG9CQUFBLCtCQUNFLFFBQUEsTUFJRixpQkFDRSxRQUFBLE1BQ0EsUUFBQSxFQUFBLE9BQ0EsY0FBQSxFQUNBLFVBQUEsUUFDQSxNQUFBLFFBQ0EsWUFBQSxPRXBLRixPQUNFLE1BQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxLQUNBLGlCQUFBLFl2Q2d0SkEsVXVDcHRKRixVQVFJLFFBQUEsT0FDQSxlQUFBLElBQ0EsV0FBQSxJQUFBLE1BQUEsUUFWSixnQkFjSSxlQUFBLE9BQ0EsY0FBQSxJQUFBLE1BQUEsUUFmSixtQkFtQkksV0FBQSxJQUFBLE1BQUEsUUFuQkosY0F1QkksaUJBQUEsS3ZDMHNKSixhdUNqc0pBLGFBR0ksUUFBQSxNQVNKLGdCQUNFLE9BQUEsSUFBQSxNQUFBLFF2QzBySkEsbUJ1QzNySkYsbUJBS0ksT0FBQSxJQUFBLE1BQUEsUXZDeXJKRix5QnVDOXJKRix5QkFXTSxvQkFBQSxJQVVOLHlDQUVJLGlCQUFBLGdCOUI1REEsNEI4QndFRSxpQkFBQSxpQkM5RUosZXhDb3ZKRixrQkFEQSxrQndDL3VKTSxpQkFBQSxRL0JFRixrQytCU0ksaUJBQUEsUUFMTixxQ3hDZ3ZKQSxxQ3dDdnVKUSxpQkFBQSxRQW5CUixpQnhDK3ZKRixvQkFEQSxvQndDMXZKTSxpQkFBQSxRL0JFRixvQytCU0ksaUJBQUEsUUFMTix1Q3hDMnZKQSx1Q3dDbHZKUSxpQkFBQSxRQW5CUixnQnhDMHdKRixtQkFEQSxtQndDcndKTSxpQkFBQSxRL0JFRixtQytCU0ksaUJBQUEsUUFMTixzQ3hDc3dKQSxzQ3dDN3ZKUSxpQkFBQSxRQW5CUixZeENxeEpGLGVBREEsZXdDaHhKTSxpQkFBQSxRL0JFRiwrQitCU0ksaUJBQUEsUUFMTixrQ3hDaXhKQSxrQ3dDeHdKUSxpQkFBQSxRQW5CUixleENneUpGLGtCQURBLGtCd0MzeEpNLGlCQUFBLFEvQkVGLGtDK0JTSSxpQkFBQSxRQUxOLHFDeEM0eEpBLHFDd0NueEpRLGlCQUFBLFFBbkJSLFl4QzJ5SkYsZUFEQSxld0N0eUpNLGlCQUFBLFEvQkVGLCtCK0JTSSxpQkFBQSxRQUxOLGtDeEN1eUpBLGtDd0M5eEpRLGlCQUFBLFFBbkJSLGV4Q3N6SkYsa0JBREEsa0J3Q2p6Sk0saUJBQUEsUS9CRUYsa0MrQlNJLGlCQUFBLFFBTE4scUN4Q2t6SkEscUN3Q3p5SlEsaUJBQUEsUUFuQlIsY3hDaTBKRixpQkFEQSxpQndDNXpKTSxpQkFBQSxRL0JFRixpQytCU0ksaUJBQUEsUUFMTixvQ3hDNnpKQSxvQ3dDcHpKUSxpQkFBQSxRQW5CUixheEM0MEpGLGdCQURBLGdCd0N2MEpNLGlCQUFBLFEvQkVGLGdDK0JTSSxpQkFBQSxRQUxOLG1DeEN3MEpBLG1Dd0MvekpRLGlCQUFBLFFBbkJSLFl4Q3UxSkYsZUFEQSxld0NsMUpNLGlCQUFBLFEvQkVGLCtCK0JTSSxpQkFBQSxRQUxOLGtDeENtMUpBLGtDd0MxMEpRLGlCQUFBLFFBbkJSLGN4Q2sySkYsaUJBREEsaUJ3QzcxSk0saUJBQUEsaUIvQkVGLGlDK0JTSSxpQkFBQSxpQkFMTixvQ3hDODFKQSxvQ3dDcjFKUSxpQkFBQSxpQkRpRlYsa0JBRUksTUFBQSxLQUNBLGlCQUFBLFFBSUosa0JBRUksTUFBQSxRQUNBLGlCQUFBLFFBSUosZUFDRSxNQUFBLEtBQ0EsaUJBQUEsUXZDbXdKQSxrQnVDcndKRixrQnZDc3dKRSx3QnVDL3ZKRSxhQUFBLFFBUEosOEJBV0ksT0FBQSxFQVhKLHVEQWdCTSxpQkFBQSxzQjlCNUhGLDBDOEJtSUksaUJBQUEsdUJsQ3pFSix5QmtDc0ZKLGtCQUVJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLG1CQUFBLHlCQUxKLGlDQVNNLE9BQUEsR0U5Sk4sbUJ6QzA0SkEsb0J5Q3g0SkUsUUFBQSxNQUNBLE1BQUEsS0FHQSxRQUFBLE1BQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxpQkFBQSxLQUVBLGlCQUFBLEtBQ0EsZ0JBQUEsWUFDQSxPQUFBLElBQUEsTUFBQSxnQkFLRSxjQUFBLEVMcEJFLG1CQUFBLGFBQUEsWUFBQSxJQUFBLENBQUEsbUJBQUEsWUFBQSxLQUFBLFdBQUEsYUFBQSxZQUFBLElBQUEsQ0FBQSxtQkFBQSxZQUFBLEtBQUEsV0FBQSxhQUFBLFlBQUEsSUFBQSxDQUFBLFdBQUEsWUFBQSxLQUFBLFdBQUEsYUFBQSxZQUFBLElBQUEsQ0FBQSxXQUFBLFlBQUEsSUFBQSxDQUFBLG1CQUFBLFlBQUEsS0tDTiwrQnpDMjVKRSxnQ3lDNzNKRSxpQkFBQSxZQUNBLE9BQUEsRUN4QkYseUIxQ3c1SkEsMEIwQ3Y1SkUsTUFBQSxRQUNBLGlCQUFBLEtBQ0EsYUFBQSxRQUNBLFFBQUEsRURYSiw4Q0FBQSwrQ0F1Q0ksTUFBQSxRQUVBLFFBQUEsRUF6Q0oscUNBQUEsc0NBdUNJLE1BQUEsUUFFQSxRQUFBLEVBekNKLHlDQUFBLDBDQXVDSSxNQUFBLFFBRUEsUUFBQSxFQXpDSiwwQ0FBQSwyQ0F1Q0ksTUFBQSxRQUVBLFFBQUEsRUF6Q0osZ0N6Q2k3SkUsaUN5QzE0SkUsTUFBQSxRQUVBLFFBQUEsRUF6Q0osNEJBQUEsNkJ6Q3E3SkUsNkJBQ0EsOEJ5Q240SkUsaUJBQUEsUUFFQSxRQUFBLEVBSUosZ0RBRUksT0FBQSxvQkFGSixxQ0FXSSxNQUFBLFFBQ0EsaUJBQUEsS0FLSixtQnpDdzNKQSxvQnlDdDNKRSxRQUFBLE1BVUYsZ0JBQ0UsWUFBQSxzQkFDQSxlQUFBLHNCQUNBLGNBQUEsRUFHRixtQkFDRSxZQUFBLHNCQUNBLGVBQUEsc0JBQ0EsVUFBQSxRQUdGLG1CQUNFLFlBQUEsdUJBQ0EsZUFBQSx1QkFDQSxVQUFBLFFBVUYsaUJBQ0UsWUFBQSxNQUNBLGVBQUEsTUFDQSxjQUFBLEVBQ0EsVUFBQSxLQVNGLHdCQUNFLFlBQUEsTUFDQSxlQUFBLE1BQ0EsY0FBQSxFQUNBLFlBQUEsS0FDQSxPQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsRUFORix3Q0FBQSx3Q0FVSSxjQUFBLEVBQ0EsYUFBQSxFQWFKLHNCQUNFLFFBQUEsT0FBQSxNQUNBLFVBQUEsUUFDQSxZQUFBLElUekpFLGNBQUEsTVM2SkosbURBRUksT0FBQSxzQkFJSixzQkFDRSxRQUFBLE1BQUEsS0FDQSxVQUFBLFFBQ0EsWUFBQSxJVHRLRSxjQUFBLE1TMEtKLG1EQUVJLE9BQUEsc0JBVUosWUFDRSxjQUFBLEtBR0YsV0FDRSxRQUFBLE1BQ0EsV0FBQSxPQVFGLFVBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxLQUpGLGV6Q3EwSkUsd0J5Qzd6SkUsY0FBQSxJQUNBLGFBQUEsSUFTSixZQUNFLFNBQUEsU0FDQSxRQUFBLE1BQ0EsY0FBQSxNQUhGLHVDQU9NLE1BQUEsUUFLTixrQkFDRSxhQUFBLFFBQ0EsY0FBQSxFQUdGLGtCQUNFLFNBQUEsU0FDQSxXQUFBLE9BQ0EsWUFBQSxTQUhGLDZCQU1JLFNBQUEsT0FLSixtQkFDRSxRQUFBLGFBREYscUNBSUksZUFBQSxPQUpKLHNDQVFJLFlBQUEsT0FZSixrQkFDRSxRQUFBLEtBQ0EsV0FBQSxPQUNBLFVBQUEsUUFDQSxNQUFBLFFBR0YsaUJBQ0UsU0FBQSxTQUNBLElBQUEsS0FDQSxRQUFBLEVBQ0EsUUFBQSxLQUNBLE1BQUEsTUFDQSxRQUFBLE1BQ0EsV0FBQSxNQUNBLFVBQUEsUUFDQSxZQUFBLEVBQ0EsTUFBQSxLQUNBLGlCQUFBLG1CQUNBLGNBQUEsTXpDbXlKRix3QjBDcmlLSSx1QkFBQSxvQ0FBQSxtQ0FFRSxhQUFBLFExQ3VpS0osOEIwQ3ppS0UsNkJBQUEsMENBQUEseUNBS0ksbUJBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxvQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsb0IxQzZpS04sMENBQ0EseUNBTnVELHlDQUN2RCx3Q0FBMkMsc0RBRTNDLHFEMENoaktFLHFEMUM2aUtGLG9EMENuaUtNLFFBQUEsTUFRSiw2Q0FBQSx5REFHSSxNQUFBLFFBT0oseURBQUEscUVBR0ksaUJBQUEsb0JBSEosMkRBQUEsdUVBTUksTUFBQSxRQU9KLGlEQUFBLDZEQUdJLGFBQUEsUUFISix5REFBQSxxRUFLZ0IsYUFBQSxRQUxoQixrQ0FBQSw4Q0FRSSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxNQUFBLG9CQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxvQjFDeWhLUiwwQjBDMWtLSSx5QkFBQSxzQ0FBQSxxQ0FFRSxhQUFBLFExQzRrS0osZ0MwQzlrS0UsK0JBQUEsNENBQUEsMkNBS0ksbUJBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxvQkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLE1BQUEsb0IxQ2tsS04sNENBQ0EsMkNBTnlELDJDQUN6RCwwQ0FBNkMsd0RBRTdDLHVEMENybEtFLHVEMUNrbEtGLHNEMEN4a0tNLFFBQUEsTUFRSiwrQ0FBQSwyREFHSSxNQUFBLFFBT0osMkRBQUEsdUVBR0ksaUJBQUEsb0JBSEosNkRBQUEseUVBTUksTUFBQSxRQU9KLG1EQUFBLCtEQUdJLGFBQUEsUUFISiwyREFBQSx1RUFLZ0IsYUFBQSxRQUxoQixvQ0FBQSxnREFRSSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxNQUFBLG9CQUFBLFdBQUEsRUFBQSxFQUFBLEVBQUEsTUFBQSxvQkRnT1IsYUFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsY0FBQSxJQUFBLEtBQUEsVUFBQSxJQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUhGLHlCQVNJLE1BQUEsS3BDN1BBLHlCb0NvUEosbUJBZU0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxFQWxCTix5QkF1Qk0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLGNBQUEsSUFBQSxLQUFBLFVBQUEsSUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxjQUFBLEVBM0JOLDJCQWdDTSxRQUFBLGFBQ0EsTUFBQSxLQUNBLGVBQUEsT0FsQ04scUNBdUNNLFFBQUEsYUF2Q04sMEJBMkNNLE1BQUEsS0EzQ04saUNBK0NNLGNBQUEsRUFDQSxlQUFBLE9BaEROLHlCQXNETSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxNQUFBLEtBQ0EsV0FBQSxFQUNBLGNBQUEsRUEzRE4sK0JBOERNLGFBQUEsRUE5RE4sK0JBaUVNLFNBQUEsU0FDQSxXQUFBLEVBQ0EsYUFBQSxPQUNBLFlBQUEsRUFwRU4sNkJBeUVNLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGFBQUEsRUE1RU4sdUNBK0VNLFNBQUEsT0FDQSxRQUFBLGFBQ0EsYUFBQSxPQUNBLGVBQUEsWUFsRk4sa0RBdUZNLElBQUEsR0FLTix5QkFDRSxRQUFBLEtBREYsK0JBR0ksU0FBQSxTQUNBLE9BQUEsUUFDQSxhQUFBLEtBQ0EsT0FBQSxLQUFBLEVBQUEsSUFDQSxRQUFBLE1BUEosc0NBQUEsdUNBVU0sUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsS0FDQSxpQkFBQSxLQUNBLG1CQUFBLElBQUEsS0FBQSxXQUFBLElBQUEsS0FwQk4sc0NBdUJNLGlCQUFBLFFBQ0EsUUFBQSxFQUNBLHlCQUFBLElBQUEsSUFBQSxpQkFBQSxJQUFBLElBQ0Esa0JBQUEsVUFBQSxVQUFBLFVBMUJOLDRDQUFBLDRDQThCTSxRQUFBLElBOUJOLDZDQWlDTSxRQUFBLEVBQ0Esa0JBQUEsVUFBQSxVQUFBLFVBbENOLDhDQXNDSSxRQUFBLEVFemFKLEtBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxhQUFBLEVBQ0EsY0FBQSxFQUNBLFdBQUEsS3RDOENFLHlCc0MzQ0osMEJBQUEsMEJBSVEsaUJBQUEsS0FKUixpREFBQSx1REFBQSxpREFBQSx1REFBQSx1REFBQSx1REFPWSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxJQUFBLElBQ0EsS0FBQSxLdEMrQ1IseUJzQ3hESix5REFBQSwrREFBQSwrREFvQlksa0JBQUEsZUFBQSxVQUFBLGVBQ0EsSUFBQSxJQUNBLEtBQUEsS0FRWixVQUNFLFFBQUEsTUFDQSxRQUFBLEVBQ0EsWUFBQSxJQUNBLE1BQUEsUWxDekJFLGdCQUFBLGdCa0M0QkEsZ0JBQUEsS0FDQSxpQkFBQSxLQVJKLGlCQVlJLGNBQUEsTUFBQSxJQUFBLFFBWkosbUJBaUJJLE1BQUEsUUFRSixVQUNFLGNBQUEsSUFBQSxNQUFBLEtBREYsb0JBSUksY0FBQSxLQUpKLG9CQVFJLE9BQUEsSUFBQSxNQUFBLFlYbEVBLHVCQUFBLE9BQ0Esd0JBQUEsT3ZCV0EsMEJBQUEsMEJrQzBERSxhQUFBLFFBQUEsUUFBQSxLQVpOLDZCQWdCTSxNQUFBLFFBQ0EsaUJBQUEsWUFDQSxhQUFBLFkzQ3V1S0osbUMyQ3p2S0YsMkJBd0JJLE1BQUEsUUFDQSxpQkFBQSxLQUNBLGFBQUEsS0FBQSxLQUFBLEtBMUJKLHlCQUFBLG9DQUFBLG9DQStCSSxXQUFBLEtYekZBLHVCQUFBLEVBQ0Esd0JBQUEsRVdtR0oscUJYMUdJLGNBQUEsT1cwR0osNEIzQzJ0S0UsMkIyQ3J0S0ksTUFBQSxLQUNBLGlCQUFBLFFBVU4sb0JBRUksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsV0FBQSxPQUlKLHlCQUVJLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGlCQUFBLEVBQUEsa0JBQUEsRUFBQSxVQUFBLEVBQ0EsV0FBQSxPQVNKLHVCQUVJLFFBQUEsS0FGSixxQkFLSSxRQUFBLE1DdklKLFFBQ0UsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsUUFBQSxFQUFBLEVBTkYsbUI1QysxS0UseUI0Q24xS0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FTSixjQUNFLFFBQUEsYUFDQSxZQUFBLFNBQ0EsZUFBQSxTQUNBLGFBQUEsRUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFlBQUEsT25DMUJFLG9CQUFBLG9CbUM2QkEsZ0JBQUEsS0FTSixZQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxhQUFBLEVBQ0EsY0FBQSxFQUNBLFdBQUEsS0FMRixzQkFRSSxjQUFBLEVBQ0EsYUFBQSxFQVRKLHNDQUFBLDJCQUFBLHNDQWFJLFNBQUEsT0FDQSxNQUFBLEtBU0osYUFDRSxRQUFBLGFBQ0EsWUFBQSxRQUNBLGVBQUEsUUFZRixpQkFDRSx3QkFBQSxLQUFBLFdBQUEsS0FHQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BSUYsZ0JBQ0UsUUFBQSxPQUFBLE1BQ0EsVUFBQSxRQUNBLFlBQUEsRUFDQSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsWVozR0UsY0FBQSxPdkJrQkEsc0JBQUEsc0JtQzZGQSxnQkFBQSxLQU1KLHFCQUNFLFFBQUEsYUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGVBQUEsT0FDQSxRQUFBLEdBQ0EsV0FBQSxVQUFBLE9BQUEsT0FDQSxnQkFBQSxLQUFBLEt2QzNERSx5QnVDcUVDLDZCNUNpektILG1DNEM3eUtRLGNBQUEsRUFDQSxhQUFBLEd2Q3ZGTix5QnVDa0ZBLGtCQVVJLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLFdBWkgsOEJBZUssbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQWZMLHdEQUFBLDZDQUFBLHdEQWtCTyxTQUFBLFNBbEJQLG1EQXNCTyxNQUFBLEVBQ0EsS0FBQSxLQXZCUCx3Q0EyQk8sY0FBQSxPQUNBLGFBQUEsT0E1QlAsNkI1QzgwS0QsbUM0QzN5S00sY0FBQSxPQUFBLFVBQUEsT0FuQ0wsbUNBd0NLLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQXhDTCxrQ0E2Q0ssUUFBQSxNdkNsSE4seUJ1Q3FFQyw2QjVDMDFLSCxtQzRDdDFLUSxjQUFBLEVBQ0EsYUFBQSxHdkN2Rk4seUJ1Q2tGQSxrQkFVSSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQVpILDhCQWVLLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFmTCx3REFBQSw2Q0FBQSx3REFrQk8sU0FBQSxTQWxCUCxtREFzQk8sTUFBQSxFQUNBLEtBQUEsS0F2QlAsd0NBMkJPLGNBQUEsT0FDQSxhQUFBLE9BNUJQLDZCNUN1M0tELG1DNENwMUtNLGNBQUEsT0FBQSxVQUFBLE9BbkNMLG1DQXdDSyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0F4Q0wsa0NBNkNLLFFBQUEsTXZDbEhOLHlCdUNxRUMsNkI1Q200S0gsbUM0Qy8zS1EsY0FBQSxFQUNBLGFBQUEsR3ZDdkZOLHlCdUNrRkEsa0JBVUksbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQUNBLGNBQUEsT0FBQSxVQUFBLE9BQ0EsaUJBQUEsTUFBQSxjQUFBLE1BQUEsZ0JBQUEsV0FaSCw4QkFlSyxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBZkwsd0RBQUEsNkNBQUEsd0RBa0JPLFNBQUEsU0FsQlAsbURBc0JPLE1BQUEsRUFDQSxLQUFBLEtBdkJQLHdDQTJCTyxjQUFBLE9BQ0EsYUFBQSxPQTVCUCw2QjVDZzZLRCxtQzRDNzNLTSxjQUFBLE9BQUEsVUFBQSxPQW5DTCxtQ0F3Q0ssUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBeENMLGtDQTZDSyxRQUFBLE12Q2xITiwwQnVDcUVDLDhCNUM0NktILG9DNEN4NktRLGNBQUEsRUFDQSxhQUFBLEd2Q3ZGTiwwQnVDa0ZBLG1CQVVJLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFDQSxjQUFBLE9BQUEsVUFBQSxPQUNBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLFdBWkgsK0JBZUssbUJBQUEsV0FBQSxzQkFBQSxPQUFBLG1CQUFBLElBQUEsZUFBQSxJQWZMLHlEQUFBLDhDQUFBLHlEQWtCTyxTQUFBLFNBbEJQLG9EQXNCTyxNQUFBLEVBQ0EsS0FBQSxLQXZCUCx5Q0EyQk8sY0FBQSxPQUNBLGFBQUEsT0E1QlAsOEI1Q3k4S0Qsb0M0Q3Q2S00sY0FBQSxPQUFBLFVBQUEsT0FuQ0wsb0NBd0NLLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQXhDTCxtQ0E2Q0ssUUFBQSxNdkNsSE4sMEJ1Q3FFQyw2QjVDcTlLSCxtQzRDajlLUSxjQUFBLEVBQ0EsYUFBQSxHdkN2Rk4sMEJ1Q2tGQSxrQkFVSSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQVpILDhCQWVLLG1CQUFBLFdBQUEsc0JBQUEsT0FBQSxtQkFBQSxJQUFBLGVBQUEsSUFmTCx3REFBQSw2Q0FBQSx3REFrQk8sU0FBQSxTQWxCUCxtREFzQk8sTUFBQSxFQUNBLEtBQUEsS0F2QlAsd0NBMkJPLGNBQUEsT0FDQSxhQUFBLE9BNUJQLDZCNUNrL0tELG1DNEMvOEtNLGNBQUEsT0FBQSxVQUFBLE9BbkNMLG1DQXdDSyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0F4Q0wsa0NBNkNLLFFBQUEsTUFsRFYsZUFlUSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBQ0EsY0FBQSxPQUFBLFVBQUEsT0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxXQWpCUiwwQjVDNGdMRSxnQzRDbmdMUSxjQUFBLEVBQ0EsYUFBQSxFQVZWLDJCQW9CVSxtQkFBQSxXQUFBLHNCQUFBLE9BQUEsbUJBQUEsSUFBQSxlQUFBLElBcEJWLHFEQUFBLDBDQUFBLHFEQXVCWSxTQUFBLFNBdkJaLGdEQTJCWSxNQUFBLEVBQ0EsS0FBQSxLQTVCWixxQ0FnQ1ksY0FBQSxPQUNBLGFBQUEsT0FqQ1osMEI1QzZoTEUsZ0M0Q3IvS1EsY0FBQSxPQUFBLFVBQUEsT0F4Q1YsZ0NBNkNVLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQTdDViwrQkFrRFUsUUFBQSxLQWFWLDRCQUVJLE1BQUEsZW5DaExBLGtDQUFBLGtDbUNtTEUsTUFBQSxlQUxOLG9DQVdNLE1BQUEsZW5DekxGLDBDQUFBLDBDbUM0TEksTUFBQSxlQWRSLDZDQWtCUSxNQUFBLGU1Q20rS1IsNENBRUEsMkNBREEseUM0Q3QvS0EsMENBMEJNLE1BQUEsZUExQk4sOEJBK0JJLE1BQUEsZUFDQSxhQUFBLGVBaENKLG1DQW9DSSxpQkFBQSxvUEFwQ0osMkJBd0NJLE1BQUEsZUFLSiwyQkFFSSxNQUFBLEtuQzdOQSxpQ0FBQSxpQ21DZ09FLE1BQUEsS0FMTixtQ0FXTSxNQUFBLHFCbkN0T0YseUNBQUEseUNtQ3lPSSxNQUFBLHNCQWRSLDRDQWtCUSxNQUFBLHNCNUNrOUtSLDJDQUVBLDBDQURBLHdDNENyK0tBLHlDQTBCTSxNQUFBLEtBMUJOLDZCQStCSSxNQUFBLHFCQUNBLGFBQUEscUJBaENKLGtDQW9DSSxpQkFBQSwwUEFwQ0osMEJBd0NJLE1BQUEscUJDclJKLE1BQ0UsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxVQUFBLEVBQ0EsVUFBQSxXQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsV0FDQSxPQUFBLElBQUEsTUFBQSxpQmJSRSxjQUFBLElhWUosV0FHRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxRQUFBLFFBR0YsWUFDRSxjQUFBLE9BR0YsZUFDRSxXQUFBLFNBQ0EsY0FBQSxFQUdGLHNCQUNFLGNBQUEsRXBDdEJFLGlCb0MyQkEsZ0JBQUEsS0FGSixzQkFNSSxZQUFBLFFBSUosMkRicENJLHVCQUFBLElBQ0Esd0JBQUEsSWFtQ0oseURidEJJLDJCQUFBLElBQ0EsMEJBQUEsSWF3Q0osYUFDRSxRQUFBLE9BQUEsUUFDQSxjQUFBLEVBQ0EsaUJBQUEsZ0JBQ0EsY0FBQSxJQUFBLE1BQUEsaUJBQ0EsVUFBQSxRQUxGLHlCYjdESSxjQUFBLGdCQUFBLGdCQUFBLEVBQUEsRWF3RUosYUFDRSxRQUFBLE9BQUEsUUFDQSxpQkFBQSxnQkFDQSxXQUFBLElBQUEsTUFBQSxpQkFIRix3QmJ4RUksY0FBQSxFQUFBLEVBQUEsZ0JBQUEsZ0JhdUZKLGtCQUNFLGFBQUEsU0FDQSxjQUFBLFFBQ0EsWUFBQSxTQUNBLGNBQUEsRUFHRixtQkFDRSxhQUFBLFNBQ0EsWUFBQSxTQUlGLGtCQUNFLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxRQUdGLFVBQ0UsTUFBQSxLYjlHRSxjQUFBLGdCYW1ISixjQUNFLE1BQUEsS2I5R0UsdUJBQUEsZ0JBQ0Esd0JBQUEsZ0JhaUhKLGlCQUNFLE1BQUEsS2JyR0UsMkJBQUEsZ0JBQ0EsMEJBQUEsZ0IzQitCQSx5QndDNkVGLFdBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLGNBQUEsSUFBQSxLQUFBLFVBQUEsSUFBQSxLQUNBLGFBQUEsTUFDQSxZQUFBLE1BSkYsaUJBT0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGFBQUEsS0FDQSxZQUFBLE14Q3hGRix5QndDbUdGLFlBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxzQkFBQSxPQUFBLGNBQUEsSUFBQSxLQUFBLFVBQUEsSUFBQSxLQUZGLGtCQUtJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsR0FBQSxLQUFBLEVBQUEsRUFBQSxHQUxKLHdCQVFNLFlBQUEsRUFDQSxZQUFBLEVBVE4sOEJiMUlFLHdCQUFBLEVBQ0EsMkJBQUEsRWF5SUYsNENBa0JVLHdCQUFBLEVBbEJWLCtDQXFCVSwyQkFBQSxFQXJCViw2QmI1SEUsdUJBQUEsRUFDQSwwQkFBQSxFYTJIRiwyQ0E0QlUsdUJBQUEsRUE1QlYsOENBK0JVLDBCQUFBLEVBL0JWLHFEQW9DUSxjQUFBLEU3QzZyTEYsc0U2Q2p1TE4sbUVBd0NVLGNBQUEsR0FhWixvQkFFSSxjQUFBLE94QzFKQSx5QndDd0pKLGNBTUkscUJBQUEsRUFBQSxrQkFBQSxFQUFBLGFBQUEsRUFDQSxtQkFBQSxRQUFBLGdCQUFBLFFBQUEsV0FBQSxRQVBKLG9CQVVNLFFBQUEsYUFDQSxNQUFBLE1DM05OLE1BQ0UsUUFBQSxFVklJLG1CQUFBLFFBQUEsS0FBQSxPQUFBLFdBQUEsUUFBQSxLQUFBLE9VTE4sV0FLSSxRQUFBLEVBSUosVUFDRSxRQUFBLEtBREYsZUFHSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FJSixpQkFFSSxRQUFBLFVBSUosb0JBRUksUUFBQSxnQkFJSixZQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsU0FBQSxPVjFCSSxtQkFBQSxPQUFBLEtBQUEsS0FBQSxXQUFBLE9BQUEsS0FBQSxLR0ROLE9BQ0UsTUFBQSxLQUNBLFVBQUEsS0FDQSxjQUFBLEtBQ0EsaUJBQUEsWXZDdTZMQSxVdUMzNkxGLFVBUUksUUFBQSxPQUNBLGVBQUEsSUFDQSxXQUFBLElBQUEsTUFBQSxRQVZKLGdCQWNJLGVBQUEsT0FDQSxjQUFBLElBQUEsTUFBQSxRQWZKLG1CQW1CSSxXQUFBLElBQUEsTUFBQSxRQW5CSixjQXVCSSxpQkFBQSxLdkNpNkxKLGF1Q3g1TEEsYUFHSSxRQUFBLE1BU0osZ0JBQ0UsT0FBQSxJQUFBLE1BQUEsUXZDaTVMQSxtQnVDbDVMRixtQkFLSSxPQUFBLElBQUEsTUFBQSxRdkNnNUxGLHlCdUNyNUxGLHlCQVdNLG9CQUFBLElBVU4seUNBRUksaUJBQUEsZ0I5QjVEQSw0QjhCd0VFLGlCQUFBLGlCQzlFSixleEMyOExGLGtCQURBLGtCd0N0OExNLGlCQUFBLFEvQkVGLGtDK0JTSSxpQkFBQSxRQUxOLHFDeEN1OExBLHFDd0M5N0xRLGlCQUFBLFFBbkJSLGlCeENzOUxGLG9CQURBLG9Cd0NqOUxNLGlCQUFBLFEvQkVGLG9DK0JTSSxpQkFBQSxRQUxOLHVDeENrOUxBLHVDd0N6OExRLGlCQUFBLFFBbkJSLGdCeENpK0xGLG1CQURBLG1Cd0M1OUxNLGlCQUFBLFEvQkVGLG1DK0JTSSxpQkFBQSxRQUxOLHNDeEM2OUxBLHNDd0NwOUxRLGlCQUFBLFFBbkJSLFl4QzQrTEYsZUFEQSxld0N2K0xNLGlCQUFBLFEvQkVGLCtCK0JTSSxpQkFBQSxRQUxOLGtDeEN3K0xBLGtDd0MvOUxRLGlCQUFBLFFBbkJSLGV4Q3UvTEYsa0JBREEsa0J3Q2wvTE0saUJBQUEsUS9CRUYsa0MrQlNJLGlCQUFBLFFBTE4scUN4Q20vTEEscUN3QzErTFEsaUJBQUEsUUFuQlIsWXhDa2dNRixlQURBLGV3QzcvTE0saUJBQUEsUS9CRUYsK0IrQlNJLGlCQUFBLFFBTE4sa0N4QzgvTEEsa0N3Q3IvTFEsaUJBQUEsUUFuQlIsZXhDNmdNRixrQkFEQSxrQndDeGdNTSxpQkFBQSxRL0JFRixrQytCU0ksaUJBQUEsUUFMTixxQ3hDeWdNQSxxQ3dDaGdNUSxpQkFBQSxRQW5CUixjeEN3aE1GLGlCQURBLGlCd0NuaE1NLGlCQUFBLFEvQkVGLGlDK0JTSSxpQkFBQSxRQUxOLG9DeENvaE1BLG9Dd0MzZ01RLGlCQUFBLFFBbkJSLGF4Q21pTUYsZ0JBREEsZ0J3QzloTU0saUJBQUEsUS9CRUYsZ0MrQlNJLGlCQUFBLFFBTE4sbUN4QytoTUEsbUN3Q3RoTVEsaUJBQUEsUUFuQlIsWXhDOGlNRixlQURBLGV3Q3ppTU0saUJBQUEsUS9CRUYsK0IrQlNJLGlC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QSxnQkFBQSxNQUNBLG9CQUFBLE1BQUEsRUFBQSxJQUFBLEVBQ0Esa0JBQUEsVUFDQSxRQUFBLEdBQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxHQUdELHlCQWZBLHVCQWlCRSxRQUFBLElBSUYseUJBckJBLHVCQXVCRSxRQUFBLElBSUYseUJBM0JBLHVCQTZCRSxRQUFBLElBS0Ysd0RDeStoQkEsK0VEditoQkMsSUFBQSxFQUNBLFFBQUEsRUFHRCxtRUN3K2hCQSwwRkR0K2hCQyxZQUFBLEtBSUQsa0JDcytoQkEsa0JEcCtoQkMsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsV0FBQSxFQUNBLFlBQUEsS01uTkcseUJOeU5ILGdCQ28raEJDLDBDQUNBLG1FQUNBLGlFQUNBLDBGRGwraEJBLFlBQUEsS0FHRCx1QkFDQyxVQUFBLE1BQ0EsWUFBQSxFQUZELDhCQUtFLFlBQUEsSUFJRiwrQkFDQyxPQUFBLEtBR0QsMkJBQ0MsUUFBQSxFQUFBLEtBR0QseUNDMDloQkMsb0VEeDloQkEsWUFBQSxFQUNBLGVBQUEsR0FLRixrRUN1OWhCQSx5RkRyOWhCQyxJQUFBLEtBR0QseUJBQ0Msa0NBQ0Msb0JBQUEsT0FJRix5QkFMQyxrQ0FPQyxvQkFBQSxPQUlGLGNBQ0MsUUFBQSxNQUdELHVDQUdHLFVBQUEsS0FDQSxNQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsSUFDQSxXQUFBLElBQ0EsY0FBQSxjQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsRUFDQSxPQUFBLEtBQ0EsV0FBQSxRQVpILDhDQWVJLFdBQUEsUUFNSiwyQkFDQyxPQUFBLEtBQUEsRUFBQSxLQUNBLGFBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxRQUdELGFBQ0MsaUJBQUEiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQm9vdHN0cmFwIEdyaWQgb25seVxyXG4vL1xyXG4vLyBJbmNsdWRlcyByZWxldmFudCB2YXJpYWJsZXMgYW5kIG1peGlucyBmb3IgdGhlIGZsZXhib3ggZ3JpZFxyXG4vLyBzeXN0ZW0sIGFzIHdlbGwgYXMgdGhlIGdlbmVyYXRlZCBwcmVkZWZpbmVkIGNsYXNzZXMgKGUuZy4sIGAuY29sLXNtLTRgKS5cclxuQGF0LXJvb3Qge1xyXG5cdEAtbXMtdmlld3BvcnQge1xyXG5cdFx0d2lkdGg6IGRldmljZS13aWR0aDtcclxuXHR9XHJcbn1cclxuXHJcbio+IDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC92YXJpYWJsZXNcIjtcclxuXHJcbi8qIEN1c3RvbSBQRFAgU3R5bGVzXHJcbioqKioqKioqKioqKioqKioqKioqKi9cclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kZ3JheTogIzczNzM3MztcclxuJGdyYXktbGd0OiAjODE4MTgxO1xyXG4kZ3JlZW46ICM4NmIwNjI7XHJcbiRibHVlLWRyazojMmIzZTUwO1xyXG4kdGVhbGRhcms6ICMwMDMxNTM7XHJcbiRibHVlOiMwMDcyYmM7XHJcbiRyb3lhbGJsdWU6IzMwNkY5NTtcclxuJG1vZGFsLWNvbnRlbnQtYmc6IHRyYW5zcGFyZW50O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOjEwMDAwMDtcclxuJHppbmRleC1tb2RhbDogMTAwMDAxO1xyXG4kYXF1YTogIzAwRjBGRjtcclxuJGxpZ2h0R3JleTogI2Y1ZjVmNTtcclxuXHJcblxyXG4kdGhlbWUtY29sb3JzOiAocHJpbWFyeTogJGJsdWUtZHJrLFxyXG5cdHNlY29uZGFyeTogJGdyZWVuLFxyXG5cdHRlcnRpYXJ5OiAkYmx1ZS1kcmssXHJcblx0Ymx1ZTogJGJsdWUsXHJcblx0c3VjY2VzczogJGdyZWVuLFxyXG5cdGluZm86ICRjeWFuLFxyXG5cdHdhcm5pbmc6ICR5ZWxsb3csXHJcblx0ZGFuZ2VyOiAkcmVkLFxyXG5cdGxpZ2h0OiAkZ3JheS0xMDAsXHJcblx0ZGFyazogJGdyYXktODAwKTtcclxuXHJcbiRidG4tYm9yZGVyLXJhZGl1czogMDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAwO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206IDA7XHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAycHg7XHJcbiRidG4tZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiRidG4tZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsXHJcbidHb3RoYW0gQic7XHJcblxyXG4kZm9udC1mYW1pbHktYmFzZTogJ0dvdGhhbSBBJyxcclxuJ0dvdGhhbSBCJztcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6IDEuMjVyZW07XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6IDEuNXJlbTtcclxuJG5hdmJhci1wYWRkaW5nLXk6IDA7XHJcbiRib3JkZXItcmFkaXVzOjA7XHJcbiRib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6IDA7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogLjVyZW07XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkd2hpdGU7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkYmx1ZS1kcms7XHJcbiRkcm9wZG93bi10b3AtYm9yZGVyLXdpZHRoOiAycHg7XHJcbiRkcm9wZG93bi10b3AtYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiRibHVlLWRyaztcclxuXHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IC40cmVtO1xyXG5cclxuJG5hdmJhci1wYWRkaW5nLXg6MDtcclxuXHJcbiRkcm9wZG93bi1zcGFjZXI6IDA7XHJcblxyXG4kY2FyZXQtd2lkdGg6IDNweDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3R5cGVcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2dyaWRcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvbW9kYWxcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3BvcG92ZXJcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2Nsb3NlXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdGFibGVzXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvbmF2XCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9uYXZiYXJcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2NhcmRcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3RyYW5zaXRpb25zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC90YWJsZXNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9ib3JkZXJzXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL3NsaWNrL3NsaWNrXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL3NsaWNrL3NsaWNrLXRoZW1lXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL3NsaWNrL2FjY2Vzc2libGUtc2xpY2stdGhlbWVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvb3ZlcnJpZGVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BkcFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oYWxmLWhhbGZcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tLXNlbGVjdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xvcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGVzdGltb25pYWxzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvY2tzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpdmUtY2hhdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBhdGlibGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29tcGxldGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdC10YWJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RldGFpbGVkLWxpc3QtbnVtYmVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3Qtc2VsZWN0b3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZG9jdW1lbnQtY2VudGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZhcVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9nXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Z1ZS1tdWx0aXNlbGVjdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbnRhY3QtdXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcmV2aWV3c1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZXNvdXJjZS1iYW5kXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL21hdGNoLXRlbnMtcHJvbW9cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhcnRndWlkZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZWFydGd1aWRlLWhvbWVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYnAtZmlsdGVyc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iZXN0LXNlbGxlcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2luZ2xlc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mc2FcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY3VmZi1zZWxlY3RvclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zdXBwb3J0LWh1YlwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LWNvbXBhcmUtY2hhcnRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hjcFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZiYXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2TWVudVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWRlby1kb3VibGUtc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpZGVvLXRyYW5zY3JpcHRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdG9vbHRpcHNcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvYWNjZXNzaWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9iYW5uZXJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ZpdGFsc2lnaHQtZWxlbWVudHNcIjtcclxuXHJcbi5pbWctZmx1aWQge1xyXG5cdEBpbmNsdWRlIGltZy1mbHVpZDtcclxufVxyXG5cclxuLnB1bGwtcmlnaHQge1xyXG5cdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tb3ZlcmZsb3cge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi54LWd1dHRlciB7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi54LW0tbm8tZ3V0dGVyIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi54LW5vLWd1dHRlciB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5weC0zLW1kIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnB4LTQtc20ge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOXB4KSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uaC0xMDAge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuI2Zvb3Rlci13aWRnZXRzIHtcclxuXHRwYWRkaW5nOiA2JSAwO1xyXG59XHJcblxyXG5wIHtcclxuXHRmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuLmMtYmxhY2sge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi51bmRlcmxpbmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaDEwMCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWFpbi1oZXJvLWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbi5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL2hvbGlkYXkucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDA7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRvcGFjaXR5OiAuMjtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xyXG5cdFx0b3BhY2l0eTogLjI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IC40O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XHJcblx0Lm1haW4taGVyby1ib3g6OmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAuNjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5ib2R5LmV0X2ZpeGVkX25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyLFxyXG5ib2R5LmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIge1xyXG5cdHRvcDogMDtcclxuXHRwYWRkaW5nOiAwXHJcbn1cclxuXHJcbi5ldF9maXhlZF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lcixcclxuLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIge1xyXG5cdHBhZGRpbmctdG9wOiA3MXB4O1xyXG59XHJcblxyXG5cclxuLmV0LXBiLWFycm93LW5leHQsXHJcbi5ldC1wYi1hcnJvdy1wcmV2IHtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRsaW5lLWhlaWdodDogNDhweDtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cclxuXHQjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdiAjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxyXG5cdC5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zaG93X25hdiAjcGFnZS1jb250YWluZXIsXHJcblx0LmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDU3cHg7XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfc2xpZGVfY29udGVudCBwIHtcclxuXHRcdGZvbnQtc2l6ZTogLjlyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmV0X3BiX3NsaWRlcyAuZXRfcGJfY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5ldF9wYl9zbGlkZXIgLmV0X3BiX3NsaWRlIHtcclxuXHRcdHBhZGRpbmc6IDAgMzVweDtcclxuXHR9XHJcblxyXG5cdC5ldF9wYl9zbGlkZXJfMCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24sXHJcblx0LmV0X3BiX3NsaWRlcl9mdWxsd2lkdGhfb2ZmLmV0X3BiX3NsaWRlcl8wIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5ib2R5LmFkbWluLWJhci5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcclxuYm9keS5hZG1pbi1iYXIuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XHJcblx0dG9wOiAzMnB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xyXG5cdC5hbGV4YS5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbiNvbXItYnBmLW1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciB7XHJcblx0Lm5hdi1pdGVtIHtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzogMThweCAyNHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwNzJiYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmV0X3BiX2FsbF90YWJzIGJsb2NrcXVvdGUge1xyXG5cdG1hcmdpbjogMjBweCAwIDMwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNzJiYztcclxufVxyXG5cclxuLmFjX2JnX3doaXRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cblxuKiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBDdXN0b20gUERQIFN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKiovXG4vKlxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxyXG5cclxuLmxlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuLmRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMiB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMyB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuKi9cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM4NjhlOTY7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyB9XG5cbi5icy1jb250YWluZXIsIGFydGljbGUjcG9zdC0yMzQzMyxcbmFydGljbGUjcG9zdC0xMzQ0MyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgIC5icy1jb250YWluZXIsIGFydGljbGUjcG9zdC0yMzQzMyxcbiAgICBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDEzNTBweDsgfSB9XG5cbi5icy1jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC1sZ3gtMSwgLmNvbC1sZ3gtMiwgLmNvbC1sZ3gtMywgLmNvbC1sZ3gtNCwgLmNvbC1sZ3gtNSwgLmNvbC1sZ3gtNiwgLmNvbC1sZ3gtNywgLmNvbC1sZ3gtOCwgLmNvbC1sZ3gtOSwgLmNvbC1sZ3gtMTAsIC5jb2wtbGd4LTExLCAuY29sLWxneC0xMiwgLmNvbC1sZ3gsXG4uY29sLWxneC1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuY29sLWxneCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGd4LWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxneC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxneC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGd4LTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZ3gtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxneC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGd4LTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZ3gtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxneC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGd4LTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZ3gtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZ3gtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZ3gtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxneC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxneC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZ3gtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxneC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGd4LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZ3gtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxneC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGd4LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZ3gtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxneC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGd4LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGd4LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci1sZ3gtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxneC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGd4LTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZ3gtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxneC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGd4LTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZ3gtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxneC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGd4LTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZ3gtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGd4LTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxneC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfSB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi5iZy10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG5hLmJnLXRlcnRpYXJ5OmZvY3VzLCBhLmJnLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbmEuYmctYmx1ZTpmb2N1cywgYS5iZy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTM4OSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpmb2N1cywgYS5iZy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpmb2N1cywgYS5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpmb2N1cywgYS5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5kLWxneC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxneC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZ3gtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxneC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZC1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAuZmxleC1sZ3gtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGd4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxneC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGd4LWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZ3gtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGd4LW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZ3gtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGd4LXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxneC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxneC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZ3gtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZ3gtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZ3gtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZ3gtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxneC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxneC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGd4LWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGd4LWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZ3gtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZ3gtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxneC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGd4LXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGd4LWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZ3gtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZ3gtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGd4LXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mbG9hdC1sZ3gtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGd4LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGd4LW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY2xpcC1wYXRoOiBub25lOyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTgge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucC03IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTcge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTgge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci04IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5tLWxneC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGd4LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxneC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxneC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxneC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxneC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGd4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGd4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGd4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGd4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxneC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxneC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZ3gtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGd4LTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZ3gtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxneC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGd4LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGd4LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZ3gtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZ3gtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxneC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC50ZXh0LWxneC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGd4LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxneC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmZvY3VzLCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMTkyNDJmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLCBhLnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICM2ZDk0NGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXRlcnRpYXJ5OmZvY3VzLCBhLnRleHQtdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogIzE5MjQyZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1ibHVlOmZvY3VzLCBhLnRleHQtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1Mzg5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM2ZDk0NGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdG9wOiA0NiU7IH1cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdG9wOiA0NiU7IH1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKGFsbCAzMDBtcyk7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjNyZW07IH1cbiAgICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICByaWdodDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1OyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5idG46Zm9jdXMsIC5idG46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuICAgIC5idG4tbGluazpkaXNhYmxlZDpmb2N1cywgLmJ0bi1saW5rOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmRyb3B1cDpob3ZlciAuZHJvcGRvd24tbWVudSwgLmRyb3B1cDpob3ZlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwOmhvdmVyIGJ1dHRvbiArIHVsLFxuICAgIC5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSxcbiAgICAuZHJvcGRvd246aG92ZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLFxuICAgIC5uYXZNZW51LWl0ZW0tMCAuZHJvcGRvd246aG92ZXIgYnV0dG9uICsgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZHJvcHVwLmRyb3Bkb3duX29wZW4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wdXAuZHJvcGRvd25fb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwLmRyb3Bkb3duX29wZW4gYnV0dG9uICsgdWwsXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duX29wZW4gLmRyb3Bkb3duLW1lbnUsXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duX29wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLFxuICAgIC5uYXZNZW51LWl0ZW0tMCAuZHJvcGRvd24uZHJvcGRvd25fb3BlbiBidXR0b24gKyB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wdXAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUsIC5kcm9wdXAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLmRyb3B1cC5tb2JpbGUtZHJvcGRvd24tb3BlbiBidXR0b24gKyB1bCxcbiAgICAuZHJvcGRvd24ubW9iaWxlLWRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUsXG4gICAgLmRyb3Bkb3duLm1vYmlsZS1kcm9wZG93bi1vcGVuIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCxcbiAgICAubmF2TWVudS1pdGVtLTAgLmRyb3Bkb3duLm1vYmlsZS1kcm9wZG93bi1vcGVuIGJ1dHRvbiArIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogLjc1cmVtO1xuICBoZWlnaHQ6IC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgdmVydGljYWwtYWxpZ246IDZweDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMsIHRvcCAxMDBtcywgbGVmdCAxMDBtczsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyIHtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAuNXJlbTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS1kcm9wZG93bi1vcGVuIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAubW9iaWxlLWRyb3Bkb3duLW9wZW4gYnV0dG9uOjphZnRlciB7XG4gICAgY29udGVudDogbm9ybWFsOyB9IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSwgLmRyb3B1cCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwIGJ1dHRvbiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuZHJvcHVwIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLmRyb3B1cCBidXR0b246OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkOyB9XG5cbi5kcm9wZG93bi1tZW51LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTklO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW46IDAgMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNzJiYztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0sIC5uYXZNZW51LWl0ZW0tMSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpmb2N1cywgLm5hdk1lbnUtaXRlbS0xIGE6Zm9jdXMsIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAubmF2TWVudS1pdGVtLTEgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2TWVudS1pdGVtLTEgYS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLm5hdk1lbnUtaXRlbS0xIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLm5hdk1lbnUtaXRlbS0xIGEuZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkLCAubmF2TWVudS1pdGVtLTEgYTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNob3cgPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM5Y2U7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmJjYzI7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU5ZDM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cblxuLnRhYmxlLXRlcnRpYXJ5LFxuLnRhYmxlLXRlcnRpYXJ5ID4gdGgsXG4udGFibGUtdGVydGlhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM5Y2U7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS10ZXJ0aWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmJjYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS10ZXJ0aWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmJjYzI7IH1cblxuLnRhYmxlLWJsdWUsXG4udGFibGUtYmx1ZSA+IHRoLFxuLnRhYmxlLWJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGQ4ZWM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGNkZTc7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGU5ZDM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRoZWFkLWludmVyc2UgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuXG4udGhlYWQtZGVmYXVsdCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlLWludmVyc2UgdGgsXG4gIC50YWJsZS1pbnZlcnNlIHRkLFxuICAudGFibGUtaW52ZXJzZSB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgaW5wdXQuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbiAgc2VsZWN0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgaW5wdXQuZm9ybS1jb250cm9sOmRpc2FibGVkLCBpbnB1dC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuICBzZWxlY3QuZm9ybS1jb250cm9sOmRpc2FibGVkLFxuICBzZWxlY3QuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gLSAycHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMnB4ICogMik7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtIC0gMnB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSAtIDJweCAqIDIpO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSAtIDJweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtIC0gMnB4ICogMik7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDJweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7IH1cblxuaW5wdXQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMzEyNXJlbSArIDJweCk7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAuZm9ybS1jaGVjay5kaXNhYmxlZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpvbmx5LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0tY2hlY2staW5saW5lICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCxcbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBtYXJnaW46IDAuNWVtIDAgMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwLjE4ZW07XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MzczNzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA1MG1zOyB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6aG92ZXI6OmFmdGVyLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6Zm9jdXM6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDAuMjE7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6YWN0aXZlOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b206Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaXRlbTpmb2N1cyAubmF2LWxpbmssIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgICAubmF2LWl0ZW06Zm9jdXMgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXYtaXRlbTpmb2N1cyAubmF2TWVudS1pdGVtLTAgYnV0dG9uLm5hdi1saW5rOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtaXRlbTpmb2N1cyBidXR0b24ubmF2LWxpbms6OmFmdGVyLCAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5uYXYtaXRlbTpob3ZlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uLm5hdi1saW5rOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtaXRlbTpob3ZlciBidXR0b24ubmF2LWxpbms6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2LWl0ZW0uZHJvcGRvd25fb3BlbiAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdi1pdGVtLmRyb3Bkb3duX29wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAubmF2LWl0ZW0uZHJvcGRvd25fb3BlbiBidXR0b24ubmF2LWxpbms6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDNweDsgfSB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDcyYmM7IH1cbiAgLm5hdi1saW5rOmZvY3VzLCAubmF2LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjMDA3MmJjOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGRkOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzg2OGU5NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQgI2RkZCAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSwgLm5hdi10YWJzIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtdGFicyBidXR0b24gKyB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1waWxscyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMDsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxneCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxneCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZ3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGd4ID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZ3ggPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxneCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7IH1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgZm9udC1zaXplOiAxLjEycmVtOyB9XG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygxcHggLSAxcHgpIGNhbGMoMXB4IC0gMXB4KSAwIDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDFweCAtIDFweCkgY2FsYygxcHggLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDFweCAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAuY2FyZC1ncm91cCAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTsgfVxuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLnNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtdGVydGlhcnksXG4udGFibGUtdGVydGlhcnkgPiB0aCxcbi50YWJsZS10ZXJ0aWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtYmx1ZSxcbi50YWJsZS1ibHVlID4gdGgsXG4udGFibGUtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDhlYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGU3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlNzsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGhlYWQtaW52ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG5cbi50aGVhZC1kZWZhdWx0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUtaW52ZXJzZSB0aCxcbiAgLnRhYmxlLWludmVyc2UgdGQsXG4gIC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBsZWZ0OiAtMTBweDsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDEwcHg7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4vKiBJY29ucyAqL1xuLyoqXG4gIFNsaWRlclxuKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFByZXZpb3VzIGFuZCBOZXh0IGljb24gYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYzsgfVxuICAgIC5zbGljay1wcmV2OmhvdmVyIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLXByZXY6aG92ZXIgLnNsaWNrLW5leHQtaWNvbiwgLnNsaWNrLXByZXY6Zm9jdXMgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stcHJldjpmb2N1cyAuc2xpY2stbmV4dC1pY29uLFxuICAgIC5zbGljay1uZXh0OmhvdmVyIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQ6aG92ZXIgLnNsaWNrLW5leHQtaWNvbixcbiAgICAuc2xpY2stbmV4dDpmb2N1cyAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0OmZvY3VzIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQgLnNsaWNrLW5leHQtaWNvbixcbiAgICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAuc2xpY2stcHJldiAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stcHJldiAuc2xpY2stbmV4dC1pY29uLFxuICAuc2xpY2stbmV4dCAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stbmV4dCAuc2xpY2stbmV4dC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC5zbGljay1wcmV2IC5zbGljay1wcmV2LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiAuc2xpY2stcHJldi1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0IC5zbGljay1uZXh0LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCAuc2xpY2stbmV4dC1pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2xpZGUgbmF2aWdhdGlvbiBkb3RzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNsaWNrLXNsaWRlci5zbGljay1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIC5zbGljay1kb3QtaWNvbiwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IG9yYW5nZTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b24gLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjA1cyBsaW5lYXI7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24gLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLyoqXG4gSW1wcm92ZWQgLnNyLW9ubHkgY2xhc3MgYnkgZmZvb2RkOiBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9mZm9vZGQvMDAwYjU5ZjQzMWUzZTY0ZTRjZTFhMjRkNWJiMzYwMzRcbiAqL1xuLnNsaWNrLXNyLW9ubHkge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQYXVzZS9wbGF5IGljb24gYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogLTMycHg7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwLjc1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uOmhvdmVyLCAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6IG9yYW5nZTsgfVxuICAuc2xpY2stYXV0b3BsYXktdG9nZ2xlLWJ1dHRvbiAuc2xpY2stcGF1c2UtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4o+4XCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIC5zbGljay1wbGF5LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWtlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWluLXdpZHRoOiBhdXRvOyB9XG5cbnAgPiBhIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtbXMtd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtbW96LWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bzsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzJCM0U1MDsgfVxuXG4ucmVkLWZvY3VzOmZvY3VzIHtcbiAgb3V0bGluZTogNHB4IHNvbGlkIHJlZDsgfVxuXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4udGV4dC13aGl0ZTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuLnRleHQtd2hpdGUgLmNoYi1idG46Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG5cbi5tYy1sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmFwcC1kb3dubG9hZHMgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4jemVyby1tZXNzYWdlIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI21haW4tZm9vdGVyIC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNtYWluLWZvb3RlciAuY29udGFjdHVzOmZvY3VzLFxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuI2Zvb3Rlci1ib3R0b20gYTpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuI25ld3NsZXR0ZXJmb3JtIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbmV3c2xldHRlclRZIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uZm9vdGVyLXNvY2lhbC1pY29uczpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5jb29raWUtcG9saWN5X2NvbnRhaW5lciBhOmZvY3VzLFxuLmNvb2tpZS1wb2xpY3lfY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5idXlub3c6Zm9jdXMsXG4jbW1Db21wYXJlVHJheSAubW1DbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5kaXZUYWJsZUNlbGwgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5maWx0ZXItdGl0bGU6Zm9jdXMsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmJ0bi5sZWFybm1vcmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cblxuLm90LWZsb2F0aW5nLWJ1dHRvbl9fb3Blbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgI0ZGMzMzMzsgfVxuXG4uZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7IH1cblxuI3RvcC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI21haW4taGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxNTk4cHg7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgI21haW4taGVhZGVyIGEsXG4gICNtYWluLWhlYWRlciBidXR0b24ge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7IH1cbiAgICAjbWFpbi1oZWFkZXIgYTpmb2N1cyxcbiAgICAjbWFpbi1oZWFkZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7IH1cbiAgI21haW4taGVhZGVyIC5oZWFydC1ndWlkZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGEsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYSB7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgICNtYWluLWhlYWRlciAuZHJvcGRvd24tbWVudSBhOmhvdmVyLCAjbWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIGE6aG92ZXIsIC5uYXZNZW51LWl0ZW0tMCAjbWFpbi1oZWFkZXIgYnV0dG9uICsgdWwgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgI21haW4taGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbi5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtOyB9XG5cbi5uYXZiYXIgLmZhOjpiZWZvcmUge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4ubmF2YmFyIC5kcm9wZG93bi1pdGVtLCAubmF2YmFyIC5uYXZNZW51LWl0ZW0tMSBhLCAubmF2TWVudS1pdGVtLTEgLm5hdmJhciBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmRyb3Bkb3duLWl0ZW0sIC5uYXZNZW51LWl0ZW0tMSBhIHtcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5kcm9wZG93bi1tZW51LCAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzJiYzsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5tYWluLWhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI21lbnUtbWFpbi1tZW51IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbWFpbi1oZWFkZXIgLm5hdmJhciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4jbWFpbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuI21haW4tZm9vdGVyIGEsXG4jbWFpbi1mb290ZXIgaDQge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG4gICNtYWluLWZvb3RlciBhOmhvdmVyLFxuICAjbWFpbi1mb290ZXIgaDQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZTNlM2UzOyB9XG5cbiNtYWluLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IGE6aG92ZXIsXG4jZm9vdGVyLWJvdHRvbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluOyB9XG5cbiNmb290ZXItYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGNlNyAhaW1wb3J0YW50OyB9XG5cbiNtYWluLWZvb3RlciBhLmNvbnRhY3R1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluayxcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuI2Zvb3Rlci1sb2dvIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLypcclxuICBDaGFuZ2UgYSB0YWdzIHRvIG5ldyBibHVlXHJcbiovXG4vKiBSZW1vdmUgb2RkIGgzIHBhZGRpbmctdG9wIGRlY2xhcmF0aW9uIGluIHN0eWxlLmNzcyAqL1xuaDMge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMS5sYXJnZXIsXG4gICAgLmgxLmxhcmdlciB7XG4gICAgICBmb250LXNpemU6IDU0cHg7IH0gfVxuXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uaDIge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmgzIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaDUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmg2IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAzNFxyXG4gIEFkanVzdGluZyBhbGwgYnV0dG9uIHN0eWxlcyB0byBtYXRjaCBtb2Nrc1xyXG4qL1xuLmJ1eW5vdyxcbi5sZWFybm1vcmUsXG4ubm90aW5zdG9jayxcbi5idXlub3csXG4uZGlzY29udGludWVkLFxuLmxlYXJubW9yZWNhdGVnb3J5LFxuLmNvbnRhY3R1cyxcbi5zdWJtaXRmZWVkYmFjayxcbmEuYnV5bm93LFxuYS5sZWFybm1vcmUsXG5hLm5vdGluc3RvY2ssXG5hLmJ1eW5vdyxcbmEuZGlzY29udGludWVkLFxuYS5sZWFybm1vcmVjYXRlZ29yeSxcbmEuY29udGFjdHVzLFxuYS5zdWJtaXRmZWVkYmFjayB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnV5bm93LmJ0bi1zbSxcbiAgLmxlYXJubW9yZS5idG4tc20sXG4gIC5ub3RpbnN0b2NrLmJ0bi1zbSxcbiAgLmJ1eW5vdy5idG4tc20sXG4gIC5kaXNjb250aW51ZWQuYnRuLXNtLFxuICAubGVhcm5tb3JlY2F0ZWdvcnkuYnRuLXNtLFxuICAuY29udGFjdHVzLmJ0bi1zbSxcbiAgLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSxcbiAgYS5idXlub3cuYnRuLXNtLFxuICBhLmxlYXJubW9yZS5idG4tc20sXG4gIGEubm90aW5zdG9jay5idG4tc20sXG4gIGEuYnV5bm93LmJ0bi1zbSxcbiAgYS5kaXNjb250aW51ZWQuYnRuLXNtLFxuICBhLmxlYXJubW9yZWNhdGVnb3J5LmJ0bi1zbSxcbiAgYS5jb250YWN0dXMuYnRuLXNtLFxuICBhLnN1Ym1pdGZlZWRiYWNrLmJ0bi1zbSB7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAuOWVtOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIC5sZWFybm1vcmU6aG92ZXIsXG4gIC5ub3RpbnN0b2NrOmhvdmVyLFxuICAuYnV5bm93OmhvdmVyLFxuICAuZGlzY29udGludWVkOmhvdmVyLFxuICAubGVhcm5tb3JlY2F0ZWdvcnk6aG92ZXIsXG4gIC5jb250YWN0dXM6aG92ZXIsXG4gIC5zdWJtaXRmZWVkYmFjazpob3ZlcixcbiAgYS5idXlub3c6aG92ZXIsXG4gIGEubGVhcm5tb3JlOmhvdmVyLFxuICBhLm5vdGluc3RvY2s6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyLFxuICBhLmRpc2NvbnRpbnVlZDpob3ZlcixcbiAgYS5sZWFybm1vcmVjYXRlZ29yeTpob3ZlcixcbiAgYS5jb250YWN0dXM6aG92ZXIsXG4gIGEuc3VibWl0ZmVlZGJhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDcyYmM7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgwLCAxMTQsIDE4OCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLm5hdk1lbnUtaXRlbS0wIC5zaG93ID4gYnV0dG9uLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5idXlub3csXG5hLmJ1eW5vdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5idXlub3c6aG92ZXIsXG4gIGEuYnV5bm93OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCMDE3OyB9XG5cbmEuYnV5bm93LFxuYS5ub3RpbnN0b2NrIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbmEubGVhcm5tb3JlLnJldGFpbGVyLWJ0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDIwcHg7IH1cblxuLnJldGFpbGVyLWJ0bixcbi5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LWR0YyBhLmJ1eW5vdy1saW5rLmJ1eW5vdyB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5sZWFybm1vcmUsXG4ubGVhcm5tb3JlY2F0ZWdvcnksXG4uc3VibWl0ZmVlZGJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ub3RpbnN0b2NrLFxuLmxlYXJubW9yZSxcbmEubm90aW5zdG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cblxuLypcclxuICAgIHN0eWxlLmNzcyAtIGxpbmUgNDBcclxuICAgIFJlbW92aW5nIHNldCB3aWR0aCBvbiAuY29udGFjdHVzIGJ1dHRvblxyXG4gKi9cbmEuY29udGFjdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMVxyXG4gIHJlbW92ZSB0aGlzIHN0eWxlIGRlY2xhcmF0aW9uXHJcbiovXG4uZXRfcGJfcHJpY2luZ190YWJsZV9idXR0b246YWZ0ZXIsXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmFmdGVyLFxuYS5ldF9wYl9tb3JlX2J1dHRvbjphZnRlcixcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjphZnRlcixcbi5jb21tZW50LXJlcGx5LWxpbms6YWZ0ZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA1cHg7IH1cblxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxuLmV0X3BiX3Byb21vX2J1dHRvbjpob3ZlcixcbmEuZXRfcGJfbW9yZV9idXR0b246aG92ZXIsXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4uZGl2LWNvbnRhaW5lci1wZCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNhY2NvcmRpb24tdGFicyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuZGl2W2lkXj1cImFjY29yZGlvbi10YWJzXCJdIC5hY2NvcmRpb24tdGFicy1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIGRpdltpZF49XCJhY2NvcmRpb24tdGFic1wiXSAuYWNjb3JkaW9uLXRhYnMtYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4udml0YWwtaW5mby1pY29uLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2RUI4OyB9XG4gICNwZFN1Ym1lbnUgYS5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbiNwZFN1Ym1lbnUgYS5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5yZWZlcmVuY2VUZXh0IGEsXG4ucmVjb21tZW5kZWQgYSxcbiNscC1hcHBzLXByb2R1Y3Qtc29mdHdhcmUgYSxcbi5ldF9wYl9wb3N0IGEsXG5hcnRpY2xlIGEsXG4uZXRfcGJfYWNjb3JkaW9uIGEsXG4uc2VhcmNoLWl0ZW0gYSxcbi5zaW5nbGUtcHJvZHVjdHMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgYSxcbi5jb250YWN0LWNvbmZpcm0tdGV4dCBhLFxuLmV0X3BiX3RleHRfaW5uZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdpbmF0aW9uIHNwYW4sXG4ucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ldF9wYl9zZWN0aW9uIC5ldF9wYl9wcm9tb19idXR0b24ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYm9keS5wYWdlLWlkLTQ2MjEgLnByb2R1Y3QtcmF0aW5nLXdyYXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmV0X3BiX3Njcm9sbF90b3AuZXQtcGItaWNvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAucHJvbW8tMS10aXRsZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAucHJvbW8tMS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGctaGVyby1ib3gsXG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzIgLmhnLWhlcm8tYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAuaGVhZGluZyxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGVhZGluZyB7XG4gICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICNob21lLWhnLXNoZWxmIC5wcm9tbzEgLmxlYXJubW9yZSxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAubGVhcm5tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy16ZXJvLW5ldyAuemVyby1sb2dvLFxuICAjemVyby1tZXNzYWdlIC56ZXJvLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXplcm8tbmV3IC5weC02LFxuICAjemVyby1tZXNzYWdlIC5weC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEsXG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50OyB9IH1cblxuLmV0X3BiX3RvZ2dsZV90aXRsZSBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBpbmhlcml0OyB9XG4gIC5ldF9wYl90b2dnbGVfdGl0bGUgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uZW50cnktY29udGVudCB0ciB0aCxcbmJvZHkuZXQtcGItcHJldmlldyAjbWFpbi1jb250ZW50IC5jb250YWluZXIgdHIgdGgge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4udmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6aG92ZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5hW2RhdGEtaGVhcnRndWlkZT1cInJlZ2lzdGVyXCJdIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZXRfcGJfdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmV0X3BiX3RleHQgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmV0X3BiX3RleHQgdWwgbGk6Om1hcmtlciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cblxuLnN1cHBvcnQtc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuYS5ibHVlLWhpZ2hsaWdodGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuLmFib3V0LXVzLXRpdGxlcyBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiA0NHB4OyB9XG5cbi5hYm91dC10aXRsZS1zbSBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5pbmZvLXZhbGlkYXRpb24gaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmgzLnN1cHBvcnQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4uc3BlYy10aXRsZSxcbi5hdXRob3ItdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNwZWMtdGl0bGUsXG4ucmVzb3VyY2UtdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSxcbi5oZWFydGd1aWRlLWluZm8ge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uYXV0aG9yLXRpdGxlLFxuLmhlYXJ0Z3VpZGUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYXV0aG9yLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhlYXJ0Z3VpZGUtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWV3LW1vcmUtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnZpZGVvLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnZpZGVvLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDU0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIHtcbiAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICAgICAgICB3aWR0aDogMjAuODc1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNS41JTsgfSB9XG5cbi5lbGVtZW50LXNwYWNpbmcge1xuICBwYWRkaW5nOiAyMXB4IDE1cHg7IH1cblxuLnRhYmxlLWNhcHRpb24taW5mbyB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAxM3B4IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZhY3QtdGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1zcGFjaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5mYWN0LXRhYmxlIHRkLFxuICAuZmFjdC10YWJsZSB0aCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5mYWN0LXRhYmxlIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5mYWN0LXRhYmxlIHRkW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZhY3QtdGFibGUgdGgge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmZhY3QtdGFibGUge1xuICAgICAgZGlzcGxheTogdGFibGU7IH0gfVxuXG4udGQtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC50ZC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi50aC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAudGgtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnRoLXRpdGxlIDpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5wcmltYXJ5LXRoLFxuLmNvbC10aXRsZS1jZW50ZXJlZCxcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcixcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnByaW1hcnktdGgsXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAucHJpbWFyeS10aCxcbiAgICAuY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC5jb2wtdGl0bGUtY2VudGVyZWQge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJpbWFyeS10aCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnByaW1hcnktdGgge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY2FwdGlvbi1zbS1zdWJ0ZXh0LFxuLnByaW1hcnktdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5jYXB0aW9uLXNtLXN1YnRleHQge1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4uc3ViLWluZm8ge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnN1Yi1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5kZWNvcmF0aW9uLWVsZW1lbnQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuZGVjb3JhdGlvbi1lbGVtZW50IHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmRlY29yYXRpb24tZWxlbWVudC1zbSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZGVjb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjODZCMTYyOyB9XG5cbi5kZWNvci15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRTJCRjAxOyB9XG5cbi5kZWNvci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRTI3QTAxOyB9XG5cbi5kZWNvci10b21hdG8ge1xuICBiYWNrZ3JvdW5kOiAjRjk0QzAwOyB9XG5cbi5kZWNvci1kYXJrcmVkIHtcbiAgYmFja2dyb3VuZDogI0MxMTUzQjsgfVxuXG4uYXJpYS1yb3cge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmFyaWEtcm93IHtcbiAgICAgIGhlaWdodDogNzVweDsgfSB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0xOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJiOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG4gIC5hcmlhLXJvdy0yOm50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWU1MjhjOyB9XG4gIC5hcmlhLXJvdy0zOm50aC1jaGlsZCgxKSwgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cbiAgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctMzpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICMyYjNlNGY7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC45NSk7IH1cbiAgLmFyaWEtcm93LTQ6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctNDpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICM2ZTZlNmU7IH1cbiAgLmFyaWEtcm93LTU6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMiksIC5hcmlhLXJvdy01Om50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLmZhY3QtdGFibGUtc20ge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZhY3QtdGFibGUtc20gdGgsXG4gIC5mYWN0LXRhYmxlLXNtIHRkIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmFjdC10YWJsZS1zbSAucHJpbWFyeS10aCxcbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCB7XG4gICAgcGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmZhY3QtdGFibGUtc20gLmNvbC10aXRsZS1jZW50ZXJlZCxcbiAgLmZhY3QtdGFibGUtc20gLmNhcHRpb24tc20tc3VidGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mYWN0LXRhYmxlLXNtIC5wcmltYXJ5LXRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZmFjdC10YWJsZS1zbSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhpZGRlbi1zbS1hcmlhIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5zbS1hcmlhLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zbS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLm9wdGlvbi10ZXh0LTEsIC5vcHRpb24tdGV4dC0yLCAub3B0aW9uLXRleHQtMywgLm9wdGlvbi10ZXh0LTQsIC5vcHRpb24tdGV4dC01IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5zbS1hcmlhLXJvdy0xLFxuLm9wdGlvbi10ZXh0LTEge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0yLFxuLm9wdGlvbi10ZXh0LTIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy0zLFxuLm9wdGlvbi10ZXh0LTMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7IH1cblxuLnNtLWFyaWEtcm93LTQsXG4ub3B0aW9uLXRleHQtNCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI5LCAxMjksIDEyOSwgMC43KTsgfVxuXG4uc20tYXJpYS1yb3ctNSxcbi5vcHRpb24tdGV4dC01IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG5cbi5yb3ctaW5mby0xIC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmI7IH1cblxuLnJvdy1pbmZvLTIgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogIzFlNTI4YzsgfVxuXG4ucm93LWluZm8tMyAuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTRmOyB9XG5cbi5yb3ctaW5mby00IC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICM4MTgxODE7IH1cblxuLnJvdy1pbmZvLTUgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7IH1cblxuLm5vdEJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5ldF9wYl90b2dnbGVfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmV0LXBiLWFycm93LXByZXY6OmJlZm9yZSwgLmV0LXBiLWFycm93LW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmV0LXBiLWFycm93LXByZXYgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSwgLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDcyYmM7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmV0LXBiLWFycm93LXByZXY6Zm9jdXMsIC5ldC1wYi1hcnJvdy1uZXh0OmZvY3VzIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZXQtcGItYXJyb3ctcHJldjpmb2N1cyB7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmV0LXBiLWFycm93LW5leHQgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7IH1cblxuLmV0LXBiLWFycm93LW5leHQ6Zm9jdXMge1xuICByaWdodDogMjJweDsgfVxuXG4ubzctZm9udCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5vNy1mb250IC5vNy1mb250LTYge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlU2lkZWJhckZvcm1GaWVsZCAuc2xkcy1zdHlsZS1pbnB1dHRleHQsIC5lbWJlZGRlZFNlcnZpY2VTaWRlYmFyRm9ybUZpZWxkIC5zbGRzLXN0eWxlLXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmV0X3BiX3Njcm9sbF90b3A6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jbW1DT1ZJRDE5djIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiB7XG4gIHJpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm9ybWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuI2N1c3RvbU1vZHVsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuI2N1c3RvbU1vZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNjJweDtcbiAgbWFyZ2luLXRvcDogLTYycHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XG4gIGJhY2tncm91bmQ6ICMyQjNFNTAgIWltcG9ydGFudDsgfVxuICAuZXRfcGJfc2Nyb2xsX3RvcDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5ldF9wYl9zY3JvbGxfdG9wLmZvY3VzLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyQjNFNTA7IH1cbiAgICAuZXRfcGJfc2Nyb2xsX3RvcC5mb2N1cy1saWdodDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJCM0U1MDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMkIzRTUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLmV0LWZhcXMtYmxvY2sgLmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXQtZmFxcy1ibG9jayAuZXRfcGJfdG9nZ2xlX29wZW4gLmV0LXRvZ2dsZS1pY28ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5ldC1mYXFzLWJsb2NrIC5ldC10b2dnbGUtaWNvOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGUwNTBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jcG9zdC0yMjMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuI3Bvc3QtMjIzIHVsIGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IDIxcHg7IH1cblxuI25ld3NsZXR0ZXJCb3R0b21mb3JtYWZpYjIgLmFmaWItZm9ybS1idG4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICByaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDExcHggIWltcG9ydGFudDsgfVxuXG4jbmV3c2xldHRlcmZvcm1hZmliIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsXG4jbmV3c2xldHRlcmZvcm1hZmliIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnByaWNlU3BpZGVyV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucHJpY2VTcGlkZXJXcmFwcGVyIC5wcy13aWRnZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMTAwJSk7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG4gIC5wcmljZVNwaWRlcldyYXBwZXIgLnBzLWJ1dHRvbi1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiICA+XCIgLyBcIlwiOyB9XG5cbi5wZC1zdWJtZW51LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBkLXN1Ym1lbnUtd3JhcHBlci5hZmZpeCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMTUwbXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGQtc3VibWVudS13cmFwcGVyIC5wZC1zdWJtZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICAgIC5wZC1zdWJtZW51LXdyYXBwZXIgLnBkLXN1Ym1lbnUgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInOyB9XG4gIC5wZC1zdWJtZW51LXdyYXBwZXIgLnByaWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zY3JvbGwtdG8ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxMDMwO1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFmZml4IC5icy1jb250YWluZXIsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucHJpY2Utd3JhcHBlciwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucHJpY2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hZmZpeCAuYnMtY29udGFpbmVyIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTIzNDMzIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTEzNDQzIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucGQtc3VibWVudSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUge1xuICAgICAgICAgIHdpZHRoOiA3MCU7IH0gfVxuICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnBkLXN1Ym1lbnUgbGksIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnBkLXN1Ym1lbnUgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlOyB9XG5cbi5wcm9kdWN0LXF0eSBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmRlYWwtb2YtdGhlLXdlZWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMDA3MkJDO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlLCAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJCQztcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDA7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZGVhbC1vZi10aGUtd2Vlay1jb3JhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNGRjc0NzQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5kZWFsLW9mLXRoZS13ZWVrLWNvcmFsOjpiZWZvcmUsIC5kZWFsLW9mLXRoZS13ZWVrLWNvcmFsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjRkY3NDc0O1xuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZGVhbC1vZi10aGUtd2Vlay1jb3JhbDo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDsgfVxuICAuZGVhbC1vZi10aGUtd2Vlay1jb3JhbDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3MzczNzM7IH1cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIGNvbG9yOiAjMDA3MmJjOyB9XG5cbi5wcm9kdWN0LXdyYXBwZXIuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5hZHZhbmNlZC1saW5rcy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hZHZhbmNlZC1saW5rcy13cmFwcGVyIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMDA3MmJjO1xuICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAuYWR2YW5jZWQtbGlua3Mtd3JhcHBlciBsaSBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbnN2Zy50aHVtYlVwIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZmlsbDogIzAwNzJiYzsgfVxuXG4udmlldy1tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52aWV3LW1vcmUgLnZpZXctbW9yZS1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjNzM3MzczOyB9XG4gICAgLnZpZXctbW9yZSAudmlldy1tb3JlLWljb246OmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRVRtb2R1bGVzICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBjb250ZW50OiBcIlxcMzNcIjsgfVxuICAudmlldy1tb3JlIC52aWV3LWxlc3MtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctbW9yZS5leHBhbmQgLnZpZXctbW9yZS1pY29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwzMlwiOyB9XG4gIC52aWV3LW1vcmUuZXhwYW5kIC52aWV3LW1vcmUtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctbW9yZS5leHBhbmQgLnZpZXctbGVzcy1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogNjklO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYsXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMyU7XG4gIG1hcmdpbjogMCAxJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6ICM3MzczNzM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYsXG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmhvdmVyLCAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpmb2N1cyxcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQ6aG92ZXIsXG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM3MzczNzM7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCIgLyBcIlwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwNlwiIC8gXCJcIjsgfSB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCIgLyBcIlwiOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjEwN1wiIC8gXCJcIjsgfSB9XG5cbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2LFxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQsXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stc2xpZGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzM3MzczO1xuICBtYXgtd2lkdGg6IDk5cHg7IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogNHB4IDA7IH0gfVxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stc2xpZGUuYWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjODZiMDYyO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyAub3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3RbbmFtZT1cInNpemVcIl0ge1xuICAgIG1pbi13aWR0aDogMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0W25hbWU9XCJzaXplXCJdIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wcm9kdWN0LXN0b2NrU3RhdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtbXNycCxcbiAgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3Qtc2FsZVByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByb2R1Y3QtcHJpY2UgLnByb2R1Y3QtbXNycCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucHJvZHVjdC1jb21wYXRpYmxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnByb2R1Y3QtdmFsdWVQcm9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7IH1cblxuLm9yZGVyLXR5cGUgbGFiZWwgKyAud2hhdEl0SXMge1xuICBtYXJnaW46IC0xLjc1ZW0gMCAxZW0gNDVweDtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wZHAtZGlzYyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wZHAtZGlzYyAuc3QxIHtcbiAgZmlsbDogIzAwNzJCQzsgfVxuXG4ucGRwLWRpc2MtdGl0bGUge1xuICBmb250LXNpemU6IDE0LjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnBkcC1kaXNjLWRlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5wZHAtZGlzYyAubGVhcm5tb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnBkcC1kaXNjLWljb24ge1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBmaWxsOiAjMDA3MmJjOyB9XG5cbi5wZHAtY3ItYnJrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBkcC1kaXNjIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1jci1icmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBkcC1jci1icmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLnBkcC1jci1icmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBkcC1kaXNjLWljb24ge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGRwLWRpc2MtaWNvbiwgLnBkcC1kaXNjIC50aHVtYlVwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBkcC1kaXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBkcC1kaXNjLWJ1bmRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZHAtZGlzYy1jciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJvZHVjdC1kZXRhaWwtd3JhcCBhLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ub21yLXBkcC1vZmZlcnMgaWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2tUaHVtYi1pdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5oYWxmLWhhbGYge1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGFsZi1oYWxmIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjOyB9IH1cblxuLmNhdGVnb3J5LWhlcm8td3JhcCB7XG4gIGhlaWdodDogNjAwcHg7IH1cblxuLmNhdGVnb3J5LWhlcm8taGFsZiAuaGVyby1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNhdGVnb3J5LWhlcm8tYmctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWhlcm8td3JhcCB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b20tc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDQ5OyB9XG5cbi8qXHJcbiAgYWRkIGJhY2tncm91bmQgY29sb3Igc3R5bGluZ1xyXG4qL1xuLmJnLWxpZ2h0R3JheSB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cbiAgLmJnLWxpZ2h0R3JheSBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uYmctZ3JheS1ncmFkaWVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0IHRvcCwgI2FhYWFhYSwgI2NjY2NjYyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTsgfVxuICAuYmctZ3JheS1ncmFkaWVudCBhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uYmctZ3JheSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjZWNlY2VjOyB9XG4gIC5iZy1ncmF5IGgxLFxuICAuYmctZ3JheSAuaDEsXG4gIC5iZy1ncmF5IGgyLFxuICAuYmctZ3JheSAuaDIsXG4gIC5iZy1ncmF5IGgzLFxuICAuYmctZ3JheSAuaDMsXG4gIC5iZy1ncmF5IGg0LFxuICAuYmctZ3JheSAuaDQsXG4gIC5iZy1ncmF5IGg1LFxuICAuYmctZ3JheSAuaDUsXG4gIC5iZy1ncmF5IGg2LFxuICAuYmctZ3JheSAuaDYge1xuICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gIC5iZy1ncmF5IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iZy1ncmF5IC5saW5rcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5iZy1ncmF5IC5saW5rcyBhLmJsdWUtaGlnaGxpZ2h0ZWQge1xuICAgICAgY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYmctZ3JlZW4gaDEsXG4gIC5iZy1ncmVlbiAuaDEsXG4gIC5iZy1ncmVlbiBoMixcbiAgLmJnLWdyZWVuIC5oMixcbiAgLmJnLWdyZWVuIGgzLFxuICAuYmctZ3JlZW4gLmgzLFxuICAuYmctZ3JlZW4gaDQsXG4gIC5iZy1ncmVlbiAuaDQsXG4gIC5iZy1ncmVlbiBoNSxcbiAgLmJnLWdyZWVuIC5oNSxcbiAgLmJnLWdyZWVuIGg2LFxuICAuYmctZ3JlZW4gLmg2IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ibHVlIGgxLFxuICAuYmctYmx1ZSAuaDEsXG4gIC5iZy1ibHVlIGgyLFxuICAuYmctYmx1ZSAuaDIsXG4gIC5iZy1ibHVlIGgzLFxuICAuYmctYmx1ZSAuaDMsXG4gIC5iZy1ibHVlIGg0LFxuICAuYmctYmx1ZSAuaDQsXG4gIC5iZy1ibHVlIGg1LFxuICAuYmctYmx1ZSAuaDUsXG4gIC5iZy1ibHVlIGg2LFxuICAuYmctYmx1ZSAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ibHVlIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5iZy1uby10ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmJnLW5vLXRleHQtd2hpdGUgaDEsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oMSxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDIsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oMixcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDMsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oMyxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDQsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oNCxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDUsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oNSxcbiAgLmJnLW5vLXRleHQtd2hpdGUgaDYsXG4gIC5iZy1uby10ZXh0LXdoaXRlIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLW5vLXRleHQtd2hpdGUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iZy1ibHVlLWdlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE0LCAxODgsIDAuOCk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1iYWNrZ3JvdW5kSW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG9wYWNpdHk6IC4yOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAuNDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAgLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iYWNrZ3JvdW5kIC5saW5rcyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubm8tb3ZlcmZsb3cgLmJnLWJsdWUtc3RyaXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICB6LWluZGV4OiAwOyB9XG4gIC5uby1vdmVyZmxvdyAuYmctYmx1ZS1zdHJpcGU6OmJlZm9yZSwgLm5vLW92ZXJmbG93IC5iZy1ibHVlLXN0cmlwZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cbiAgLm5vLW92ZXJmbG93IC5iZy1ibHVlLXN0cmlwZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLm5vLW92ZXJmbG93IC5iZy1ncmF5LXN0cmlwZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgei1pbmRleDogMDsgfVxuICAubm8tb3ZlcmZsb3cgLmJnLWdyYXktc3RyaXBlOjpiZWZvcmUsIC5uby1vdmVyZmxvdyAuYmctZ3JheS1zdHJpcGU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG4gIC5uby1vdmVyZmxvdyAuYmctZ3JheS1zdHJpcGU6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbi50eHQtZ3JlZW4ge1xuICBjb2xvcjogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbi50eHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1ibHVlLWRyayB7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1ncmF5IHtcbiAgY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDsgfVxuXG4udHh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4udHh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uZm9jdXMtbGlnaHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3R0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiA5OTk5O1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBsZWZ0OiAxMHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICB6LWluZGV4OiA5OTk5O1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICByaWdodDogMTBweDsgfVxuXG4udGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGVzdGltb25pYWwtYmxvY2s6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlc3RpbW9uaWFsLWJsb2NrIC5xdW90LWljby1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwcHggMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQwcHQ7XG4gICAgY29sb3I6ICM4NmIwNjI7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNDBwdDtcbiAgICBjb2xvcjogIzg2YjA2MjsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICBjb2xvcjogIzg2YjA2MjsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTBweDsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogODBweDsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogODBweDsgfSB9XG5cbi50YWItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAudGFiLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICAudGFiLXdyYXBwZXIgLnRhYi1idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7IH1cbiAgICAudGFiLXdyYXBwZXIgLnRhYi1idXR0b24uYWN0aXZlIC50cmlhbmdsZSB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gIC50YWItd3JhcHBlciAudGFiLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGFiLXdyYXBwZXIgLnRhYi1jb250ZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYi13cmFwcGVyIC50YWItY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgLnRhYi13cmFwcGVyIC5wcm9kdWN0LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGFiLXdyYXBwZXIgLnByb2R1Y3QuYWN0aXZlIC5oMyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFiLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWItdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYi10aXRsZSAudHh0LWJsYWNrLmJ0bi10YWIge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB1bnNldDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5ub0Fycm93IC5hY3RpdmUtdGFiIC5hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAudGFicyB7XG4gIGJvcmRlci1ib3R0b206IDJweCAjY2NjIHNvbGlkOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWJzOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuY2FyZC1ib2R5LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5jb2xsYXBzZSAuc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYXJyb3ctcmlnaHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5hY3RpdmUtdGFiIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC10YWItd3JhcHBlciAuYWN0aXZlLXRhYiAuYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmNhcmQge1xuICAgIHdpZHRoOiA5OSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFycm93LXJpZ2h0IHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFjdGl2ZS1hY2MgLmFycm93LWRvd24ge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucHJvZHVjdC10YWItd3JhcHBlciAuY2FyZC1ib2R5LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLm1pbkhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNTkwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5taW5IZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDU1M3B4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC10YWItd3JhcHBlciAubWluSGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDsgfSB9XG5cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgLmJsb2NrIC5wcm9kdWN0LWdhbGxlcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgLmJsb2NrIC5ibG9jay1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zOyB9XG4gICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5leHBhbmRhYmxlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5leHBhbmRhYmxlIC5sZWFybm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ibG9jayAuYmxvY2stY29udGVudCAucHJvZHVjdC1nYWxsZXJ5IHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jayAuYmxvY2stY29udGVudDpob3ZlciAuZXhwYW5kYWJsZSB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQ6aG92ZXIgLmV4cGFuZGFibGUgLmxlYXJubW9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmV4cGFuZGFibGUge1xuICAgICAgICBoZWlnaHQ6IDM1JTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zOyB9XG4gICAgICAgIC5ibG9jayAuYmxvY2stY29udGVudCAuZXhwYW5kYWJsZSAubGVhcm5tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuYnV0dG9uLnJlc2V0LWFsbCxcbi5idG5Bc0xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24gLmhlbHBCdXR0b24gLnVpQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBcmlhbFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIC5oZWxwQnV0dG9uIC51aUJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMyYjNlNTA7IH1cblxuLnVpQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1lc3NhZ2Uge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzJiM2U1MCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG5hLmNoYXRPcHRpb24uZW1iZWRkZWRTZXJ2aWNlTGl2ZUFnZW50U3RhdGVDaGF0SGVhZGVyT3B0aW9uIC5vcHRpb25OYW1lIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuICAucHJvZHVjdC13cmFwcGVyLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlci5zbGljay1zbGlkZSAucHJvZHVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZHVjdC13cmFwcGVyOjphZnRlciwgLnByb2R1Y3Qtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE2cHg7XG4gICAgdG9wOiAxMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgd2lkdGg6IDFweDsgfVxuICAucHJvZHVjdC13cmFwcGVyOjpiZWZvcmUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xNXB4OyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3Qge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtZGV0YWlsLXdyYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2NDBweDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyID4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1uYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtbmFtZSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LXByaWNpbmcge1xuICAgICAgbWluLWhlaWdodDogNTNweDsgfVxuICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1wcmljaW5nIC5oMyB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgPiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IH4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5jb21wYXJlV3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIlLCAyNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MSUsIDk0JSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgcGFkZGluZzogMHB4IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjMlLCAyMiUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XG4gICAgICBsZWZ0OiAzMCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzklLCAyMiUpOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDkwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAyMiUpOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDgwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjglLCAyMiUpOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTsgfSB9XG5cbi5wcm9kdWN0LXdyYXBwZXIuY29tcGFyZVJlYWR5IC5wcm9kdWN0LWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bzsgfVxuXG4ucHJvZHVjdDpmb2N1cy13aXRoaW4ge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4ucHJvZHVjdCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnByb2R1Y3QgLmNvbXBhcmVCbG9jayBpbnB1dDpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi5wcm9kdWN0LXNhbGUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ucGFnZS1pZC0yMTMyOCAjbWFpbi1jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmJyaWNrLnNoYXR0ZXJQYXR0ZXJuQ29tcGxldGUgLmxpbmtzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5icmljay5zaGF0dGVyUGF0dGVybkNvbXBsZXRlIC5saW5rczpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJyaWNrLWF3YXJkcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0F3YXJkcy1Ccmlja19hd2FyZHMtYmcuanBnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuYnJpY2stYXdhcmRzIC5hd2FyZCB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxZW07IH1cbiAgLmJyaWNrLWF3YXJkcyAuYXdhcmQgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJyaWNrLWF3YXJkcyAuYXdhcmQgZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmJyaWNrLWF3YXJkcyAuaWNvbi1hd2FyZC1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJyaWNrLWF3YXJkcyAuaWNvbi1hd2FyZCBpbWcge1xuICAgIG1heC13aWR0aDogMTEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQ6bnRoLWNoaWxkKDQpLFxuICAgIC5icmljay1hd2FyZHMgLmF3YXJkOm50aC1jaGlsZCg4KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZDpudGgtY2hpbGQobis1KSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZDpudGgtY2hpbGQobis3KSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmRzLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmJyaWNrLWF3YXJkcyA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5icmljay1hd2FyZHMgLmF3YXJkIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4OyB9IH1cblxuLmRvY3RvcjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwNzJiYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRvY3RvcjEtbnVtIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuLyoqXHJcbkxvYWRpbmcgYWpheCBcclxuKi9cbi5qcy1hamF4LWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5mb3JtI2Nob3NlVHlwZUZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5mb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nYXBwbGUnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkFwcGxlXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J3NhbXN1bmcnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlNhbXN1bmdcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nbGcnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkxHXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J2h0YyddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiSFRDXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J21vdG9yb2xhJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJNb3Rvcm9sYVwiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdvbmVwbHVzJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJPbmVQbHVzXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J2h1YXdlaSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiSHVhd2VpXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J2dvb2dsZSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiR29vZ2xlXCI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDc1cHg7IH0gfVxuXG5mb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNlZWU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLmRldmljZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCAuZGV2aWNlLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogMTc1cHg7IH0gfVxuICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5kZXZpY2UtbmFtZSB7XG4gICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCAuZGV2aWNlLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG4gICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCAuZGV2aWNlLW5hbWUge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm9wZXJhdGluZy1zeXN0ZW0td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7IH1cbiAgLm9wZXJhdGluZy1zeXN0ZW0td3JhcHBlci5kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzczNzM3MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgLm9wZXJhdGluZy1zeXN0ZW0td3JhcHBlci5kaXNhYmxlZCAub3MtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzczNzM3MzsgfVxuICAub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyIC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHJpY2UtY2VsbCB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGUtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHRyIHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZTllY2VmOyB9XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgaW1nIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnR4dC1ncmVlbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmJ1eW5vdyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS42ZW07IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtbXNycCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHRoZWFkIHRoLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHRoZWFkIHRyIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGh1bWIge1xuICAgIHdpZHRoOiA4JSAhaW1wb3J0YW50OyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGh1bWIge1xuICAgIHdpZHRoOiA4JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuaW1nLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgKjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uby1jb21wYXRpYmxlLXByb2R1Y3RzLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uby1jb21wYXRpYmxlLXByb2R1Y3RzLXdyYXBwZXIgaDIge1xuICAgIGNvbG9yOiAjNzM3MzczOyB9XG5cbiNvc0RldmljZUNvbWJvIHtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI2xvYWRlci00IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNsb2FkZXItNCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBtYXJnaW46IDM1cHggNXB4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7IH1cblxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCAwLjMzcyBpbmZpbml0ZTsgfVxuXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgMC42NnMgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBvcGFjaXR5Y2hhbmdlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLm1hY2hpbmVEZXNrdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWNoaW5lRGVza3RvcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWNoaW5lRGVza3RvcF90ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzczNzM3MztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF8xIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzE6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8xOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgbGVmdDogNDAlOyB9IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF8yIHtcbiAgICAgIGxlZnQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8yOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMTAlOyB9IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF8zIHtcbiAgICAgIGxlZnQ6IDU2MHB4O1xuICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8zOjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMTYwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMzo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNCwgLm1hY2hpbmVEZXNrdG9wX3RleHRfNSwgLm1hY2hpbmVEZXNrdG9wX3RleHRfNiB7XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQ6OmFmdGVyLCAubWFjaGluZURlc2t0b3BfdGV4dF81OjphZnRlciwgLm1hY2hpbmVEZXNrdG9wX3RleHRfNjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTAwJTsgfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNDo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzUge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbGVmdDogMjUwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNTo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNSB7XG4gICAgICAgICAgbGVmdDogMTcwcHg7IH1cbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF81OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0MHB4OyB9IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF82IHtcbiAgICAgIHJpZ2h0OiAxMDBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHQge1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDMzJTsgfVxuICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8yIHtcbiAgICAgICAgICBsZWZ0OiAzNCU7IH1cbiAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMyB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF82IHtcbiAgICAgICAgICByaWdodDogMDsgfSB9XG5cbi8qXHJcbi5wcm9kdWN0LXRhYi13cmFwcGVyIHtcclxuXHJcbiAgLnRhYi13cmFwcGVyIHtcclxuXHJcbiAgICAudGFiLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFicyB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46MCAwIDIwcHg7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNzJiYztcclxuICAgICAgICB9XHJcbiAgICAgICAgJiArIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA3cHggMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cbi5kZXRhaWxlZC1udW1iZXItbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmRldGFpbGVkLW51bWJlci1saXN0IC5saXN0LW51bWJlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNwc19zZWxlY3RvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7IH1cbiAgI3BzX3NlbGVjdG9yIGxhYmVsIHtcbiAgICBjb2xvcjogIzJiM2U1MDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3BzX3NlbGVjdG9yIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI3BzX3NlbGVjdG9yIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICNwc19zZWxlY3RvciAuc3RhcnRvdmVyIHtcbiAgICAgIG1hcmdpbjogMzBweCAwOyB9IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy10ZW5zLW1vcmUgaDQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgICNwc19zZWxlY3RvciAucHMtbmF2IHVsIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG4gICNwc19zZWxlY3RvciAucHMtbmF2IC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1za2lwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNwc19zZWxlY3RvciAubm8tcmVzdWx0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5yZXN1bHRzLXRpdGxlIHtcbiAgICBjb2xvcjogIzJiM2U1MDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWJ0bixcbiAgI3BzX3NlbGVjdG9yIC5zdGFydG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNBRkNDMmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICBwYWRkaW5nOiA1NXB4IDMwcHggMzBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXN0ZXAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICNwc19zZWxlY3RvciAucHMtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIC5jaGVja21hcmsge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWFjdGlvbiAubGVhcm5tb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMmU7IH1cbiAgI3BzX3NlbGVjdG9yIC5sZWFybm1vcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wcy10ZW5zLW1vcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmOyB9XG4gIC5wcy10ZW5zLW1vcmUgLmN0YSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBzLXRlbnMtbW9yZSBoNCB7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnBzLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3BzX3NlbGVjdG9yIC5wcy1zdGVwLWNvbC1oYWxmIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtbmF2IHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXRlbnMtbW9yZSAuY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy10b3Age1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcy10eXBlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNTBweDsgfVxuICAgICNwc19zZWxlY3RvciAucHMtbmF2IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtc2tpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtc2VhcmNoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcy10eXBlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwc19zZWxlY3RvciAucHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzBweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3IsXG4uby1wcm9kdWN0LXNlbGVjdG9yICosXG4uby1wcm9kdWN0LXNlbGVjdG9yICo6YmVmb3JlLFxuLm8tcHJvZHVjdC1zZWxlY3RvciAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19yZXN1bHQtdGl0bGUsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3Jlc3VsdC10ZXh0LCAuby1wcm9kdWN0LXNlbGVjdG9yX19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2JhciB7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9fYmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9fYmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuXG4uby1wcm9kdWN0LXByb2dyZXNzYmFyX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY3ZW07XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLm8tcHJvZHVjdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5vLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTM1MHB4OyB9IH1cblxuLm8tcHJvZHVjdC1pbnB1dDpmb2N1cyB+IC5vLXByb2R1Y3QtdGlsZV9faW5uZXIge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2hlYWRlciAuby1wcm9kdWN0LXByb2dyZXNzYmFyIHtcbiAgICB3aWR0aDogOTk2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwNzJiYzsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX190aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0OWVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4OWVtOyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fc3ViaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fc3ViaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19ub3RpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19zdWJ0aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fbm90aWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19ub3RpY2Uge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3Jvdzo6YmVmb3JlLCAuby1wcm9kdWN0LXNlbGVjdG9yX19yb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX2NvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fY29sLS1zcGFuMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMlOyB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3RpbGUtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGlsZS1ncm91cCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbjpob3ZlciwgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uOmZvY3VzLCAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b246YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3MztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4OyB9IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAtN3B4OyB9XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uLWdyb3VwID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCA3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbi1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTNweDsgfVxuICAgICAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24tZ3JvdXAgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbjogMCAxM3B4OyB9IH1cblxuLm8tcHJvZHVjdC10aWxlIHtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDM0MHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTsgfVxuICAgICAgLm8tcHJvZHVjdC10aWxlICo6Oi1tcy1iYWNrZHJvcCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBoZWlnaHQ6IDM0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIGhlaWdodDogMzgwcHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpOyB9XG4gICAgICAuby1wcm9kdWN0LXRpbGUgKjo6LW1zLWJhY2tkcm9wIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlOyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMzBweCk7IH1cbiAgICAgIC5vLXByb2R1Y3QtdGlsZSAqOjotbXMtYmFja2Ryb3Age1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTsgfSB9XG4gIC5vLXByb2R1Y3QtdGlsZV9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW5uZXI6aG92ZXIsIC5vLXByb2R1Y3QtdGlsZV9faW5uZXI6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX2lubmVyLS12LWNlbnRlcmVkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbm5lci0tdi1zdGFydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5vLXByb2R1Y3QtdGlsZV9faW5uZXItLXYtc3RhcnQgLm8tcHJvZHVjdC10aWxlX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogNzUlOyB9XG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5vLXByb2R1Y3QtdGlsZV9faW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuby1wcm9kdWN0LXRpbGVfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4wOWVtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX190aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8tcHJvZHVjdC10aWxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gIC5vLXByb2R1Y3QtdGlsZV9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9fdGV4dC0tYWNjZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2N2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8tcHJvZHVjdC10aWxlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLm8tcHJvZHVjdC10aWxlX19pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvIDA7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX2ltYWdlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX2ltYWdlLm1iLTMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uby1wcm9kdWN0X19yZXN1bHQtdGl0bGUsIC5vLXByb2R1Y3RfX3Jlc3VsdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLXByb2R1Y3RfX3Jlc3VsdC10aXRsZTpub3QoOmxhc3QtY2hpbGQpLCAuby1wcm9kdWN0X19yZXN1bHQtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3RfX3Jlc3VsdC10aXRsZSwgLm8tcHJvZHVjdF9fcmVzdWx0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLm8tcHJvZHVjdF9fcmVzdWx0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uby1wcm9kdWN0X19hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vLXByb2R1Y3RfX2FjdGlvbnM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4vKipcclxuICogSlMgU3BlY2lmaWMgU3R5bGVzXHJcbiAqL1xuLmpzLXByb2R1Y3Qtc2VsZWN0b3Itc2xpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5qcy1wcm9kdWN0LXNlbGVjdG9yLXNsaWRlLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiogTG9hZGVyIGFqYXhcclxuKi9cbi5qcy1wcm9kdWN0LXNlbGVjdG9yLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1yZXN1bHQtaHRtbCB7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYycHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHJvZHVjdC1zZWxlY3Rvci10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wcm9kdWN0LXNlbGVjdG9yLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cblxuLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIgLmxpc3QtaW5saW5lIC5saXN0LWlubGluZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlciAubGlzdC1pbmxpbmUgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIuYmctbGlnaHRHcmF5IC5oNCxcbiAgLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIuYmctbGlnaHRHcmF5IC5oNSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIuYmctbGlnaHRHcmF5IGEge1xuICAgIGNvbG9yOiAjMDA2ZWI4OyB9XG5cbi52aWRlb3Mtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAudmlkZW9zLXdyYXBwZXIgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC52aWRlb3Mtd3JhcHBlciAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAudmlkZW9zLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHJpZ2h0OiAtMTBweDsgfVxuICAudmlkZW9zLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIGxlZnQ6IC0xMHB4OyB9XG5cbi52aWRlby10cmlnZ2VyLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC52aWRlby10cmlnZ2VyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cbiAgLnZpZGVvLXRyaWdnZXItYnV0dG9uIC5oNCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwOyB9XG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudmlkZW8tY29udGVudC13cmFwcGVyOmhvdmVyIC52aWRlby1wbGF5LWljb24ge1xuICAgIG9wYWNpdHk6IC45OyB9XG4gIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDg4cHg7IH1cblxuLmNsb3NlLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogLTE1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5jbG9zZS12aWRlbzpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbnVsLmZhcS1zaWRlbmF2IGxpIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zOyB9XG4gIHVsLmZhcS1zaWRlbmF2IGxpIGEsIHVsLmZhcS1zaWRlbmF2IGxpIGJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMS4yMHJlbTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjIwcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIG1hcmdpbjogLjI1ZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnVsLmZhcS1zaWRlbmF2IGxpID4gYTpob3ZlciwgdWwuZmFxLXNpZGVuYXYgbGkgPiBhOmZvY3VzLCB1bC5mYXEtc2lkZW5hdiBsaSA+IGE6YWN0aXZlLCB1bC5mYXEtc2lkZW5hdiBsaSBidXR0b246aG92ZXIsIHVsLmZhcS1zaWRlbmF2IGxpIGJ1dHRvbjpmb2N1cywgdWwuZmFxLXNpZGVuYXYgbGkgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG51bC5mYXEtc2lkZW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICB1bC5mYXEtc2lkZW5hdiB1bCBsaSBhLCB1bC5mYXEtc2lkZW5hdiB1bCBsaSBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbnVsLmZhcS1zaWRlbmF2IC5jb2xsYXBzZSxcbnVsLmZhcS1zaWRlbmF2IC5jb2xsYXBzaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICB1bC5mYXEtc2lkZW5hdiAuY29sbGFwc2Uuc2hvdyxcbiAgdWwuZmFxLXNpZGVuYXYgLmNvbGxhcHNpbmcuc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbnVsLmZhcS1zaWRlbmF2IC5jYXJldCB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwNzJiYztcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggIzAwNzJiYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDsgfVxuXG4ucG9zdC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjMuNyU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHA6Ly92aWEucGxhY2Vob2xkZXIuY29tLzQwNngzNDBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3QtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MS43NSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9zdC1pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU5JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAucG9zdC1pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY2LjUlOyB9IH1cblxuLnBvc3Qtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucG9zdC13cmFwcGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBvc3Qtd3JhcHBlciBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG4gIC5wb3N0LXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmxvZy1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZWVlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZWVlO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uYmxvZy1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2ctY29udGVudC13cmFwcGVyIC5mZWF0dXJlZC1wb3N0LXRhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuXG4uYmxvZy1wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2ctcG9zdC1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwcHg7IH0gfVxuXG4uYmxvZy1wb3N0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gMyAvIDMgLyA0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtX2ZlYXR1cmVkIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbV93aWRlIHtcbiAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gNDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZSwgLm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogIzczNzM3MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDsgfVxuXG4ubXVsdGlzZWxlY3QsIGlucHV0Lm11bHRpc2VsZWN0X19pbnB1dFt0eXBlPXRleHRdLCAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyB9XG5cbmlucHV0Lm11bHRpc2VsZWN0X19pbnB1dFt0eXBlPXRleHRdLCAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSk7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm11bHRpc2VsZWN0X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBzcGlubmluZyAyLjRzIGN1YmljLWJlemllcigwLjQxLCAwLjI2LCAwLjIsIDAuNjIpO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG4gIC5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBzcGlubmluZyAyLjRzIGN1YmljLWJlemllcigwLjUxLCAwLjA5LCAwLjIxLCAwLjgpO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tdWx0aXNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzJiM2U1MDsgfVxuICAubXVsdGlzZWxlY3QgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubXVsdGlzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT10ZXh0XS5tdWx0aXNlbGVjdF9faW5wdXQge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT10ZXh0XS5tdWx0aXNlbGVjdF9faW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZjsgfVxuICBpbnB1dFt0eXBlPXRleHRdLm11bHRpc2VsZWN0X19pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYThhOGE4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5tdWx0aXNlbGVjdF9fc2luZ2xlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjZmNmY2Y7IH1cbiAgLm11bHRpc2VsZWN0X19zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2E4YThhODtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5tdWx0aXNlbGVjdC0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tdWx0aXNlbGVjdC0tZGlzYWJsZWQgLm11bHRpc2VsZWN0X19jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICAgIGNvbG9yOiAjYThhOGE4OyB9XG4gIC5tdWx0aXNlbGVjdC0tZGlzYWJsZWQgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICNhOGE4YTg7IH1cblxuLm11bHRpc2VsZWN0LS1hY3RpdmUge1xuICB6LWluZGV4OiA1MDsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZTpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkgLm11bHRpc2VsZWN0X19jdXJyZW50IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2lucHV0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5tdWx0aXNlbGVjdC0tYWJvdmUubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX2lucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5tdWx0aXNlbGVjdC0tYWJvdmUgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICBib3R0b206IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4OyB9XG5cbi5tdWx0aXNlbGVjdF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyYjNlNTA7IH1cblxuLm11bHRpc2VsZWN0X190YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDI2cHggNHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICM3MzczNzM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAubXVsdGlzZWxlY3RfX3RhZyB+IC5tdWx0aXNlbGVjdF9faW5wdXQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnIH4gLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5tdWx0aXNlbGVjdF9fdGFncy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5tdWx0aXNlbGVjdF9fdGFncyB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggNDBweCAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm11bHRpc2VsZWN0X190YWctaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gIHdpZHRoOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLm11bHRpc2VsZWN0X190YWctaWNvbjphZnRlciB7XG4gICAgY29udGVudDogXCLDl1wiO1xuICAgIGNvbG9yOiAjMjY2ZDRkO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY5YTZlOyB9XG4gICAgLm11bHRpc2VsZWN0X190YWctaWNvbjpmb2N1czphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzY5YTZlOyB9XG4gICAgLm11bHRpc2VsZWN0X190YWctaWNvbjpob3ZlcjphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDhweCAxMnB4IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICByaWdodDogMXB4O1xuICB0b3A6IDFweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gIC5tdWx0aXNlbGVjdF9fc2VsZWN0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjUlO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICBib3JkZXItY29sb3I6ICM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogNTA7IH1cblxuLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tdWx0aXNlbGVjdF9fY29udGVudDo6d2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm11bHRpc2VsZWN0X19lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjNDk1MDU3OyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QpO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgY29sb3I6ICM0OTUwNTc7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0ZWQpOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpOyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBjdXJzb3I6IHRleHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLWRpc2FibGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2RlZGVkZTsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJiM2U1MDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzJiM2U1MDsgfVxuICAgIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDsgfVxuXG4ubXVsdGlzZWxlY3QtZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH1cblxuLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tdWx0aXNlbGVjdC1lbnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm11bHRpc2VsZWN0X19zdHJvbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMXB4OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gIHBhZGRpbmc6IDhweCA4cHggMCA0MHB4OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fY2xlYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTJweDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX3NwaW5uZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMXB4OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuQGtleWZyYW1lcyBzcGlubmluZyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgydHVybik7IH0gfVxuXG5maWVsZHNldFtkaXNhYmxlZF0gLm11bHRpc2VsZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3MzczNzM7XG4gICAgY29udGVudDogYXR0cihkYXRhLWRlc2VsZWN0KTtcbiAgICBjb2xvcjogIzJiM2U1MDsgfVxuXG4jbWFpbi1mb290ZXIge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLm1lbnUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAubWVudS1pdGVtIHtcbiAgICAgIG1hcmdpbjogLjY1cmVtIDA7IH1cbiAgICAgICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNlM2UzZTM7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAuZXRfcGJfd2lkZ2V0IHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXIge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlcjpmb2N1cyArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXI6dmFsaWQgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlcjp2YWxpZCArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRvcDogLTE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07IH1cbiAgICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1saW5rLXNlcGFyYXRlIHtcbiAgICBtYXJnaW46IDAgLjVyZW07IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zIC5pbnN0YWdyYW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItc29jaWFsLWljb25zX2FwcCB7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAjbWFpbi1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnNfYXBwIC5mYSB7XG4gICAgICBmb250LXNpemU6IDEuNjVlbTsgfVxuICAjbWFpbi1mb290ZXIgLm5ld3NsZXR0ZXItZGlzY2xhaW1lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAjbWFpbi1mb290ZXIgLm5ld3NsZXR0ZXItZGlzY2xhaW1lciBwIGEge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAjbWFpbi1mb290ZXIgLm5ld3NsZXR0ZXItZGlzY2xhaW1lciBwIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2UzZTNlMyAhaW1wb3J0YW50OyB9XG4gICNtYWluLWZvb3RlciAjb3Qtc2RrLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI21haW4tZm9vdGVyICNvdC1zZGstYnRuOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cbiAgICAjbWFpbi1mb290ZXIgI290LXNkay1idG46aG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluOyB9XG5cbiNhZmliLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogIzAwMzE1MztcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgI2FmaWItZm9vdGVyIC5hZmliLWZvb3Rlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMjRweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjYWZpYi1mb290ZXIgLmFmaWItZm9vdGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2FmaWItZm9vdGVyIC50b3AtYmxvY2ssXG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrLFxuICAjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAjYWZpYi1mb290ZXIgLnRvcC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAjYWZpYi1mb290ZXIgLnRvcC1ibG9jayAuYWZpYi1zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAjYWZpYi1mb290ZXIgLnRvcC1ibG9jayAuYWZpYi1zb2NpYWwgbGkgYSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAjYWZpYi1mb290ZXIgLnRvcC1ibG9jayAuYWZpYi1zb2NpYWwgbGkgYSBpbWcge1xuICAgIG1heC13aWR0aDogNDhweDsgfVxuICAjYWZpYi1mb290ZXIgLnRvcC1ibG9jayAuYWZpYi1zb2NpYWwsXG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5QzlDOTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5QzlDOTsgfVxuICAjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayB7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyBhLFxuICAjYWZpYi1mb290ZXIgLmFmaWItY29weSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNhZmliLWZvb3RlciAuYWZpYi1jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgI2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluOyB9XG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNzsgfVxuICAjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3MgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICNhZmliLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgI2FmaWItZm9vdGVyIC50b3AtYmxvY2ssXG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrLFxuICAjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3MsXG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICNhZmliLWZvb3RlciAudG9wLWJsb2NrIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMDsgfVxuICAjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3Mge1xuICAgIGdhcDogMzJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYWZpYi1jb3B5IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1ibG9jayAuYWZpYi1zb2NpYWwge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNtYWluLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IC5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgLm1lbnVfaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLnByaW0tbmF2LW1haW4uc2hvdyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubWFpbi1oZWFkZXIjbWFpbi1oZWFkZXIuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07IH0gfVxuXG4ubWFpbi1oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG5cbi5tYWluLWhlYWRlciAuZmFkZS1lbnRlci1hY3RpdmUsXG4ubWFpbi1oZWFkZXIgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cblxuLm1haW4taGVhZGVyIC5mYWRlLWVudGVyLFxuLm1haW4taGVhZGVyIC5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwNzJiYztcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIC41cmVtOyB9IH1cblxuLm1haW4taGVhZGVyIC5zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDY0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlci5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMjUlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2ggLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2ggLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIgLmZvcm0tc2VhcmNoIC5idG4gLmZhOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIG1hcmdpbjogMDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC50b3AtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMzglIDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5taWRkbGUtYmFyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmJvdHRvbS1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNDAlIDAlOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC50b3AtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAubWlkZGxlLWJhciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmJvdHRvbS1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2YmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS40NXJlbSAuOHJlbSAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubWFpbi1oZWFkZXIgLmNhcnQgLmNhcnQtaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IC41cmVtIC44cmVtOyB9XG4gIC5tYWluLWhlYWRlciAuZHJvcGRvd24tdG9nZ2xlLCAubWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiwgLm5hdk1lbnUtaXRlbS0wIC5tYWluLWhlYWRlciBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLWhlYWRlciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm1haW4taGVhZGVyIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLm1haW4taGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdG9wOiA5cHg7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5uYXZiYXItd3JhcHBlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtaW5wdXQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2VhcmNoLWlucHV0OmZvY3VzICsgbGFiZWwsIC5zZWFyY2gtaW5wdXQ6Zm9jdXMtd2l0aGluICsgbGFiZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuc2tpcC1saW5rOmZvY3VzIHtcbiAgICB0b3A6IDA7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gICAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5wcmltYXJ5LW1lbnUtcy1idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wcmltYXJ5LW1lbnUtcy1idG46Zm9jdXMgaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmFmaWItaGVhZGVyIHtcbiAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5hZmliLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDQ4cHggMjRweCAhaW1wb3J0YW50OyB9IH1cbiAgLmFmaWItaGVhZGVyIC5jb250YWluZXIuZXRfbWVudV9jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hZmliLWhlYWRlciArIG1haW4ge1xuICBtYXJnaW4tdG9wOiAtNzZweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5hZmliLWhlYWRlciArIG1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogLTExNnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uYWZpYi1oZWFkZXIgKyBtYWluICNhZmliLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogNzZweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5hZmliLWhlYWRlciArIG1haW4gI2FmaWItaGVybyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTE2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLXByaW0taW5wIHtcbiAgICBib3JkZXItY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDsgfVxuICAgIC5zZWFyY2gtcHJpbS1pbnA6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ncmV5LWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDsgfVxuICAucHJpbWFyeS1tZW51LXMtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9IH1cblxuLmNvbnRhY3RVc0NvbnRhaW5lciAuaW5wdXRGaWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG5cbi5jb250YWN0VXNDb250YWluZXIgLmRlc2NyaXB0aW9uQm94IHtcbiAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuLnN1YnMge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uc3ViZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmOyB9XG5cbi5tb2RlbGZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuY29udGFjdFVzQ29udGFpbmVyIC5pbnB1dEZpZWxkIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4OyB9IH1cblxuLyogUHJvbW8gKi9cbi5yZXZpZXctYmFuZC1wcm9tbyB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbi5yZXZpZXctYmFuZC1wcm9tbyBoNCB7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnZlcnRpY2FsLWFsaWduIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucmV2aWV3LWJhbmQtcHJvbW8gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgZmlsbDogd2hpdGU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLnJldmlldy1iYW5kLXByb21vLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAucmV2aWV3LWJhbmQtcHJvbW8tY29weSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldy1iYW5kLXByb21vIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgLnJldmlldy1iYW5kLXByb21vLWNvcHkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3LWJhbmQtcHJvbW8taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIEhvdyBUbyAqL1xuLnJldmlldy1ob3d0byBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDsgfVxuXG4ucmV2aWV3LWhvd3RvIGgzIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi5yZXZpZXctaG93dG8tcGFuZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucmV2aWV3LWhvd3RvLXBhbmUgLm1hcmtlciB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAtNzVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnJldmlldy1ob3d0by1wYW5lIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnJldmlldy1ob3d0by1wYW5lIC5tYXJrZXIge1xuICAgIGhlaWdodDogMTI1cHg7XG4gICAgd2lkdGg6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctaG93dG8tcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIENhdGVnb3JpZXMgKi9cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIHtcbiAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHtcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExMWQyZTsgfVxuXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBpbWcge1xuICBjbGVhcjogYm90aDsgfVxuXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7IH1cblxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSxcbi5jb2wteHMtMi01LCAuY29sLXNtLTItNSwgLmNvbC1tZC0yLTUsIC5jb2wtbGctMi01LFxuLmNvbC14cy0zLTUsIC5jb2wtc20tMy01LCAuY29sLW1kLTMtNSwgLmNvbC1sZy0zLTUsXG4uY29sLXhzLTQtNSwgLmNvbC1zbS00LTUsIC5jb2wtbWQtNC01LCAuY29sLWxnLTQtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLTUsIC5jb2wtc20tMS01LCAuY29sLW1kLTEtNSwgLmNvbC1sZy0xLTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wteHMtMS01IHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xLTUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1zbS01LTUge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH1cbiAgLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7IH1cbiAgLmJhbmQtbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGOyB9XG4gIC5iYW5kLXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXNtLTUtNSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhbmQtbCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmJhbmQtciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuLyogUHJvZHVjdHMgKi9cbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjZWNlY2U7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAubGVhcm5tb3JlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDJweCAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5idl9hdmdSYXRpbmdfY29tcG9uZW50X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmJ2X2F2Z1JhdGluZ19jb21wb25lbnRfY29udGFpbmVyLCAucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmJ2X251bVJldmlld3NfY29tcG9uZW50X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBmb250LXNpemU6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtNXB4OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ibHVlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBjb250ZW50OiAnXFwyNjA1JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5IHtcbiAgY29sb3I6ICNjZWNlY2U7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC01cHg7IH1cblxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmdyYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNjZWNlY2U7XG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMTAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSBoMyB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7IH1cblxuLnByb2R1Y3QtaW1nIHtcbiAgbWF4LWhlaWdodDogOTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWltZyB7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gaDMge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG4vKiBXaWRnZXQgKi9cbiNyZXZpZXdGb3JtIHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7IH1cblxuI3Jldmlld0Zvcm0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuI3Jldmlld0Zvcm0gaDQge1xuICBjb2xvcjogIzAwMDsgfVxuXG4jcmV2aWV3Rm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZW5hYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbiNyZXZpZXdGb3JtIC5zZWxlY3QtZGVmYXVsdCwgLnNlbGVjdC1vcHRpb24ge1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuI3Jldmlld0Zvcm0gLmJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7IH1cblxuLnJlc291cmNlLWJhbmQtNCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucmVzb3VyY2UtYmFuZC00IC5sZWFybi1tb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5yZXNvdXJjZS1iYW5kLTQgLnI0bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTk2cHgpIHtcbiAgLm9tLWJvcmRlci1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGdyYXk7IH1cbiAgLm9tLWJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JheTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAub20tYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5vbS1ib3JkZXItcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAucmVzb3VyY2UtYmFuZC00IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmVzb3VyY2UtYmFuZC00IC5vbS1ib3JkZXItdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAucmVzb3VyY2UtYmFuZC00IC5vbS1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTsgfVxuICAucmVzb3VyY2UtYmFuZC00IGgzIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnJlc291cmNlLWJhbmQtNCAubGVhcm4tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgLnJiMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgLnJiNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlc291cmNlLWJhbmQtNCB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJlc291cmNlLWJhbmQtNCAuc3BsaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucmVzb3VyY2UtYmFuZC00IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJiLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmbGV4OiBpbmhlcml0OyB9IH1cblxuLnZpZGVvQmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udmlkZW8tcGxheS1pY29uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTclICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxldFZpZXcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5rcmlzdGluYU1vYmlsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1hdGNoTGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi52aWRlby13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tYXRjaEhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfaGVyb19CRy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnByb21vUHJvZHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfcHJvZF9CRy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLm1hdGNoTGFkeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF90ZXN0MV9CRy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLm1hdGNoTWFsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF90ZXN0Ml9CRy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLnRpdGxlVGV4dCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgY29sb3I6ICM4MDgyODU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tb2JpbGVWaWV3IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJsZXRWaWV3IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9rcmlzdGluYTEucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NiU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIlO1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9kYWxlMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg2JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMiU7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAudmlkZW8tcGxheS1pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTclO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDk3JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xuICAgIHBhZGRpbmctdG9wOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbTsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODMlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5kYWxlIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGl0bGVUZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRhbGUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAudmlkZW8tcGxheS1pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiAzMjBweCkge1xuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMwMDMwODcgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmhnLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTVweCAzN3B4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uaGVhcnRndWlkZSAuaGVhcnRIZXJvLmgxIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAuaGVhcnRndWlkZSAuaGVhcnRIZXJvLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFydGd1aWRlIC5oZWFydEhlcm8uaDEge1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYXJ0Z3VpZGUgLmhlYXJ0SGVyby5oMSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4uaGVhcnRndWlkZSBwIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZWFydGd1aWRlIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2hpZWxkIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5oZWFydGd1aWRlLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8gaWZyYW1lIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9XG5cbi5oZWFydEhlcm8ge1xuICBmb250LXNpemU6IDY5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgIC5oZWFydEhlcm8ge1xuICAgICAgZm9udC1zaXplOiA2MnB4OyB9IH1cblxuLnZpZGVvLWhlcm8ge1xuICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgLnZpZGVvLWhlcm8gLmhnLXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmlkZW8taGVybyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAzMzNweDsgfSB9XG5cbi52aWRlby1oZXJvLXRleHQge1xuICBtYXgtd2lkdGg6IDY2NXB4O1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC52aWRlby1oZXJvLXRleHQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuXG4udmlkZW8taGVybyAuaGctd2F0Y2gtaW1nIHtcbiAgbWF4LXdpZHRoOiA2NjBweDsgfVxuXG4uaGVhcnRTVkcge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmhlYXJ0U1ZHIHNwYW4ge1xuICBmb250LXNpemU6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYXJ0U1ZHIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuLnBsYXktaWNvbi1oZWFydGd1aWRlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucG9ja2V0V2F0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIHBhZGRpbmc6IDM1cHggMDsgfVxuXG4ucHctZGl2aWRlciB7XG4gIG1hcmdpbjogMjhweCAwIDUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMXB4OyB9XG5cbi5wdy1oZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtNjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ5MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnB3LWhnLWltZyB7XG4gICAgICB3aWR0aDogNDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHctaGctaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ibG9vZC1mbHVjdHVhdGlvbnMge1xuICBwYWRkaW5nOiAxNTVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ibG9vZC1mbHVjdHVhdGlvbnMge1xuICAgICAgcGFkZGluZzogNTVweCAwOyB9IH1cblxuLmJyZWFrdGhyb3VnaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDcycHggMDsgfVxuXG4uYnJlYWstdGl0bGUsXG4uYmxvY2stdGl0bGUsXG4ud2NoZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnJlYWstdGl0bGUsXG4gICAgLmJsb2NrLXRpdGxlLFxuICAgIC53Y2hkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5icmVha3Rocm91Z2ggLmN1ZmYtZXhwYW5kaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJyZWFrdGhyb3VnaCAuY3VmZi1leHBhbmRpbmcgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiA1MDRweCAhaW1wb3J0YW50OyB9IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMC43KTsgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDc5LCAyMTcsIDMzLCAwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMCk7IH0gfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0LWRvdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmZDkyMTtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwICM0ZmQ5MjE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHotaW5kZXg6IDI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudG9vbHRpcC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDM1cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMzsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY3VmZi1leHBhbmRpbmcgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50b29sdGlwLWlubmVyID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjFcIl0ge1xuICB0b3A6IDEwLjc1JTtcbiAgbGVmdDogNDguMzMzMyU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDklKTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIxXCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMzsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIyXCJdIHtcbiAgdG9wOiAxNi4zMzMlO1xuICBsZWZ0OiA0MCU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMlwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjkycHg7XG4gICAgbWluLXdpZHRoOiAyNzRweDsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjJcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIyXCJdIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiM1wiXSB7XG4gIHRvcDogMTYuMzMzJTtcbiAgbGVmdDogNDglOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjNcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiM1wiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjRcIl0ge1xuICB0b3A6IDE2LjMzMyU7XG4gIGxlZnQ6IDU0JTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI0XCJdIC50b29sdGlwLWlubmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogMTYzcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI0XCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI1XCJdIHtcbiAgdG9wOiAyNCU7XG4gIGxlZnQ6IDM3JTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI1XCJdIC50b29sdGlwLWlubmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICByaWdodDogMTYzcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI1XCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI2XCJdIHtcbiAgcmlnaHQ6IDMxJTtcbiAgYm90dG9tOiAzMiU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNlwiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgdG9wOiAtMTEwcHg7XG4gICAgcmlnaHQ6IDE2M3B4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNlwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiN1wiXSB7XG4gIGJvdHRvbTogMjIuNTY2NiU7XG4gIGxlZnQ6IDMwJTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI3XCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLndoYXQtY2FuLWhnLWRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud2hhdC1jYW4taGctZG8ge1xuICAgICAgcGFkZGluZzogMCAwIDI1cHg7IH0gfVxuXG4udGVzdGltb25pYWxzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC50ZXN0aW1vbmlhbHMtd3JhcHBlciAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiBhdXRvOyB9XG5cbi50d29VcFZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTEzcHggMCAxMzBweDsgfVxuICAudHdvVXBWaWRlbyBidXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC50d29VcFZpZGVvIC52aWRlby13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50d29VcFZpZGVvIC52aWRlb3MtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAudHdvVXBWaWRlbyAudmlkZW9zLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnR3b1VwVmlkZW8ge1xuICAgICAgcGFkZGluZzogNTRweCAwIDcwcHg7IH0gfVxuXG4udHdvVXBWaWRlbyAuaDMge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50d29VcFZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAudHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6YmVmb3JlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5oZy1wcm9kdWN0LWltZyB7XG4gIHBhZGRpbmctdG9wOiAxOTFweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZy1wcm9kdWN0LWltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG5cbi5oZy1yZWNvbW1lbmRlZCAucGF5cGFsIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuXG4ucHVyY2hhc2Utb3B0aW9ucyB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzgyODI4MjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9XG4gIC5wdXJjaGFzZS1vcHRpb25zIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDAzMDg3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDY4cHgpIHtcbiAgICAucHVyY2hhc2Utb3B0aW9ucyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjaGdFbWFpbENhcHR1cmUge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdTdWJUaXRsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnVGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMzhweDsgfVxuXG4uaGdUaXRsZS1vdXRlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmhnVGl0bGUtb3V0ZXIgLmhnVGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAjaGdUaGFua1lvdSAuaGdUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5tb2RlbC1udW1iZXIge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0JsdXJiIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwMzA4NzsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gPiBpbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhLFxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmhvdmVyLFxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmZvY3VzLFxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnQnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxOHB4IDUwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwODc7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czpiZWZvcmUsXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ZTVlNWU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogIzM5MzkzOSB1cmwoXCJodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvZW1haWwtaGcucG5nXCIpIG5vLXJlcGVhdCAxMHB4IDE0cHg7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OnBsYWNlaG9sZGVyLXNob3duIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTJhMmEyOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1sbmFtZVwiXSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvdXNlci1oZy5wbmdcIik7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1sbmFtZVwiXSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgPiAjaGdUaGFua1lvdSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuI2hnRW1haWxDYXB0dXJlLlRZID4gKjpub3QoI2hnVGhhbmtZb3UpIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSwgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI2hnRW1haWxDYXB0dXJlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggNTBweDsgfVxuICAjaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxuICAjaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjaGdFbWFpbENhcHR1cmUgLmhnVGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI2hnRW1haWxDYXB0dXJlIC5oZ0xvZ28ge1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9IH1cblxuLm5ldmVyLW1pc3MtYS1iZWF0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nLXRvcDogMTUxcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAubmV2ZXItbWlzcy1hLWJlYXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uZXZlci1taXNzLWEtYmVhdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9IH1cblxuLm5tYWItY29sLTEge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ubWFiLWNvbC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4ubm1hYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5tYWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLm5ldmVyLW1pc3MtYS1iZWF0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuICAubmV2ZXItbWlzcy1hLWJlYXQgbGkgaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuYm94IHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYm94Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3ggPiBkaXYge1xuICAgIG1pbi1oZWlnaHQ6IDQzN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYm94IC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDRweDtcbiAgICByaWdodDogNHB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3M7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuYm94IC5pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE1JTsgfVxuICAgIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCAuaW5uZXItY29udGVudCAuYm94LWFycm93LXVwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTYwcHg7XG4gICAgICBmb250LXNpemU6IDQxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3ggLmJveC1hcnJvdyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLnR4dC1ibGFjayAuYm94LWFycm93IHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuYm94OmhvdmVyIC5jb250ZW50LCAubWFzb25yeS1zZWN0aW9uIC5ib3g6Zm9jdXMtd2l0aGluIC5jb250ZW50IHtcbiAgdG9wOiA0cHg7IH1cblxuLm1hc29ucnktc2VjdGlvbiAuYm94LWJnLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWZkNDsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ibHVlIC5ib3gtYXJyb3ctdXAgLmZhIHtcbiAgICBjb2xvcjogIzQxOWZkNDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGMwMjk7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAuZ3JlZW4gLmJveC1hcnJvdy11cCAuZmEge1xuICAgIGNvbG9yOiAjODBjMDI5OyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjcwYjE7IH1cbiAgLm1hc29ucnktc2VjdGlvbiAucHVycGxlIC5ib3gtYXJyb3ctdXAgLmZhIHtcbiAgICBjb2xvcjogIzdiNzBiMTsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC50ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwYjFhYzsgfVxuICAubWFzb25yeS1zZWN0aW9uIC50ZWFsIC5ib3gtYXJyb3ctdXAgLmZhIHtcbiAgICBjb2xvcjogIzcwYjFhYzsgfVxuXG4ucmF0aW5nLXdyYXAgLmhnLXJhdGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAxNzBweDsgfVxuXG4ucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzgyODI4MjsgfVxuICAucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQgLmQtZmxleCB7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQgLm5vMSB7XG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICAgIC5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCAubm8xIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwcHggIzgyODI4MjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuLmltYWdlLWRpdmlkZXIge1xuICBoZWlnaHQ6IDY1NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmltYWdlLWRpdmlkZXIge1xuICAgICAgaGVpZ2h0OiAzNjVweDsgfSB9XG5cbi5oZy10ZWNoLXNwZWNzIHtcbiAgcGFkZGluZzogMTEzcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGctdGVjaC1zcGVjcyB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDA7IH0gfVxuICAuaGctdGVjaC1zcGVjcyAuaGctdGVjaC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5oZy10ZWNoLXNwZWNzIC5oZy10ZWNoLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzIHtcbiAgICBwYWRkaW5nOiA2OXB4IDA7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0xIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0yIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCA1MnB4OyB9XG4gIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLXdyYXAge1xuICAgIG1heC13aWR0aDogMzUzcHg7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0xLFxuICAgIC5oZy10ZWNoLXNwZWNzIC5zcGVjcy1jb2wtMiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4udGVjaC1yZXNvdXJjZXMgLnNwZWNzIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwOyB9XG4gIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlIC5hcHBzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlIC5hcHBzIGEge1xuICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2U6bnRoLWNoaWxkKDEpLFxuICAgIC50ZWNoLXJlc291cmNlcyAuc3BlY3MgLnJlc291cmNlOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2U6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAuYWRkaXRpb25hbC1yZXNvdXJjZXMgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2VzLWN0YXMgLmJ0biB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggIzAwMzA4NztcbiAgICBjb2xvcjogIzAwMzA4NztcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5oZy1mYXFzIHtcbiAgcGFkZGluZy1ib3R0b206IDExM3B4OyB9XG4gIC5oZy1mYXFzIC5mYXFzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhnLWZhcXMgLmZhcXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH0gfVxuXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuICAuYWNjb3JkaW9uIC50aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5hY2NvcmRpb24gLnRpdGxlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAgIC5hY2NvcmRpb24gLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMThweCAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5hY2NvcmRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5hY2NvcmRpb24gLmJvZHkge1xuICAgIHBhZGRpbmc6IDIzcHggNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAgIC5hY2NvcmRpb24gLmJvZHkge1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDMwcHg7IH0gfVxuICAgIC5hY2NvcmRpb24gLmJvZHkgLmFuc3dlci1pY29uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG4gICAgLmFjY29yZGlvbiAuYm9keSAuaW5uZXItYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDY3MXB4OyB9XG4gIC5hY2NvcmRpb24uYWN0aXZlIC50aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmFjY29yZGlvbi5hY3RpdmUgLnRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDU2JzsgfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYnMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAuYWNjb3JkaW9uLXRhYnMtYnRuIHtcbiAgcGFkZGluZzogMThweCAxNHB4IDE4cHggMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC5hY2NvcmRpb24tdGFicy1idG4ge1xuICAgICAgcGFkZGluZzogMThweCAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLmFjY29yZGlvbi10YWJzLWJ0blthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAudGFiLWljbzo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU2JzsgfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItaWNvOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItYm9keSAuYWNjb3JkaW9uLWlubmVyLWVsZW1lbnQge1xuICBwYWRkaW5nOiAyM3B4IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItYm9keSAuYWNjb3JkaW9uLWlubmVyLWVsZW1lbnQge1xuICAgICAgcGFkZGluZzogMjNweDsgfSB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmFuc3dlci1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWJvZHkgLmlubmVyLWJvZHkge1xuICBtYXgtd2lkdGg6IDY3MXB4OyB9XG5cbi5oZy10ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nLXRvcDogNjhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuaGctdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmOyB9XG4gIC5oZy10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmOyB9XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogaW5oZXJpdDtcbiAgcGFkZGluZzogaW5oZXJpdDsgfVxuXG4udGltZXJJY29uIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50aW1lckljb24gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50aW1lckljb24gbGkgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICAudGltZXJJY29uIGxpIGJ1dHRvbiBzdHJvbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRpbWVySWNvbiBsaSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAudGltZXJJY29uIGxpLmFjdGl2ZSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAudGltZXJJY29uIGxpLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIGJvcmRlcjogMTlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuaGVhcnRndWlkZSAudGltZXJJY29uIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjOyB9XG4gICAgLmhlYXJ0Z3VpZGUgLnRpbWVySWNvbiBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50b3VyLWhlYXJ0Z3VpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2F0Y2gtc2lkZSB7XG4gIHBhZGRpbmctdG9wOiAyNjBweDsgfVxuXG4uaGVhcnRndWlkZS1mbHVjdHVhdGlvbnMge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbHVtbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uaGVhcnRndWlkZSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4OyB9XG5cbi5oZy1zaXppbmcsIC5oZy1yZXZpZXdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLmhnLXNyTCBpbWcge1xuICBtYXgtd2lkdGg6IDM0cHg7IH1cblxuLmhnLXNyTCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDAzMDg3O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uaGctcmV2aWV3czo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtcHJpY2UtcXR5IHtcbiAgbWFyZ2luOiAzNXB4IDAgIWltcG9ydGFudDsgfVxuXG4uaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbi5oZy1wcm9kLXByaWNpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY3RhLWhlYXJ0Z3VpZGUsIC5jdGEtaGVhcnRndWlkZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmN0YS1oZWFydGd1aWRlLmxpbmstY3RhIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yczsgfVxuICAuY3RhLWhlYXJ0Z3VpZGUubGluay1jdGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NGIwMTc7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xuICBwYWRkaW5nOiAxMXB4IDUwcHggMTFweCA4cHg7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbiAgbWluLXdpZHRoOiAyMTNweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuY29sIHtcbiAgcGFkZGluZzogMTJweCAwOyB9XG5cbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyBhIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zckwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgfVxuXG4ubmF2U3RpY2t5LWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbi5oZWFydGd1aWRlIC5zdGlja3kgLm5hdlN0aWNreS1jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdlN0aWNreS1jdGEgc3BhbiB7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4ubmF2U3RpY2t5LWN0YSBhIHtcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXdyYXA6IG5vbmU7IH1cblxuLndhcnJhbnR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3dhcnJhbnR5LWdjLWNhcnQtMTAwMC14LTExMy02LWMtMi1mLTU5LWpwZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ubGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4udGFnTGluZSB7XG4gIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDsgfVxuXG4ubGluayB7XG4gIGZvbnQtc2l6ZTogMjVweDsgfVxuXG4uZXhjbHVzaXZlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzg2YjA2MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uaGVhcnRndWlkZSAucHJvZHVjdC1jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtZHRjIHtcbiAgZmxleC1ncm93OiAyOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGluayB7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogNjlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuaGVhcnRndWlkZSAuZ2Z6IHtcbiAgICBtYXJnaW4tdG9wOiA1NTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAubGluayB7XG4gICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogODlweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAud2F0Y2gtZmFjZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFydGd1aWRlLWxlYXJuLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAjMDAwIHNvbGlkIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXdyYXA6IG5vbmU7IH1cbiAgLmhlYXJ0Z3VpZGUtY29tcGF0aWJpbGl0eSB7XG4gICAgYm9yZGVyOiAjZmZmIHNvbGlkIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXdyYXA6IG5vbmU7IH1cbiAgLnBvY2tldFdhdGNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDYwJTsgfVxuICAuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9ib3gtMjEuanBnXCIpO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAuaGVhcnRndWlkZSAuZ2Z6IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLndhdGNoLWZhY2Uge1xuICAgIHdpZHRoOiA1NSU7IH1cbiAgLmhlYXJ0Z3VpZGUgLnNwZWNzYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcbiAgICB3aWR0aDogODAlOyB9XG4gIC53YXJyYW50eSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDBlbTsgfVxuICAudGFnTGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmhlYXJ0Z3VpZGUgLnVuZGVyV2F0Y2gge1xuICAgIG1hcmdpbi10b3A6IDIwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAud2F0Y2gtZmFjZSB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAud2F0Y2gtZmFjZSB7XG4gICAgd2lkdGg6IDQ1JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICB2aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYXJ0Z3VpZGUgLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpOyB9XG4gIC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmhlYXJ0Z3VpZGUgLnVuZGVyV2F0Y2gge1xuICAgIG1hcmdpbi10b3A6IDAlOyB9XG4gIC50b3VyLWhlYXJ0Z3VpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndhdGNoLWJhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogNTsgfVxuICAud2F0Y2gtZmFjZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTElLCAtNDYlKTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIC5oZWFydGd1aWRlIC5zdGlja3kge1xuICAgICAgdG9wOiAxOHB4OyB9XG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgICAgIHRvcDogNjJweCAhaW1wb3J0YW50OyB9IH1cbiAgLnNoaWVsZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTsgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogNDlweDsgfVxuICAjbmF2YmFyU3RpY2t5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvY2tldFdhdGNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDcwJTsgfVxuICAuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuYmFja2dyb3VuZC12aWRlbyAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtMTUlKTsgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAzMXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogNjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmNvbHVtbnMge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7IH1cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuZXhjbHVzaXZlIHtcbiAgICBmb250LXNpemU6IDU5cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZnRUYWdMaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGVmdFRhZ0xpbmUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgdG9wOiA4MnB4OyB9IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgdG9wOiAzNXB4OyB9XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xuICAgIHRvcDogNDZweDsgfSB9XG5cbi5oZWFydGd1aWRlIC5nb29nbGVQbGF5IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLmV4cGxvZGVkVmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmV4cGxvZGVkVmlldyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmV4cGxvZGVkVmlldyAucCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRlY2hTcGVjcyAuaDMge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDsgfVxuXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxNyU7IH1cblxuLnRlY2hTcGVjcyAudmlkZW8tcGxheS1pY29uMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzVweCkge1xuICAuaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAudGVjaFNwZWNzIC52aWRlby1wbGF5LWljb24yIHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d29VcFZpZGVvIC5zdGljayB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBsb2RpbmdXYXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTAlOyB9XG4gIC50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby1wbGF5LWljb24xIHtcbiAgICB0b3A6IDM1JTsgfSB9XG5cbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfYXZnUmF0aW5nLFxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9hdmdSYXRpbmc6aG92ZXIsXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X251bVJldmlld3NfdGV4dCxcbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfbnVtUmV2aWV3c190ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG5bZGF0YS1idi1zaG93PVwicmF0aW5nX3N1bW1hcnlcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaGctc3JSIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zckwge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jaGctZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uZmFxQm94IHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmIDFweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgbWluLWhlaWdodDogMjQ1cHg7IH1cblxuLmZhcUJveCBoNSB7XG4gIG1hcmdpbi1sZWZ0OiAzZW07XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG5cbi5mYXFCb3ggaDU6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIHRvcDogMThweDtcbiAgY29udGVudDogJ1EnO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjNjk2OTY5OyB9XG5cbi5mYXFCb3ggaDU6YWZ0ZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMHB4O1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY2NjY7IH1cblxuI1N1cHBvcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI1Jldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03MHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmhlYXJ0Z3VpZGVMb2dvIHtcbiAgdG9wOiAyOHB4OyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5oZWFydGd1aWRlIC5zdGlja3kgLm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xuICAgIHRvcDogMzhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAuZmFxQm94IHtcbiAgICBtaW4taGVpZ2h0OiAzMzVweDsgfVxuICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuaGVhcnRndWlkZUxvZ28sIC5uYXZTdGlja3ktY3RhIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmhlYXJ0Z3VpZGVTdGlja3lOYXZUb3Age1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDsgfVxuICAuaGVhcnRndWlkZS13YXRjaCB7XG4gICAgdG9wOiAtMTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZhcUJveCB7XG4gICAgbWluLWhlaWdodDogNDQwcHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmFxQm94IHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFxQm94IHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDE3MHB4OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgdG9wOiA0NXB4OyB9IH1cblxuI2hvbWUtaGctaGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZWFydGd1aWRlLWhvbWUtaGVyby5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBESU4tcHJvO1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNob21lLWhnLWhlcm8gdWwge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbiNob21lLWhnLWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4jaG9tZS1oZy1oZXJvIC5oZy1oZXJvLWN0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxN3B4IDQwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRElOLW1lZGl1bVwiO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG4jaG9tZS1oZy1oZXJvIC5oZy1oZXJvLWN0YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuXG4jaG9tZS1oZy1oZXJvIC5ob21lLWhlcm8taGctbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMzdweDsgfVxuXG4jaG9tZS1oZy1oZXJvIC5oZXJvLXNoYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDsgfVxuXG4jaG9tZS1oZy1zaGVsZi5oZy1zaGVsZi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IC0xOTBweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctc2hlbGYtemVybyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgyIHNwYW4ge1xuICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgyIHN1cCB7XG4gIGZvbnQtc2l6ZTogNDZweCAhaW1wb3J0YW50O1xuICBib3R0b206IDAuNGVtICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5leGNsdXNpb24ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YjdiOyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQtaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMjVweCAyNXB4IDE1cHggMjVweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDNweCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItY3RhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3Qge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2VlayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0NXB4OyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0LXByaWNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3QgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5idXlub3cge1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSwgI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYzsgfVxuXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5ob21lLUhHIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTi1ib2xkXCI7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLnNrZXc6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE1MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI2hvbWUtaGctc2hhdHRlciAuc2tldyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtaWNvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XG4gIG1hcmdpbi10b3A6IC0xNDBweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTA7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGU6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1koNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1tb2JpbGUtYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3QgbGkge1xuICBtYXJnaW4tbGVmdDogMi4zZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2NoZWNrLWJsYWNrLnN2Z1wiKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjdweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9ob21lLWhnLXNoYXR0ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIC5hcHAtZG93bmxvYWRzIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhnLWltZyB7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1oZyAuaG9tZS1oZy1zdWJjb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcy1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2hvbWUtaGctc2hhdHRlciAubGVhcm5tb3JlIHtcbiAgcGFkZGluZzogMTdweCA0MHB4IDE1cHggIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1jb25zdW1lci5oZXJvLWNvbnN1bWVycmVwb3J0czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWNvbnN1bWVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbiNob21lLWhnLWNvbnN1bWVyIC5oZy1jci1kaXNjbGFpbWVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbiNob21lLWhnLWNvbnN1bWVyIC5sZWFybm1vcmUge1xuICBwYWRkaW5nOiAxN3B4IDQwcHggMTVweCAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLWFkdmFudGFnZS5oZy1iZy1hZHZhbnRhZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctYWR2YW50YWdlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYWR2LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtOyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYWR2LXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzJiM2U1MDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmhlYWRlci1hZHZhbnRhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYm94IHAge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCAuY29sdW1uIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kOiAjRkZGOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiAyNXB4OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5mYS1jaXJjbGUge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtcXVvdGUtbGVmdCB7XG4gIGNvbG9yOiAjMDA3MmJjOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgei1pbmRleDogLTE7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xuICB6LWluZGV4OiAtMTA7IH1cblxuI2hvbWUtaGctemVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy16ZXJvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2hvbWUtaGctemVybyBpbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4OyB9XG5cbiNob21lLWhnLXplcm8gLmhlcm8tc2hhZGUtemVybyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgb3BhY2l0eTogMC43O1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1LCAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIC5oMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIHN1cCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzJiM2U1MCwgIzAwNzJiYyk7XG4gIGxlZnQ6IDA7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzJiM2U1MCwgIzAwNzJiYyk7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgLm1pbGxpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQge1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgI2hvbWUtaGctaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7IH1cbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcy1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTE1MHB4OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA4MHB4OyB9XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAucG0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNob21lLWhnLWNvbnN1bWVyIC5jci1wZGYge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICNoZy1iZy16ZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gIC5oZXJvLXNoYWRlLXplcm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2hhZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGVsZiAuaGdoYi16ZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLnByb21pc2UtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLnBtMiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1yZWNvbW1lbmRlZCAuaG9tZS1oZy1iZXR0ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgI2hvbWUtaGctYWR2YW50YWdlIC5oZWFkZXItYWR2YW50YWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDIwcHg7IH1cbiAgI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xuICAgIHdpZHRoOiA1MHB4OyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZoYy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2JwLXBkcC1maWx0ZXJzIGEucmVzZXQtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLm5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2Lm5hdi1saXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbi5hY3RpdmUgLm5hdi5uYXYtbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiA5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gbGkubW9yZSxcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiBsaS5sZXNzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLm1vYmlsZS1maWx0ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIge1xuICB3aWR0aDogMzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNicC1wZHAtZmlsdGVycyAjZmlsdGVycy1jb250YWluZXIgbmF2LnNpZGViYXIge1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI2JwLXBkcC1maWx0ZXJzICNmaWx0ZXJzLWNvbnRhaW5lciBhLnRvb2x0aXA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5wcm9kdWN0LXdyYXBwZXIge1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAucHJvZHVjdC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWhlYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItbW9iaWxlLWhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gPiB1bC5icC1tYWluIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzLFxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSBsYWJlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xuICAgIHBhZGRpbmc6IDAgNHJlbSAxMHB4OyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIHBhZGRpbmc6IDAgMC40NXJlbSAwO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXA6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC50b29sdGlwIC50b29sdGlwLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogMTUwJTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgIG1pbi13aWR0aDogMTU0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcDpob3ZlciAudG9vbHRpcC1sYWJlbCwgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcDpmb2N1cyAudG9vbHRpcC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXRpdGxlLCAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZSwgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4ge1xuICAgICAgbWFyZ2luOiAwIDAgMC4zcmVtIDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZS50YWItYnRuLCAjYnAtcGRwLWZpbHRlcnMgLnRhYi1idG4uZmlsdGVyLWJhY2stYnRuIHtcbiAgICBwYWRkaW5nOiAwLjY1cmVtIDFyZW07IH1cbiAgICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci10aXRsZS50YWItYnRuIC5hcnJvdy1yaWdodCwgI2JwLXBkcC1maWx0ZXJzIC50YWItYnRuLmZpbHRlci1iYWNrLWJ0biAuYXJyb3ctcmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4ge1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gLmJhY2stYnRuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDEwMCU7IH1cbiAgICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuYmFjay1idG46Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5mYS5mYS1jbG9zZSB7XG4gICAgcGFkZGluZzogMCAxcmVtIDAuM3JlbSAxcmVtOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5maWx0ZXItdGl0bGUsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5maWx0ZXItYmFjay1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biBzcGFuLnJlc2V0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuI2JwLXBkcC1maWx0ZXJzIGxpLm1vcmUsXG4jYnAtcGRwLWZpbHRlcnMgbGkubGVzcyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgI2JwLXByaWNlLW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzICNicC1wcmljZS1vcmRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICNicC1wZHAtZmlsdGVycyAjYnAtcHJpY2Utb3JkZXIgc2VsZWN0IHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgICAjYnAtcGRwLWZpbHRlcnMgI2JwLXByaWNlLW9yZGVyIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5icGYtbW9iaWxlLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA1NzllO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbiNicC1wZHAtZmlsdGVycyAub21yLWJwLWZpbHRlcnMge1xuICBmbG9hdDogbGVmdDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLm9tci1icC1maWx0ZXJzICsgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNicC1wZHAtZmlsdGVycyAub21yLWJwLWZpbHRlcnNfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYW5pbWF0aW9uOiAycyBpbmZpbml0ZSByb3RhdGVJdCBsaW5lYXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuYnAtcHAtd2FycCB7XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG5cbiNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLW1vZGFsIHtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtbW9kYWwge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50dC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IH1cblxuLyogQmVzdCBTZWxsZXIgKi9cbi5iZXN0LXNlbGxlcnMtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG5cbi5icmlja18yMzIyNzo6YmVmb3JlIHtcbiAgLyptdXN0IGJlIGNoYW5nZWQgb3IgcmVtb3ZlZCovXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvRlNBX3BhZ2VfYXNzZXRzX2hlcm8yLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDsgfVxuXG5idXR0b24udG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogNTRweDsgfVxuXG4jc3ViTmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDUwJSwgI2MyYzJjMiA1MCUpO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDcwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7IH1cblxuI3N1Yk5hdi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4uYnJvd3NlTGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5zdWJOYXZJdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTsgfVxuXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYmxvb2RQcmVzc3VyZVwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjYmxvb2RQcmVzc3VyZVwiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiN0ZW5zXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiN0ZW5zXCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2ZpdG5lc3NcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZWtnXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNla2dcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcmVzcGlyYXRvcnlcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Jlc3BpcmF0b3J5XCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjcHJvZmVzc2lvbmFsXCJdLFxuLnN1Yk5hdkl0ZW06aG92ZXIsXG4ubmF2LXRhYnMtbWVudS1pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNzJiYzsgfVxuXG4uc3ViTmF2SXRlbSB7XG4gIGJhY2tncm91bmQ6ICMyQjNFNTA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIC8qT3ZlcmxhcCBwYXJlbnQgYm90dG9tIGJvcmRlciovXG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdWJOYXZJdGVtID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3ViTmF2SXRlbSA+IGEsXG4uc3ViTmF2SXRlbSA+IGE6aG92ZXIsXG4uc3ViTmF2SXRlbSA+IGE6Zm9jdXMsXG4uc3ViTmF2SXRlbSA+IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaGl3SXRlbSB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gIHBhZGRpbmc6IDQwcHggMjVweDtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogIzJiM2U1MDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdmdJY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uc3ZnSWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5wcm9kdWN0U2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9XG5cbi5zZWN0aW9uVGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNlY3Rpb25UaXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7IH1cblxuLnNlY3Rpb25UaXRsZSA+IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1cHggNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdWItaGVhZGluZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNy42cHg7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG5cbi5leHBhbmRTdWJOYXYge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5leHBhbmRTdWJOYXYgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXM7IH1cblxuLmV4cGFuZFN1Yk5hdiBidXR0b246aG92ZXIsXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjpmb2N1cyxcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjMmMyYzI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaXdJdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDRweDsgfVxuICAjc3ViTmF2IC5icy1jb250YWluZXIsICNzdWJOYXYgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAjc3ViTmF2IGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGl3SXRlbSB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4OyB9XG4gIC5zZWN0aW9uVGl0bGUgPiBoMiB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gIC5zZWN0aW9uVGl0bGU6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgbGVmdDogLTUlOyB9XG4gICNzdWJOYXYge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmJyb3dzZUxhYmVsIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYzJjMjsgfVxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA1OHB4OyB9XG4gIC5zdWJOYXZJdGVtcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC41LCAwLjYsIDEuNCk7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0ge1xuICAgIHRvcDogMDsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjdGVuc1wiXSB7XG4gICAgdG9wOiAtNThweDsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZml0bmVzc1wiXSB7XG4gICAgdG9wOiAtMTE2cHg7IH1cbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Jlc3BpcmF0b3J5XCJdIHtcbiAgICB0b3A6IC0xNzRweDsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcHJvZmVzc2lvbmFsXCJdLFxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYm90dG9tXCJdIHtcbiAgICB0b3A6IC0yMzJweDsgfVxuICAuc3ViTmF2SXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICNzdWJOYXYub3BlbiAuc3ViTmF2SXRlbXNDb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICNzdWJOYXYub3BlbiAuc3ViTmF2SXRlbXMge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgI3N1Yk5hdi5vcGVuIC5leHBhbmRTdWJOYXYgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzJjMmMyOyB9XG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiBpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgI3N1Yk5hdiB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5icm93c2VMYWJlbCB7XG4gICAgcGFkZGluZzogMCA0cHggMCAxNXB4OyB9IH1cblxuLyogQ3VmZiBDb21wYXRpYmlsaXR5IFNlbGVjdG9yICovXG4uY3VmZi1zZWxlY3RvciAudGV4dC1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmN1ZmYtc2VsZWN0b3IgLmZpZWxkLXNldC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC40OyB9XG5cbiNwcm9kdWN0X25hbWVfc2VsZWN0LFxuI21vZGVsX251bWJlcl9pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM3MHB4OyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1mZWF0dXJlLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICBtaW4taGVpZ2h0OiAxMTBweDsgfVxuXG4uY3VmZi1zZWxlY3RvciAucHMtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDVweDsgfVxuXG4uaW5wdXQtYnJhbmQsXG4uc2VsZWN0ZWQtcHJvZHVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnBzLW1vZGVsLXNraXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnBzLW1vZGVsLXBhc3Mge1xuICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50OyB9XG5cbi5wcy1mZWF0dXJlLXdyaXN0IHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBzLWZlYXR1cmUtaGlkZSB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ucHMtanVtcCB7XG4gIGJhY2tncm91bmQ6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcC1sYXN0IHtcbiAgICBtaW4taGVpZ2h0OiA3MHB4OyB9IH1cblxubGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLmhlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA2MiwgODAsIDAuOCk7XG4gIHotaW5kZXg6IDI7IH1cblxuLnN1cHBvcnQtaHViLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDsgfVxuICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDJweCAwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2wuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMyQjNFNTA7IH1cbiAgICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sIGg0IHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2wgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnN1cHBvcnQtaHViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1cHBvcnQtaHViLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi1jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1cHBvcnQtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgei1pbmRleDogMzsgfVxuICAuc3VwcG9ydC1oZXJvOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBvcGFjaXR5OiAuMjtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zdXBwb3J0LWhlcm8taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5zdXBwb3J0LWhlcm8tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNDtcbiAgICB0b3A6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJzsgfVxuICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgZm9ybSB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViOGJiO1xuICAgICAgY29sb3I6ICM4MDgyODU7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc3VwcG9ydC1oZXJvLWNvbnRlbnQgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjhiYjtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBidXR0b24gLmZhLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzJiM2U1MDsgfVxuXG4uc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyogIHBhZGRpbmc6IDIuODEyNXJlbSAxLjQzNzVyZW07Ki9cbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAuc3VwcG9ydC1jb250YWN0LXRpbGUgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSAuY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleDogMTByZW07XG4gICAgZmxleDogMTByZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDZweCAxOHB4OyB9IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbi5ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAzMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgLnN1cHBvcnQtY29udGFjdC1pY29uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY5cHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLCAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmZvY3VzICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmNoZWNrZWQgKyBsYWJlbCBzcGFuLCAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLWlucHV0OmZvY3VzICsgbGFiZWwgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmM7XG4gIHBhZGRpbmc6IDMzcHggMTBweCAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUuYWN0aXZlIHAge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDcycHg7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSBzcGFuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUgbGFiZWw6Zm9jdXMgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlLmFjdGl2ZSB+IC5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGU6Zm9jdXMgfiAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCAjMkIzRTUwOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODA4Mjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZXMuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIgLnByb2R1Y3Qtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC13cmFwcGVyIGg0IHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uc3VwcG9ydC1jb250YWN0LW1kLXRpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwNzJiYztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuc3VwcG9ydC1jb250YWN0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogaGVpZ2h0OiA2NXB4OyAqL1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4OiAxMHJlbTtcbiAgICBmbGV4OiAxMHJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKmZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsqLyB9XG5cbi5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgbWluLWhlaWdodDogNjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnN1cHBvcnQtY29udGFjdHVzLXdyYXBwZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3R1cy13cmFwcGVyIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7IH1cbiAgLnN1cHBvcnQtY29udGFjdHVzLXdyYXBwZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbi5ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDYwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1oZXJvLW1vZGVsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICMyYjNlNTA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1tYW51YWxzIHtcbiAgcGFkZGluZzogMjBweCAxMHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8taW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogNDQwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1pbWFnZS1zdGF0aWMgaW1nIHtcbiAgbWF4LWhlaWdodDogNDQwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaHViLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlcixcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWh1Yi1maWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1odWItYWNjZXNzb3JpZXMsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaHViLWZhcXMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgd2lkdGg6IDY1cHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEgLm1lZGlhLWJvZHkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIC5tZWRpYS1ib2R5IGg1IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEgLm1lZGlhLWJvZHkgYS5idG4ge1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgaDUge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJiM2U1MDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIGEge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5waXBlIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNzZweDtcbiAgYmFja2dyb3VuZDogIzgwODI4NTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAuYmxvY2std3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5pbWctYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLmJsb2NrLXdyYXBwZXIgLmxpc3QtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5ibG9jay13cmFwcGVyLmxpc3Qge1xuICBtYXgtd2lkdGg6IDI5N3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLnBpcGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgdWwuYW5jaG9ycyAubGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzJiYztcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIHN2ZywgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGcsXG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIHBhdGgge1xuICAgICAgZmlsbDogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIGg0IHtcbiAgICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gICAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgaDQ6YmVmb3JlLCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgaDQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBzdmcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWF4LWhlaWdodDogNTFweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDpiZWZvcmUsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIHdpZHRoOiAwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNDpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIGg0OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1MCU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS5hY3RpdmUgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LmFjdGl2ZSBoNDpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeSBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbS5mYXEtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBjb2xvcjogIzg2YjA2MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzg2YjA2MjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLXF1ZXN0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogJ1xcZjA1NSc7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLXF1ZXN0aW9uLmFjdGl2ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFxmMDU2JzsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1hbnN3ZXIub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tYW5zd2VyIC5mYXEtYW5zd2VyLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXQtbGluay13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyYjNlNTAsICMyYjNlNTApLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxODI5MzgsICMxODI5MzgpO1xuICAvKiBncmFkaWVudCAyIGFzIHNvbGlkIGNvbG9yICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC8qIHNhbWUgYXMgbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdCAqL1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDQyJSAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MiUgMTAwJSwgMTAwJSAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGg1IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuc21hbGwtbm90aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDUwcHggMCA1MHB4IDUwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmIzZTUwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDk1JTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyYjNlNTAsICMyYjNlNTApLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMTgyOTM4LCAjMTgyOTM4KTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMCA0MiU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNDIlLCAxMDAlIDEwMCU7IH1cbiAgICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuY29tcGF0YWJpbGl0eS1maWx0ZXI6YWZ0ZXIge1xuICAgICAgICAvKndpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTAwcHggMTAwcHggMCAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJiM2U1MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTsqL1xuICAgICAgICBib3JkZXI6IDA7IH0gfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgdWwuZmVhdHVyZS1saXN0IGxpIHtcbiAgICB3aWR0aDogNDglO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB1bC5mZWF0dXJlLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2hlY2std2hpdGUuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgdWwuZmVhdHVyZS1saXN0IGxpLmRlYWN0aXZhdGUge1xuICAgICAgY29sb3I6ICM4MDgwODA7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jdWZmcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmN1ZmZzLWxpc3QgaDUgc3Bhbi5maXJzdC1jaGFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDQuNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmN1ZmZzLWxpc3QgbGkgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uIC5ibG9jay13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgIGhlaWdodDogMTAxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBob25lXCI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24udGFibGV0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiVGFibGV0XCI7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLm1wMy1wbGF5ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJNUDMgUGxheWVyXCI7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLm1wMy1wbGF5ZXIgaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi5hY3RpdmUgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24uYWN0aXZlOmFmdGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIC8qcGFkZGluZzogMTFweCA4cHg7Ki9cbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuYXBwLWljb24ge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciAuYnMtY29udGFpbmVyLCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4Mjg1OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1vcmUtd3JhcHBlciBoNSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMyYjNlNTA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbW9yZS13cmFwcGVyIC5ibG9jay13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDFweDtcbiAgbWluLWhlaWdodDogMTY3cHg7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbW9yZS13cmFwcGVyIC5idXR0b24tYmxvY2std3JhcHBlciBpbWcge1xuICByaWdodDogMTBweDtcbiAgdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbW9yZS13cmFwcGVyIC5idXR0b24tYmxvY2std3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzJiM2U1MDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvcy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby1wbGF5LWljb24ge1xuICAgIHdpZHRoOiAxMjJweCAhaW1wb3J0YW50OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC52aWRlby13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAuc2xpY2stbmV4dCwgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnNsaWNrLXByZXYge1xuICBib3JkZXI6IHNvbGlkICMwMDcyYmM7XG4gIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogMCAwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTIwcHg7IH1cblxuI21tQ29tcGFyZUNoYXJ0LmluIH4gI21tQ29tcGFyZVRyYXksXG4jbW1Db21wYXJlVHJheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMzAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMSk7IH1cblxuI21tQ29tcGFyZVRyYXkuaW4ge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tQ2xvc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IC43OGVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gIG1pbi1oZWlnaHQ6IDE0OXB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIC5tbUNsb3NlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QgLm1tQ2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6IHJlZDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZC5lbXB0eSB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNmN2Y3Zjc7XG4gICAgYmFja2dyb3VuZDogIzJiM2U1MDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kID4gaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMgPiAqIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyAuY29tcGFyZU5vd1tkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyAuY2xlYXJBbGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyAuY2xlYXJBbGw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBkYXNoZWQgI2Y3ZjdmNzsgfVxuXG4uY29tcGFyZUJsb2NrIHtcbiAgbWFyZ2luOiA0cHggMCAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jb21wYXJlUmVhZHkgLmNvbXBhcmVCbG9jayB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7IH1cbiAgLmNvbXBhcmVCbG9jayBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiA5MCU7IH1cbiAgICAuY29tcGFyZUJsb2NrIGxhYmVsOjpiZWZvcmUsIC5jb21wYXJlQmxvY2sgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4MTgxODE7IH1cbiAgICAuY29tcGFyZUJsb2NrIGxhYmVsOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsXG4gIC5jb21wYXJlQmxvY2sgbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MmJjOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIC5jb21wYXJlQmxvY2sgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgbGFiZWwsXG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgbGFiZWw6aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6ICM4MTgxODE7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDo6YmVmb3JlLFxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgcGFkZGluZzogMCA1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODY0cHgpIHtcbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgIHdpZHRoOiAxMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW1Db21wYXJlVHJheSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbW1Db21wYXJlVHJheSB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyxcbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjY2ZW07IH1cbiAgI21tQ29tcGFyZVRyYXkuaW4gLm1tVHJheVByb2QgLm1tQ2xvc2Uge1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjbW1Db21wYXJlVHJheS5pbiAubW1DbG9zZSB7XG4gICAgdG9wOiAtMzhweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuXG4jbW1Db21wYXJlQ2hhcnQge1xuICBwYWRkaW5nOiAzMHB4IDUwcHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggMTVweCAycHggcmdiYSgyMSwgMjEsIDIxLCAwLjIxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMXM7XG4gIHotaW5kZXg6IDEwMDAwMjtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjbW1Db21wYXJlQ2hhcnQuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNSUpO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI21tQ29tcGFyZUNoYXJ0LmluICsgLm1tQ29tcGFyZUNoYXJ0QmFja2Ryb3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI21tQ29tcGFyZUNoYXJ0ICsgLm1tQ29tcGFyZUNoYXJ0QmFja2Ryb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIHotaW5kZXg6IDEwMDAwMTsgfVxuICAjbW1Db21wYXJlQ2hhcnQgLm1tQ2xvc2Uge1xuICAgIGNvbG9yOiAjMmYzMTMyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgI21tQ29tcGFyZUNoYXJ0IC5tbUNsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDsgfVxuICAgICNtbUNvbXBhcmVDaGFydCAubW1DbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAjbW1Db21wYXJlQ2hhcnQgLm1tQnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMThweCA3MnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyOyB9XG5cbi50YWJsZS1jb21wYXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDkwMHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCBbc2NvcGU9cm93XSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAudGFibGUtY29tcGFyZWQgdGQge1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAuaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZEltZ3MgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIC5wcm9kTmFtZXMgdGRbc2NvcGU9cm93XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0aFtzY29wZT1yb3ddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAuNzVyZW0gNHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZFtzY29wZT1yb3ddIHtcbiAgICBib3JkZXItY29sb3I6ICNlYmViZWI7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IHRkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCAucHJvZFByaWNlcyB0ZCB7XG4gICAgcGFkZGluZzogMnJlbSA0cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50YWJsZS1jb21wYXJlZCAubGVhcm5tb3JlIDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuLnRhYmxlLWNvbXBhcmVkID4gdGhlYWQgdGgge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnRhYmxlLWNvbXBhcmVkID4gdGhlYWQgLnByb2ROYW1lcyB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAudGFibGUtY29tcGFyZWQge1xuICAgIHdpZHRoOiA4MzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjbW1Db21wYXJlQ2hhcnQge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHksXG4gIC50YWJsZS1jb21wYXJlZCB0ZCxcbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkLFxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0ZCB7XG4gICAgcGFkZGluZzogLjVyZW07IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAudGFibGUtY29tcGFyZWQgdGg6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZCB0ZDpudGgtY2hpbGQobisyKSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGQ6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0aGVhZCB0aDpudGgtY2hpbGQobisyKSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAudGFibGUtY29tcGFyZWQgW3Njb3BlPXJvd10ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgW3Njb3BlPXJvd10sXG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCBbc2NvcGU9cm93XSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gICNtbUNvbXBhcmVDaGFydCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBsZWZ0OiAwOyB9XG4gICNtbUNvbXBhcmVDaGFydC5pbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTVweCk7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIC5wcm9kTmFtZXMgdGQge1xuICAgIHBhZGRpbmc6IC41cmVtOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0ZCxcbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIHRkIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUsXG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZFtzY29wZT1yb3ddIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIC5wcm9kUHJpY2VzIC5oMyB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cblxuLnNlYXJjaC1zYi1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiA2MHB4IDA7IH1cblxuLmFjdGlvbiAuYnRuLmJsdWUtYmxvY2stYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4uYWR2YW5jZS1saW5rIHtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICAuYWR2YW5jZS1saW5rIGEge1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG4gIC5hZHZhbmNlLWxpbmsgLnRleHQge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMmIzZTUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hZHZhbmNlLWxpbmsgLmljb24ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgICAuYWR2YW5jZS1saW5rIC5pY29uIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7IH1cblxuOnJvb3Qge1xuICAtLWNlcnVsZWFuOiAjMDI3MmJjO1xuICAtLXZlcnktbGlnaHQtcGluazogI2VjZWNlYztcbiAgLS1kYXJrLWdyZXktYmx1ZTogIzJiM2Q1MDtcbiAgLS1saWdodC1ncmV5MTogI2Y5ZjlmOTtcbiAgLS1saWdodC1ncmV5MjogI2Y0ZjRmNDtcbiAgLS1icm93bi1ncmV5OiAjYjFiMWIxO1xuICAtLWJhdHRsZXNoaXAtZ3JleTogIzc1Nzc3YTtcbiAgLS1kYXJrLWdyZXk6ICM1NjU3NWE7XG4gIC0tbGlnaHQtbmF2eTogIzE4NDI2ZTtcbiAgLS1wYWxlLW1hdXZlOiAjZmFlM2Y3O1xuICAtLXBhbGUtcGluazogI2YyY2ZlNDtcbiAgLS1wdXJwbGlzaC1waW5rOiAjYzY1NTk2O1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWNlcnVsZWFuMjogIzAwODFjMztcbiAgLS1jZXJ1bGVhbjM6ICMwMDg5Y2U7IH1cblxuLnBhZ2UtcHJvZmVzc2lvbmFscy5ldF9maXhlZF9uYXYgI3BhZ2UtY29udGFpbmVyLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMuZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG5cbi5wYWdlLWNsaW5pY2FsLXZhbGlkYXRpb24gLmhjcC1hLXNwb3QtMSB7XG4gIG1pbi1oZWlnaHQ6IDM4NXB4OyB9XG5cbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWEtc3BvdC0xIHtcbiAgbWluLWhlaWdodDogMzg1cHg7IH1cblxuLnBhZ2UtaGVhcnQtaGVhbHRoIC5oY3AtY2FsbG91dC0xIHtcbiAgbWluLWhlaWdodDogNTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xuICBoZWlnaHQ6IDQ0NXB4OyB9XG5cbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiAubWFpbiB7XG4gIGhlaWdodDogaW5oZXJpdDsgfVxuXG4uaGNwLXRvcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XG4gIHBhZGRpbmc6IDE1cHggMHB4OyB9XG5cbi5oY3AtdG9wLWhlYWRlciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AyLWNvbnRhaW5lciBsaSxcbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AzLWNvbnRhaW5lciBsaSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AtdG9wLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCxcbi5oY3AtYm90dG9tLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zLWhjcDMtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbikgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucy1oY3AzLWJ0bi1zbSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnMtaGNwMy1idG4tc206Zm9jdXMgaTo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zLWhjcDMtYnRuOmZvY3VzLFxuLnMtaGNwMy1idG4tc206Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zLWhjcDMtc2VhcmNoLWZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnMtaGNwMy1zZWFyY2gtZmllbGQtc20ge1xuICBib3JkZXItY29sb3I6ICM3MzczNzMgIWltcG9ydGFudDsgfVxuICAucy1oY3AzLXNlYXJjaC1maWVsZC1zbTpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ncmV5LWJsdWUpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDMuNXB4ICMyYjNkNTA7IH1cblxuLmhjcC1oZWFkZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIsXG4uaGNwLWhlYWRlciAuZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbiNtYWluLWhlYWRlciAuaGNwLXRvcC1oZWFkZXIgLm5hdmJhciAubG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHdpZHRoOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyICNmb3JtLXNlYXJjaC13cmFwcGVyMiB7XG4gIHRvcDogNjRweDsgfVxuICAuaGNwLWhlYWRlciAjZm9ybS1zZWFyY2gtd3JhcHBlcjIgLmZvcm0tc2VhcmNoIGJ1dHRvbltjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oY3AtaGVhZGVyIGRpdltjbGFzcz1cInB4LTMtbWRcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGNwLWhlYWRlciBkaXZbY2xhc3M9XCJweC0zLW1kXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uaGNwIGgxLFxuLmhjcCAuaDEge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzNweDtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwIGgyLFxuLmhjcCAuaDIsXG4uaGNwIC5oZWFkaW5nLWZlYXR1cmVkIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AgaDMsXG4uaGNwIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AgaDQsXG4uaGNwIC5oNCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AgcCxcbi5oY3AgdWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwIC5jb250YWN0LXVzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjg2O1xuICBsZXR0ZXItc3BhY2luZzogMS4wMXB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AgLmIyYiB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLjc4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcCAuZmVhdHVyZWQtcHJvZHVjdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDBweDtcbiAgZmxleDogMSAwIDAlOyB9XG5cbi5oY3AtYnV0dG9uLTEge1xuICBwYWRkaW5nOiAxM3B4IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTMuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhjcC10YWJsZSAuaGNwLWJ1dHRvbi0xIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaGNwLWJ1dHRvbi0xOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhjcC1idXR0b24tMiB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGNwIC5oY3AtbW9kZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AgLmhjcC1jb25uZWN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwLXRleHQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AgLmhjcC1kaXNjbGFpbWVyLFxuLmhjcCAuaGNwLWRpc2NsYWltZXIgcCxcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbi5oY3AtZGlzY2xhaW1lci1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbikgIWltcG9ydGFudDsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lciBoMi5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwIC5oY3AtZGlzY2xhaW1lciAuaGNwLWRpc2NsYWltZXItbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBjb3VudGVyLXJlc2V0OiBMSVNULUlURU1TO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gIC5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1saXN0IGxpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTsgfVxuICAgIC5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVyKExJU1QtSVRFTVMpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IExJU1QtSVRFTVM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cblxuLmhjcC1kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmhjcCAuaGNwLWp1bXAtYmFyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLmhjcCAud2hpdGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AgLmJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGNwLWEtc3BvdC0yIHVsLFxuLmhjcC1ib2R5LTkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gIHBhZGRpbmctbGVmdDogNDVweDsgfVxuXG4uaGNwIC5zdWIge1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuXG4uaGNwIC5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uaGNwLXJvdW5kZWQtMzAge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5oY3Atcm91bmRlZC1sZWZ0LTMwIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1yb3VuZGVkLXJpZ2h0LTMwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tdC04IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LTkge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07IH1cblxuLmhjcCAubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMnJlbTsgfVxuXG4uaGNwIC5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0zcmVtOyB9XG5cbi5oY3AgLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTRyZW07IH1cblxuLmhjcCAubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtNXJlbTsgfVxuXG4uaGNwIC5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC02cmVtOyB9XG5cbi5oY3AgLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTdyZW07IH1cblxuLmhjcCAubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtOHJlbTsgfVxuXG4uaGNwIC5tdC1uMTAwIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG5cbi5oY3AgLm10LW41MCB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG5cbi5oY3AgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWEtc3BvdC0xLFxuLmhjcC1hLXNwb3QtMiAubWFpbixcbi5oY3AtY2FsbG91dC0xLFxuLmhjcC1hLXNwb3QtNCAubWFpbixcbi5oY3AtYS1zcG90LTUgLm1haW4sXG4uaGNwLWNhbGxvdXQtMSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB6LWluZGV4OiAyOyB9XG5cbi5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbi5oY3AtYS1zcG90LTEge1xuICBiYWNrZ3JvdW5kLXNpemU6IDM4JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0OyB9XG5cbi5oY3AtYS1zcG90LWhvbWUsXG4uaGNwLWEtc3BvdC0xLFxuLmhjcC1hLXNwb3QtMixcbi5oY3AtYS1zcG90LTQsXG4uaGNwLWJvZHktNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWEtc3BvdC0xIGEsXG4uaGNwLWEtc3BvdC0yIGEsXG4uaGNwLWEtc3BvdC0zIGEsXG4uaGNwLWEtc3BvdC01IGEge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgaHlwaGVuczogbm9uZTsgfVxuXG4uaGNwLWEtc3BvdC0zIC5zdWItd3JhcHBlcixcbi5oY3AtYS1zcG90LTUgLnN1Yi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWEtc3BvdC0zIC5zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1uYXZ5KTsgfVxuXG4uaGNwLWEtc3BvdC01IC5zdWIyIGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAubWFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtZ3JleS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIG5ldyBzdHlsZXMgKi9cbi5tLTE0NCB7XG4gIG1heC13aWR0aDogMTQ0cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvbnRhY3QtYmFubmVyLWIyYi50cmFuc2Zvcm1lZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNS41JSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04LjMlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNi45JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02LjQlICFpbXBvcnRhbnQ7IH0gfVxuXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lcixcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIsXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgPiBpbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyA+IGltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzID4gaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH0gfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmNvbnRhY3QtdXMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTQuMSUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIuOCUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMiUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMC41JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUuOSUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00LjclICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQuNSUgIWltcG9ydGFudDsgfSB9XG5cbi5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7IH0gfVxuICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubHAtYjJiLWJhbm5lci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYjJiLWJhbm5lci1jb250ZW50cyBoMi5iMmIuZC1mbGV4IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKmVuZCovXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5jb250YWN0LXVzLXRleHQtd3JhcHBlciB7XG4gIGhlaWdodDogNzNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjRweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5oY3AtYjJiLXBvcnRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGNwLWIyYi1wb3J0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItdGV4dC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XG4gIG1heC13aWR0aDogMTY0cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5iMmIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5oY3AtYjJiLXBvcnRhbCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTNweCAzNXB4OyB9XG5cbi5oY3AtYm9keS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7IH1cblxuLmhjcC1ib2R5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTsgfVxuICAuaGNwLWJvZHktMiB1bCAudml0YWxzaWdodC1pdGVtcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5oY3AtYm9keS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtYm9keS0zIC5tYWluIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcC1ib2R5LTQsXG4uaGNwLWJvZHktOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCA1OHB4LCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTsgfVxuXG4uaGNwLWJvZHktNCAubWFpbiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AtYm9keS01LFxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtaW5kdXN0cnktbmV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbi5oY3AtYm9keS03IGgzIHtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmhjcC1ib2R5LTcgLmNvbC00IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmhjcC1ib2R5LTcgLmNvbC00OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5oY3AtYm9keS03IC5jb2wtNDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLmhjcC1ib2R5LTcgLmhjcC1ib2R5LTctdGV4dCB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4uaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhjcC1ib2R5LTkgaW1nIHtcbiAgbWF4LWhlaWdodDogMzUycHg7IH1cblxuLmhjcC1ib2R5LTktYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4OyB9XG5cbi5oY3AtYm9keS05LWJveCBwLmhjcC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uaGNwLWJvZHktOS1ib3gtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cblxuLmhjcCBzdXAge1xuICBmb250LXNpemU6IDUwJTsgfVxuXG4uaGNwLWNhbGxvdXQtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC1jYWxsb3V0LTMgLmhjcC1kaXNjbGFpbWVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS1mZWF0dXJlZC1wcm9kdWN0QDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1N3B4O1xuICBsZWZ0OiAtMzRweDtcbiAgei1pbmRleDogMjsgfVxuXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLnN1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgei1pbmRleDogMTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZmllbGRfbGFiZWwge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IGlucHV0LFxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2Zvcm1fYm9keSBzZWxlY3Qge1xuICBwYWRkaW5nOiAxNXB4IDM1cHggIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9oZWFkaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7IH1cblxuLnBhZ2UtcmVzcGlyYXRvcnktc3VwcG9ydCAuaGNwLWdyaWQtMSxcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWEtc3BvdC0zIC5zdWIge1xuICB6LWluZGV4OiAxOyB9XG5cbi5wYWdlLXJlbW90ZS1wYXRpZW50LW1vbml0b3JpbmcgLmhjcC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oY3AtdmlkZW8gaWZyYW1lIHtcbiAgd2lkdGg6IDg5MXB4O1xuICBoZWlnaHQ6IDUwMXB4OyB9XG5cbi5oY3AtZ3JpZC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzJweDsgfSB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7IH1cblxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLmFjdGl2ZSwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIC5uYXYtbGluay5hY3RpdmUsIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24gKyB1bCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpub3QoLmFjdGl2ZSksIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCAubmF2LWxpbms6bm90KC5hY3RpdmUpLCAubmF2TWVudS1pdGVtLTAgLmhjcC1ncmlkLTMgYnV0dG9uICsgdWwgLm5hdi1saW5rOm5vdCguYWN0aXZlKSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmssIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCAubmF2LWxpbmssIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24gKyB1bCAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi10b2dnbGUsIC5oY3AtZ3JpZC0zIC5uYXZNZW51LWl0ZW0tMCBidXR0b24sIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xuICBwYWRkaW5nOiA4cHggMTZweDsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmhjcC1pbWFnZS13cmFwcGVyIHtcbiAgZmxleDogMCAwIDE1N3B4OyB9XG5cbi5oY3AtdGFibGUgaW1nIHtcbiAgbWF4LWhlaWdodDogMTE4cHg7IH1cblxuLmhjcC10YWJsZSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcC10YWJsZSAuY2hlY2sge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5oY3AtdGFibGUgdGgge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMjAlOyB9XG5cbi5oY3AtdGFibGUgdGQge1xuICB3aWR0aDogMTYlOyB9XG5cbi5oY3AtdGFibGUgdGgsXG4uaGNwLmhjcC10YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaGNwLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLmhjcC10YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tdmVyeS1saWdodC1waW5rKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uaGNwLXRhYmxlIGE6bm90KC5oY3AtYnV0dG9uLTEpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xuICBwYWRkaW5nOiAxMHB4IDE5cHg7IH1cblxuLmhjcC10YWJsZSxcbi5oY3AtdGFibGUtMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuLmhjcC10YWJsZS0yIHRoLFxuLmhjcC5oY3AtdGFibGUtMiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtcGluayk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaGNwLXRhYmxlLTIgdGggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5oY3AtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oY3AtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDsgfVxuXG4uaGNwLXZpZGVvIC5zdWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxuLmhjcC1mb290ZXIge1xuICBtYXgtd2lkdGg6IDE0MzhweDsgfVxuXG4uaGNwLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWZvb3RlciBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZvb3Rlci1kaXNjbGFpbWVyIHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yZW07IH1cblxuLmhjcC1mb290ZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS40NjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWZvb3RlciAuZXRfcGJfd2lkZ2V0IHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmhjcC1mb290ZXIgYTpmb2N1cyxcbi5oY3AtZm9vdGVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1pbnB1dC1uZXdzbGV0dGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1mb290ZXIgI25ld3NsZXR0ZXJmb3JtIC5oY3AtYnV0dG9uLTI6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5oY3AtYm90dG9tLW5hdiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1ib3R0b20tbmF2IGxpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oY3AtYm90dG9tLWhlYWRlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgYSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxNXB4IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyIGE6aG92ZXIsXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06aG92ZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0OyB9XG5cbi5oY3AtaGVhZGVyIGE6Zm9jdXMsXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06Zm9jdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5uYXYtaXRlbSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlOm5vdCguc2hvdykgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbiNtZW51LWhjcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uaGNwLWhlYWRlciAjbmF2YmFyLW5hdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcbi5oY3AtYm90dG9tLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDY4cHg7XG4gIHBhZGRpbmc6IC4yNXJlbSAyLjRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuICAgIC5oY3AtYm90dG9tLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtOyB9IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuI3NlYXJjaC1jbG9zZS1idXR0b24tMiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXG4gICAgI3NlYXJjaC1jbG9zZS1idXR0b24tMiB7XG4gICAgICBwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtOyB9IH1cblxuLmhjcC1oZXJvLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjpmb2N1cyArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNoY3AtbWFpbi1mb290ZXIgLmZvcm0tbmV3c2xldHRlciAuaGNwLWlucHV0LW5ld3NsZXR0ZXI6dmFsaWQgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjaGNwLW1haW4tZm9vdGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmhjcC1pbnB1dC1uZXdzbGV0dGVyOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjp2YWxpZCArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAtMThweDtcbiAgZm9udC1zaXplOiAuNzVyZW07IH1cblxuI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiAuNzJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG5cbiNoY3AtbWFpbi1mb290ZXIgI2Zvb3Rlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxMzVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kLmhjcC1sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gIC5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGNwLWJvdHRvbS1oZWFkZXIgI25hdi13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAuaGNwIGgxLFxuICAuaGNwIC5oMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3B4OyB9XG4gIC5oY3AgaDIsXG4gIC5oY3AgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAuaGNwIGgzLFxuICAuaGNwIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgLmhjcCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLmhjcC1mZWF0dXJlZC1wcm9kdWN0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5oY3AtYnV0dG9uLTEsXG4gIC5oY3AtYm9keS01IC5oY3AtYnV0dG9uLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuaGNwLW1vZGVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhjcC1ib2R5LTcgaDMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuaGNwLWIyYi1wb3J0YWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyN3B4OyB9XG4gIC5oY3AgLmIyYiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDsgfVxuICAuaGNwLWIyYi1wb3J0YWwgLmhjcC1idXR0b24tMSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhjcC1jYWxsb3V0LTEgLmhjcC1idXR0b24tMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhjcC1ncmlkLTMgaW1nLFxuICAuaGNwLWdyaWQtMiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oY3AtdmlkZW8gaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmhjcC1ib2R5LTIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuY29udGFjdC11cyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgLmhjcC1ib3R0b20tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmhjcC1ib3R0b20tbmF2IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgI2hjcC1tYWluLWZvb3RlciAuaGNwLWJ1dHRvbi0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiNtZW51LWhjcC1mb290ZXIgbGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgI21lbnUtaGNwLWZvb3RlciBsaTpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuICAjbWVudS1oY3AtZm9vdGVyIGxpOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjsgfVxuXG4jbWVudS1oY3AtZm9vdGVyICNvdC1zZGstYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBvcmRlcjogMjsgfSB9XG5cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuLm5hdi1saW5rLnNlYXJjaCwgLm5hdi1saW5rLmNhcnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgLm5hdi1saW5rLnNlYXJjaDpob3ZlciwgLm5hdi1saW5rLnNlYXJjaDpmb2N1cywgLm5hdi1saW5rLmNhcnQ6aG92ZXIsIC5uYXYtbGluay5jYXJ0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG5cbi5uYXYtbGluay5zZWFyY2ggaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5uYXZNZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uYXZNZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLm5hdk1lbnUtaXRlbSA+IGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm5hdk1lbnUtaXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZNZW51LWl0ZW06Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAubmF2TWVudS1pdGVtOmZvY3VzID4gYTo6YWZ0ZXIsXG4gICAgICAgICAgLm5hdk1lbnUtaXRlbTpmb2N1cyA+IGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0sIC5uYXZNZW51LWl0ZW06aG92ZXIge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGEsXG4gICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYnV0dG9uLCAubmF2TWVudS1pdGVtOmhvdmVyID4gYSxcbiAgICAgIC5uYXZNZW51LWl0ZW06aG92ZXIgPiBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IGE6OmFmdGVyLFxuICAgICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYnV0dG9uOjphZnRlciwgLm5hdk1lbnUtaXRlbTpob3ZlciA+IGE6OmFmdGVyLFxuICAgICAgICAubmF2TWVudS1pdGVtOmhvdmVyID4gYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7IH1cbiAgICAubmF2TWVudS1pdGVtOmhvdmVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICAgICAgdG9wOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgIC5uYXZNZW51LWl0ZW0tMCA+IGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgICAgICAubmF2TWVudS1pdGVtLTAgPiBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAubmF2TWVudS1pdGVtLTAgPiBhLFxuICAgICAgLm5hdk1lbnUtaXRlbS0wID4gYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b246aG92ZXIgdWwsXG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjpob3Zlcjo6YWZ0ZXIsXG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdLFxuICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9uYXYtbG9nby1oZWFydGd1aWRlLnBuZ1wiKSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgYm9yZGVyOiA4cHggc29saWQgI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdOmhvdmVyLFxuICAgICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0bjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMSBhW2hyZWY9XCIvcHJvZHVjdHMvaGVhcnRndWlkZS13ZWFyYWJsZS1ibG9vZC1wcmVzc3VyZS1tb25pdG9yLWJwODAwMG0vXCJdOmZvY3VzLFxuICAgICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0bjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0xIGFbaHJlZj1cIi9wcm9kdWN0cy9oZWFydGd1aWRlLXdlYXJhYmxlLWJsb29kLXByZXNzdXJlLW1vbml0b3ItYnA4MDAwbS9cIl0sXG4gICAgICAgIC5uYXZNZW51LWl0ZW0tMSAuYXNCdG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS1tb2JpbGUucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfSB9XG4gICAgLm5hdk1lbnUtaXRlbS0xOmZvY3VzLFxuICAgIC5uYXZNZW51LWl0ZW0tMTpmb2N1cyBhLFxuICAgIC5uYXZNZW51LWl0ZW0tMSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubmF2TWVudSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyB1bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAubmF2TWVudSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmF2TWVudSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIGhlaWdodDogMDsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyAuc2xpY2stc2xpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWxzIC5zbGljay10cmFjayB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbHMgLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG5bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi52aWRlby10cmFuc2NyaXB0LXNob3ctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLXRyYW5zY3JpcHQtc2hvdy1idXR0b24gLmZhLWZpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi52aWRlby10cmFuc2NyaXB0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTsgfVxuICAudmlkZW8tdHJhbnNjcmlwdC1jb250YWluZXIuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLXRyYW5zY3JpcHQtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gIC52aWRlby10cmFuc2NyaXB0LWNsb3NlLWJ1dHRvbiAuZmEtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50b29sdGlwLWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH1cblxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudC5pc192aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogODAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgxODE4MSB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCA1JSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9tci1wZHAtb2ZmZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyJSwgNSUpO1xuICAgIHdpZHRoOiA0MjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGRwLWRpc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGRwLWRpc2MtYnVuZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4udmlzdWFsbHktaGlkZGVuLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ub21yLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH1cblxuLnZpdGFsLW9tci1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2Rjk1OyB9XG5cbi5iYW5uZXItYmxvY2stbGVmdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5iYW5uZXItYmxvY2stbGVmdC1vdXRlci52aXRhbHNpZ2h0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG5cbi5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5LFxuLmJhbm5lci12aXRhbC1yaWdodCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5iYW5uZXItdml0YWwtcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTUzO1xuICBwYWRkaW5nOiAzOHB4IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1JTsgfVxuXG4uYmFubmVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMEYwRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmJhbm5lci10aXRsZS5iYW5uZXItdml0YWxzaWdodC1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYmFubmVyLXZpdGFsc2lnaHQtc2Vjb25kYXR5LXRpdGxlIHN1cCBhOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmJhbm5lci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLnZpdGFsLWJhbm5lci1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDU2cHggIWltcG9ydGFudDsgfVxuXG4uYmFubmVyLXVybCxcbi5iYW5uZXItc3VidGl0bGUsXG4uYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSxcbi5iYW5uZXItdGl0bGUuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSxcbi5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFubmVyLXVybCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5iYW5uZXItdXJsOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmJhbm5lci11cmw6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5iYW5uZXItbWFzayAuYmFubmVyLXJpZ2h0LWltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpdGFsLW1hc2sgLmJhbm5lci12aXRhbC1yaWdodC1pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLyptZWRpYSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhbm5lci1ibG9jay1sZWZ0LFxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcbiAgLmJhbm5lci12aXRhbC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfVxuICAuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCxcbiAgLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYmFubmVyLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAuYmFubmVyLXVybCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYW5uZXItYmxvY2stbGVmdCxcbiAgLmJhbm5lci12aXRhbC1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub21yLWJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwOyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJhbm5lci1tYXNrLFxuICAudml0YWwtbWFzayB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFzay1iYW5uZXIuc3ZnXCIpO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmdcIik7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1vcmlnaW46IGNvbnRlbnQ7XG4gICAgbWFzay1vcmlnaW46IGNvbnRlbnQ7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0O1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgICBtYXNrLXNpemU6IGF1dG8gMTAwJTsgfVxuICAudml0YWwtYmFubmVyLWxvZ28ge1xuICAgIG1hcmdpbjogMCAwIDU2cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmJhbm5lci1ibG9jay1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0IHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XG4gICAgbWF4LXdpZHRoOiA2MzJweDsgfVxuICAuYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4OyB9XG4gIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDM0cHg7IH1cbiAgLnZpdGFsLW1hc2sge1xuICAgIGNsaXAtcGF0aDogY2lyY2xlKDU2JSBhdCA1MCUgMjUlKTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXNrLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBtYXNrLXNpemU6IDAgIWltcG9ydGFudDsgfSB9XG5cbnN1cC5zbS1zdXAtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgc3VwLnNtLXN1cC1saW5rIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCBpbmhlcml0OyB9XG5cbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5zaGVkdWxlLWxpc3QgLnNoZWR1bGUtbGlzdC10aXRsZSxcbi5ibG9ja3F1b3RlLWF1dGhvcixcbi5nb2luZy1mb3ItemVyby1jb2wgLmhlYWRpbmctaDIsXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWwtaGVhZGluZy1oMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmJzLWNvbnRhaW5lci12aXRhbCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIge1xuICBwYWRkaW5nOiA1NnB4IDAgMzJweDsgfVxuXG4udml0YWxzaWdodC1kZW1vLWNvbnRhaW5lcixcbi5nZXQtdGhlLWRldGFpbHMtYm9va3MsXG4uZGV0YWlscy1ib29rcy1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDAzMTUzOyB9XG5cbi5zY2hlZHVsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uc2NoZWR1bGUtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICM4NmIwNjI7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmVib29rLWJ0bixcbi5zY2hlZHVsZS1idG4sXG4uZGV0YWlscy1ib29rcy1idG4sXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XG4gIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWJvb2stYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNzJiYzsgfVxuXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLXRpdGxlLFxuLnZpZGVvLXJlc291cmNlcy10aXRsZSxcbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRldGFpbHMtYm9va3MtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICAuZGV0YWlscy1ib29rcy1idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5kZXRhaWxzLWJvb2tzLWJ0bixcbi5lYm9vay1idG4sXG4uc2NoZWR1bGUtYnRuLFxuLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi50ZXh0LWNhcHRpb24ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIC5zY2hlZHVsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJiM2U1MDsgfVxuXG4uc2hlZHVsZS1saXN0IC5zaGVkdWxlLWxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uc2hlZHVsZS1saXN0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zaGVkdWxlLWxpc3QtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZWJvb2staW1nLWNvbnQge1xuICBtYXgtd2lkdGg6IDIzMHB4OyB9XG5cbi5lYm9vay10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLWNvbnRhaW5lciAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlLWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEyOHB4IDE1cHg7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5ob3ctdml0YWxzaWdodC13b3JrLWlubmVyLWxlZnQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tYXAtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnJlc291cmNlcy12aWRlb3Mge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5yZXNvdXJjZXMtaW1nLWJveCB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYm94IGlmcmFtZSxcbi52aWRlby1vdmVybGF5LWltZy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5yZXNvdXJjZXMtdmlkZW8tYm94IHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udmlkZW8tcmVzb3VyY2VzLWJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLnZpZGVvLXJlc291cmNlcy1hdXRob3Ige1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24tb3V0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnJlc291cmNlcy12aWRlby1idXR0b246aG92ZXIsIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbjpob3ZlciAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY286OmJlZm9yZSwgLnJlc291cmNlcy12aWRlby1idXR0b246Zm9jdXMgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IG5vbmU7IH1cblxuLnJlc291cmNlcy12aWRlby1idXR0b24taWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDY1cHg7XG4gIG1heC1oZWlnaHQ6IDY1cHg7IH1cbiAgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFw0OVwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogRVRtb2R1bGVzO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgcCwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBsaSwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBhLCAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHNwYW4sIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsOyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgdWwsIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnByb2R1Y3RzLWlubmVyLWJsb2NrLWluZm8tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnZpdGFsc2lnaHQtYmxvY2txdW90ZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgfVxuXG4ucXVvdC1pY28tYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5ibG9ja3F1b3RlLXR4dCxcbi5ibG9ja3F1b3RlLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4uYmxvY2txdW90ZS10eHQge1xuICBwYWRkaW5nOiAyOHB4OyB9XG5cbi50ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmdvaW5nLWZvci16ZXJvLWNvbCBwLCAuZ29pbmctZm9yLXplcm8tY29sIGxpIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5nb2luZy1mb3ItemVyby1jb2wgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7IH1cblxuLmdvaW5nLWZvci16ZXJvLWNvbCAuaGVhZGluZy1oMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbC1oZWFkaW5nLWgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udml0YWwtaW5wIGlucHV0LFxuLnZpdGFsLWlucCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE0cHggMTZweCAhaW1wb3J0YW50OyB9XG5cbi52aXRhbC1pbnAgbGFiZWwge1xuICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50OyB9XG5cbi52aXRhbC1pbnAgZGl2IHNwYW4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDsgfVxuXG4uYWNfcGhvbmVfbnVtYmVyIHtcbiAgY29sb3I6ICMwMEZGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5hY19waG9uZV9udW1iZXJfMiB7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbjMpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4uYWNfcGhvbmUtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MsIGJveC1zaGFkb3cgMC4zczsgfVxuXG4uYWNfcGhvbmUtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjU4NzA7XG4gIHBhZGRpbmc6IDNweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uYWNfcGhvbmVfbnVtYmVyXzIgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4vKm1lZGlhKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gIC5zY2hlZHVsZS1idG4sXG4gIC5lYm9vay1idG4sXG4gIC5kZXRhaWxzLWJvb2tzLWJ0bixcbiAgLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZzogMTZweCA0OHB4OyB9XG4gIC5hY19waG9uZV9udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuYWNfcGhvbmVfbnVtYmVyXzIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuYWNfcGhvbmUtbGluazpob3ZlciB7XG4gICAgZm9udC1zaXplOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH1cbiAgLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDEwcHg7IH1cbiAgLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVib29rLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9XG4gIC5ibG9ja3F1b3RlLXR4dCB7XG4gICAgcGFkZGluZzogMjhweCA1OXB4OyB9XG4gIC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcbiAgLnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxuICAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tY29sOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogMTA4MHB4OyB9XG4gIC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChldmVuKSxcbiAgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChvZGQpLFxuICAudml0YWxzaWdodC1yaWdodC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC5lYm9vay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLm5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ueC1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLngtbS1uby1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi54LW5vLWd1dHRlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB4LTMtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOXB4KSB7XG4gIC5weC00LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbiNmb290ZXItd2lkZ2V0cyB7XG4gIHBhZGRpbmc6IDYlIDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG5cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYWluLWhlcm8tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG5cbi5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9ob2xpZGF5LnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IC4yO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC4yOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC40OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MHB4KSB7XG4gIC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC42OyB9IH1cblxuYm9keS5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcbmJvZHkuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIsXG4uZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3MXB4OyB9XG5cbi5ldC1wYi1hcnJvdy1uZXh0LFxuLmV0LXBiLWFycm93LXByZXYge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2ICNwYWdlLWNvbnRhaW5lcixcbiAgLmV0X2ZpeGVkX25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7IH1cbiAgLmV0X3BiX3NsaWRlX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5ldF9wYl9zbGlkZV9jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmV0X3BiX3NsaWRlcyAuZXRfcGJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmV0X3BiX3NsaWRlciAuZXRfcGJfc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMzVweDsgfVxuICAuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uLFxuICAuZXRfcGJfc2xpZGVyX2Z1bGx3aWR0aF9vZmYuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5ib2R5LmFkbWluLWJhci5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcbmJvZHkuYWRtaW4tYmFyLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIge1xuICB0b3A6IDMycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGV4YS5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfSB9XG5cbiNvbXItYnBmLW1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciAubmF2LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDsgfVxuICAuZmVhdHVyZWQtcHJvZHVjdHMtd3JhcHBlciAubmF2LWl0ZW0gYS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7IH1cblxuLmV0X3BiX2FsbF90YWJzIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzAwNzJiYzsgfVxuXG4uYWNfYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuIiwiLy9cclxuLy8gSGVhZGluZ3NcclxuLy9cclxuLypcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cclxuXHJcbi5sZWFkIHtcclxuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbi5kaXNwbGF5LTEge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTIge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTMge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTQge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbiovXHJcblxyXG4vL1xyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBFbXBoYXNpc1xyXG4vL1xyXG5cclxuc21hbGwsXHJcbi5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG59XHJcblxyXG5tYXJrLFxyXG4ubWFyayB7XHJcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExpc3RzXHJcbi8vXHJcblxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcclxufVxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcbi5saXN0LWlubGluZS1pdGVtIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE1pc2NcclxuLy9cclxuXHJcbi8vIEJ1aWxkcyBvbiBgYWJicmBcclxuLmluaXRpYWxpc20ge1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbi5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5icy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXHJcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5icy1jb250YWluZXItZmx1aWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5yb3cge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcclxuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cclxuICAubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICA+IC5jb2wsXHJcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XHJcbn1cclxuIiwiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcclxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygpIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XHJcbiAgbWFyZ2luLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcclxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXHJcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XHJcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDU3NnB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDc2N3B4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSlcclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xyXG4gICVncmlkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb2wjeyRpbmZpeH0sXHJcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgb3JkZXI6ICRpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcclxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5cclxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSN7JHBhcmVudH0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBob3ZlciB7XHJcbiAgLy8gVE9ETzogcmUtZW5hYmxlIGFsb25nIHdpdGggbXE0LWhvdmVyLXNoaW1cclxuLy8gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcclxuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cclxuLy8gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxyXG4vLyAgICB9XHJcbi8vICB9XHJcbi8vICBAZWxzZSB7XHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIEluZGVudGF0aW9uXHJcbiAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxyXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEluZGVudGF0aW9uXHJcbi8vICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMge1xyXG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcclxuICAgICY6Zm9jdXMgeyBAY29udGVudCB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cclxuICB9IEBlbHNlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy0jeyRjb2xvcn0nLCAkdmFsdWUpO1xyXG59XHJcblxyXG4uYmctd2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxyXG4uYmctdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XHJcbiIsIi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcblxyXG4uYm9yZGVyLXdoaXRlIHtcclxuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC10b3Age1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1sZWZ0IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucm91bmRlZC0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xyXG4vL1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuLmQtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1wcmludC1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LW5vbmUge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcclxuICB9XHJcbn1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEZsZXggdmFyaWF0aW9uXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn0iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XHJcbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbkBtaXhpbiBmbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LW5vbmUge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gUG9zaXRpb25pbmdcclxuXHJcbi5maXhlZC10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLnN0aWNreS10b3Age1xyXG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTY3JlZW5yZWFkZXJzXHJcbi8vXHJcblxyXG4uc3Itb25seSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xyXG59XHJcblxyXG4uc3Itb25seS1mb2N1c2FibGUge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XHJcbn1cclxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcclxuLy8gU2VlOiBodHRwOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcclxuXHJcbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XHJcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcclxuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuIiwiLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG5cclxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSAgeyAjeyRwcm9wfTogICAgICAgICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXRvcDogICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6ICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAgJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXHJcbiAgICAubSN7JGluZml4fS1hdXRvICB7IG1hcmdpbjogICAgICAgIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm10I3skaW5maXh9LWF1dG8geyBtYXJnaW4tdG9wOiAgICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tciN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXJpZ2h0OiAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubWIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm1sI3skaW5maXh9LWF1dG8geyBtYXJnaW4tbGVmdDogICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAgICBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGV4dFxyXG4vL1xyXG5cclxuLy8gQWxpZ25tZW50XHJcblxyXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxyXG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cclxuXHJcbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcblxyXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIFdlaWdodCBhbmQgaXRhbGljc1xyXG5cclxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsOyB9XHJcbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7IH1cclxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxyXG5cclxuLy8gQ29udGV4dHVhbCBjb2xvcnNcclxuXHJcbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC0jeyRjb2xvcn0nLCAkdmFsdWUpO1xyXG59XHJcblxyXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBNaXNjXHJcblxyXG4udGV4dC1oaWRlIHtcclxuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcclxufVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBUeXBvZ3JhcGh5XHJcblxyXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuIiwiLy9cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy9cclxuXHJcbi52aXNpYmxlIHtcclxuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XHJcbn1cclxuXHJcbi5pbnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZShoaWRkZW4pO1xyXG59XHJcbiIsIi8vIFZpc2liaWxpdHlcclxuXHJcbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcclxuICB2aXNpYmlsaXR5OiAkdmlzaWJpbGl0eSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIlxyXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcclxuXHJcblxyXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdG9wOiA0NiU7XHJcbiAgfVxyXG4gICYuc2hvdyAubW9kYWwtZGlhbG9nIHsgICAgXHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRvcDogNDYlO1xyXG4gIH1cclxufVxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoYWxsIDMwMG1zKTtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XHJcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyIGl0XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBNb2RhbCBib2R5XHJcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3RlcilcclxuLm1vZGFsLWJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcclxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxyXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxyXG59XHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XHJcbn1cclxuIiwiLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XHJcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxyXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXHJcbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xyXG4gIGZvbnQtc2l6ZTogJHBvcG92ZXItZm9udC1zaXplO1xyXG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItdG9wIHtcclxuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXJpZ2h0IHtcclxuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWJvdHRvbSB7XHJcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUsXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xyXG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIC0yKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLWF1dG8ge1xyXG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xyXG4gIH1cclxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xyXG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XHJcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnBvcG92ZXItYm9keSB7XHJcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgRHVwbGljYXRlUHJvcGVydHlcclxuQG1peGluIHJlc2V0LXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxufVxyXG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcbiIsIi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcclxuICBvcGFjaXR5OiAuNTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXHJcbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcblxyXG4vL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XHJcblxyXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC42NTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuYS5idG4uZGlzYWJsZWQsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vXHJcblxyXG4uYnRuLWxnIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZywgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLmJ0bi1zbSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20sICRpbnB1dC1idG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBCbG9jayBidXR0b25cclxuLy9cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcclxufVxyXG5cclxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XHJcbiAgJi5idG4tYmxvY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpKSB7XHJcbiAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkYm9yZGVyLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAmLmRyb3Bkb3duX29wZW4ge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubW9iaWxlLWRyb3Bkb3duLW9wZW4ge1xyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogLjc1cmVtO1xyXG4gICAgaGVpZ2h0OiAuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogMjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAyO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcywgdG9wIDEwMG1zLCBsZWZ0IDEwMG1zO1xyXG4gIH1cclxufVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgIGhlaWdodDogLjVyZW07XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAubW9iaWxlLWRyb3Bkb3duLW9wZW4ge1xyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXHJcbi5kcm9wdXAge1xyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51XHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5OSU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcclxuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItdG9wOiAkZHJvcGRvd24tdG9wLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tdG9wLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcclxufVxyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxyXG4uc2hvdyB7XHJcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxyXG4gID4gYSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAoJHNwYWNlciAvIDIpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcbi8vXHJcblxyXG4udGFibGUtc20ge1xyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9yZGVyZWQgdmVyc2lvblxyXG4vL1xyXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFplYnJhLXN0cmlwaW5nXHJcbi8vXHJcbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXHJcblxyXG4udGFibGUtc3RyaXBlZCB7XHJcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gIHRib2R5IHRyIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGJhY2tncm91bmRzXHJcbi8vXHJcbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpKTtcclxufVxyXG5cclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcclxuXHJcblxyXG4vLyBJbnZlcnNlIHN0eWxlc1xyXG4vL1xyXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxyXG5cclxuLnRoZWFkLWludmVyc2Uge1xyXG4gIHRoIHtcclxuICAgIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLnRoZWFkLWRlZmF1bHQge1xyXG4gIHRoIHtcclxuICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWludmVyc2Uge1xyXG4gIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcclxuXHJcbiAgdGgsXHJcbiAgdGQsXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gICYudGFibGUtc3RyaXBlZCB7XHJcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYWNjZW50LWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1ob3ZlciB7XHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIEFkZCBgLnRhYmxlLXJlc3BvbnNpdmVgIHRvIGAudGFibGVgcyBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseSBieVxyXG4vLyBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XHJcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xyXG5cclxuICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXHJcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJixcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyIHtcclxuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuXHJcbiAgICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBWZW5kb3JQcmVmaXhcclxuXHJcbi8vXHJcbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xyXG4vL1xyXG5cclxuaW5wdXQuZm9ybS1jb250cm9sLFxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgLy8gaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxyXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcclxuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXHJcbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cclxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXHJcbi5mb3JtLWNvbnRyb2wtZmlsZSxcclxuLmZvcm0tY29udHJvbC1yYW5nZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMYWJlbHNcclxuLy9cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cclxuLy8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtbGcge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtc20ge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGVnZW5kc1xyXG4vL1xyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGVnZW5kIHRleHQgdG9cclxuLy8gYmUgdGhlIHNhbWUgc2l6ZSBhcyByZWd1bGFyIGxhYmVscywgYW5kIHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXHJcbi5jb2wtZm9ybS1sZWdlbmQge1xyXG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuXHJcbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcclxuLy9cclxuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cclxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXHJcblxyXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggMDtcclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20sXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbC1zbSB7XHJcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcclxuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4uZm9ybS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGdyaWRcclxuLy9cclxuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cclxuXHJcbi5mb3JtLXJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cclxuICA+IC5jb2wsXHJcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcblxyXG4gICY6b25seS1jaGlsZCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4uZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcbi8vXHJcbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3NcclxuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcclxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3JcclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cclxuXHJcbi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XHJcbn1cclxuXHJcbi5pbnZhbGlkLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgei1pbmRleDogNTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAyNTBweDtcclxuICBwYWRkaW5nOiAuNXJlbTtcclxuICBtYXJnaW4tdG9wOiAuMXJlbTtcclxuICBmb250LXNpemU6IC44NzVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLC44KTtcclxuICBib3JkZXItcmFkaXVzOiAuMnJlbTtcclxufVxyXG5cclxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG5cclxuLmZvcm0taW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcclxuXHJcbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxyXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXHJcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xyXG4gICAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxyXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBjdXN0b20gcmFkaW8gYnV0dG9uc1xyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tIHtcclxuICBkaXNwbGF5Om5vbmU7XHJcbiAgKyBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OjQ1cHg7XHJcbiAgICBtYXJnaW46MC41ZW0gMCAxZW07XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OicnO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgbGVmdDowO1xyXG4gICAgICB0b3A6MC4xOGVtO1xyXG4gICAgICBoZWlnaHQ6MjVweDtcclxuICAgICAgd2lkdGg6MjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOmFsbCA1MG1zO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xyXG4gICAgICBvcGFjaXR5OjA7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46NTAlIDUwJTtcclxuICAgICAgdHJhbnNmb3JtOnNjYWxlKDAuNik7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyOjphZnRlcixcclxuICAgICY6Zm9jdXM6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eTowLjIxO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmU6OmFmdGVyIHtcclxuICAgICAgb3BhY2l0eToxO1xyXG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC41KTtcclxuICAgIH1cclxuICB9XHJcbiAgJjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuICAgIG9wYWNpdHk6MTtcclxuICB9XHJcbn0iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xyXG5cclxuICAuZm9ybS1jb250cm9sLFxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgICAgIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvLyBUT0RPOiByZWRvIGNoZWNrIG1hcmt1cCBsb2wgY3JhcFxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICArIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBjdXN0b20gcmFkaW9zIGFuZCBjaGVja3NcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgIH1cclxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSBmaWxlXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxyXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xyXG4gICAgICB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcclxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cclxuXHJcbi5uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXYtaXRlbSB7XHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDozcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICAgXHJcbiAgJi5kcm9wZG93bl9vcGVuIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9IFxyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6JGJsdWU7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOnNvbGlkIDJweCAkYmx1ZTtcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcclxuICAmLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBUYWJzXHJcbi8vXHJcblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2LXBpbGxzIHtcclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgLnNob3cgPiAmIHtcclxuICAgICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRlbnRzXHJcbi8vXHJcbi8vIE5hdmJhclxyXG4vLyBOYXZiYXIgYnJhbmRcclxuLy8gTmF2YmFyIG5hdlxyXG4vLyBOYXZiYXIgdGV4dFxyXG4vLyBOYXZiYXIgZGl2aWRlclxyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxyXG4vLyBOYXZiYXIgcG9zaXRpb25cclxuLy8gTmF2YmFyIHRoZW1lc1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG4vL1xyXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxyXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cclxuXHJcbi5uYXZiYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXHJcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XHJcblxyXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XHJcbiAgLy8gZmV3IHByb3Blcml0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cclxuICA+IC5jb250YWluZXIsXHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vL1xyXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xyXG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdlxyXG4vL1xyXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vXHJcbi8vXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxyXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cclxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxyXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxyXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcclxuLm5hdmJhci10b2dnbGVyIHtcclxuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXHJcbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXHJcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cclxuLm5hdmJhci1leHBhbmQge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAmI3skaW5maXh9IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXHJcbiAgICAgICAgPiAuY29udGFpbmVyLFxyXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcbi8vXHJcbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cclxuXHJcbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcclxuLm5hdmJhci1saWdodCB7XHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgICAubmF2LWxpbmsuc2hvdyxcclxuICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcclxuLm5hdmJhci1kYXJrIHtcclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2hvdyA+IC5uYXYtbGluayxcclxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgICAubmF2LWxpbmsuc2hvdyxcclxuICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcclxuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxyXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtbGluayB7XHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgKyAuY2FyZC1saW5rIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkIHtcclxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICBmb250LXNpemU6IDEuMTJyZW07XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XHJcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSGVhZGVyIG5hdnNcclxuLy9cclxuXHJcbi5jYXJkLWhlYWRlci10YWJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXItcGlsbHMge1xyXG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbn1cclxuXHJcbi8vIENhcmQgaW1hZ2VcclxuLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcclxufVxyXG5cclxuLmNhcmQtaW1nIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi8vIENhcmQgaW1hZ2UgY2Fwc1xyXG4uY2FyZC1pbWctdG9wIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG5cclxuLy8gQ2FyZCBkZWNrXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLmNhcmQtZGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENhcmQgZ3JvdXBzXHJcbi8vXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLmNhcmQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcblxyXG4gICAgICArIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xyXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG5cclxuLmNhcmQtY29sdW1ucyB7XHJcbiAgLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XHJcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcclxuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG50ciB7XHJcbiAgJi5jb2xsYXBzZS5zaG93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICB9XHJcbn1cclxuXHJcbnRib2R5IHtcclxuICAmLmNvbGxhcHNlLnNob3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIjxcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwiPlwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG5cclxuJHNsaWNrLWZvbnQtcGF0aDogXCIvZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJHb3RoYW0gQVwiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFycm93cyAqL1xyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuIFxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0ICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0ICAgICAgICBsZWZ0Oi0xMHB4O1xyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0ICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0ICAgICAgICByaWdodDogMTBweDtcclxufVxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuLy8gXCJcXDIzZjhcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKPuFwiXG4vLyBcIlxcMjViNlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4pa2XCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXCIgIWRlZmF1bHQ7XG4kc2xpY2stcGF1c2UtY2hhcmFjdGVyOiBcIlxcMjNmOFwiICFkZWZhdWx0O1xuJHNsaWNrLXBsYXktY2hhcmFjdGVyOiBcIlxcMjViNlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWFjdGl2ZTogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseT09XCJzbGlja1wiIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4vKipcbiAgU2xpZGVyXG4qL1xuXG4uc2xpY2stbGlzdCB7XG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQcmV2aW91cyBhbmQgTmV4dCBpY29uIGJ1dHRvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcblxuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIGJvcmRlcjogbm9uZTtcblxuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAvLyBIb3ZlciBhbmQgZm9jdXMgc3RhdGVzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIC8vIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xuICAgIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgICAvLyBjb2xvcjogb3JhbmdlO1xuICAgICAgLy8gZm9udC1zaXplOiAyOHB4O1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgLy8gSW5uZXIgaWNvbnNcbiAgLnNsaWNrLXByZXYtaWNvbixcbiAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi8vIFByZXZpb3VzIGJ1dHRvblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcblxuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG5cbiAgLnNsaWNrLXByZXYtaWNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTmV4dCBidXR0b25cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xuXG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFNsaWRlIG5hdmlnYXRpb24gZG90c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICYuc2xpY2stZG90dGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcblxuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC8vIEhvdmVyIGFuZCBmb2N1cyBzdGF0ZXNcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5zbGljay1kb3QtaWNvbjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gSW5uZXIgZG90IGljb25zXG4gICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDVzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBkb3RcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICAgICAgY29sb3I6IG9yYW5nZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktYWN0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKipcbiBJbXByb3ZlZCAuc3Itb25seSBjbGFzcyBieSBmZm9vZGQ6IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2Zmb29kZC8wMDBiNTlmNDMxZTNlNjRlNGNlMWEyNGQ1YmIzNjAzNFxuICovXG4uc2xpY2stc3Itb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBQYXVzZS9wbGF5IGljb24gYnV0dG9uXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1cHg7XG4gIGJvdHRvbTogLTMycHg7XG4gIHotaW5kZXg6IDEwO1xuXG4gIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWFjdGl2ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBvcmFuZ2U7XG4gIH1cblxuICAuc2xpY2stcGF1c2UtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRzbGljay1wYXVzZS1jaGFyYWN0ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNsaWNrLXBsYXktaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRzbGljay1wbGF5LWNoYXJhY3RlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCJib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdG1pbi13aWR0aDogYXV0bztcclxufVxyXG5cclxuLy8gQnJlYWsgbG9uZyBsaW5rcyBpbnNpZGUgcGFyYWdyYXBoc1xyXG5wPmEge1xyXG5cdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0LW1zLWh5cGhlbnM6IGF1dG87XHJcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xyXG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuXHRoeXBoZW5zOiBhdXRvO1xyXG59XHJcblxyXG4vLyBGb2N1c2VzIG92aXJyaWRlc1xyXG46Zm9jdXMge1xyXG5cdG91dGxpbmU6IDNweCBzb2xpZCAjMkIzRTUwO1xyXG59XHJcblxyXG4ucmVkLWZvY3VzIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDRweCBzb2xpZCByZWQ7XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmNoYi1idG4ge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWMtbGVhcm5tb3JlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYXBwLWRvd25sb2FkcyB7XHJcblx0YTpmb2N1cyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuI3plcm8tbWVzc2FnZSAuYnRuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4jbWFpbi1mb290ZXIge1xyXG5cdC5tZW51LWl0ZW0ge1xyXG5cdFx0YTpmb2N1cyB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvbnRhY3R1cyxcclxuXHQuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jZm9vdGVyLWJvdHRvbSB7XHJcblx0YSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNuZXdzbGV0dGVyZm9ybSAuYnRuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuI25ld3NsZXR0ZXJUWSBhIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uY29va2llLXBvbGljeV9jb250YWluZXIge1xyXG5cclxuXHRhLFxyXG5cdGJ1dHRvbiB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbW1Db21wYXJlVHJheSB7XHJcblxyXG5cdC5idXlub3csXHJcblx0Lm1tQ2xvc2Uge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRpdlRhYmxlQ2VsbCB7XHJcblx0YTpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5maWx0ZXItdGl0bGUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLmxlYXJubW9yZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm90LWZsb2F0aW5nLWJ1dHRvbl9fb3BlbiB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggZGFzaGVkICNGRjMzMzM7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZXRzIHRoZSBtYXggd2lkdGggb2YgdGhlIG91dGVyIGNvbnRhaW5lciBvZiB0aGUgd2Vic2l0ZTtcclxuLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTYwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjY2NjO1xyXG5cdGJvcmRlci1yaWdodDogc29saWQgMXB4ICNjY2M7XHJcbn1cclxuXHJcbi8vIFNldHMgdGhlIG1heCB3aWR0aCBvZiB0aGUgdG9wIGhlYWRlciBhbmQgY2VudGVycyBpdFxyXG4jdG9wLWhlYWRlciB7XHJcblx0bWF4LXdpZHRoOiAxNTk4cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gTmF2IFRlc3RcclxuI21haW4taGVhZGVyIHtcclxuXHRtYXgtd2lkdGg6IDE1OThweDsgLy8gZXhpc3RpbmdcclxuXHRiYWNrZ3JvdW5kOiAjMmIzZTUwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0YSxcclxuXHRidXR0b24ge1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIjtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhcnQtZ3VpZGUgYSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICMwMDcyYmM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHQubG9nbyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0d2lkdGg6IDE3NXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9iaWxlLWRyb3Bkb3duLW9wZW4ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm5hdi1saW5rOmZvY3VzLFxyXG4ubmF2LWxpbms6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcbn1cclxuXHJcbi5uYXYtbGluazpmb2N1cyB7XHJcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmUtd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XHJcblx0cGFkZGluZzogMC4yNXJlbSAycmVtO1xyXG59XHJcblxyXG4ubmF2YmFyIC5mYTo6YmVmb3JlIHtcclxuXHRjb2xvcjogI0ZGRlxyXG59XHJcblxyXG4ubmF2YmFyIC5kcm9wZG93bi1pdGVtIHtcclxuXHRjb2xvcjogIzAwMFxyXG59XHJcblxyXG4jbWFpbi1oZWFkZXIge31cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuXHRwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xyXG5cdHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzJiYztcclxufVxyXG5cclxuLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdC5tYWluLWhlYWRlciAubG9nbyB7XHJcblx0XHR3aWR0aDogMTM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC8vI21haW4taGVhZGVyIGEge1xyXG5cdC8vICBmb250LXNpemU6IDE0cHg7XHJcblx0Ly99XHJcblx0I21lbnUtbWFpbi1tZW51IC5uYXYtbGluayB7XHJcblx0XHRwYWRkaW5nOiAxLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0I21haW4taGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gRm9vdGVyXHJcbiNtYWluLWZvb3RlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgYSxcclxuI21haW4tZm9vdGVyIGg0IHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZTNlM2UzO1xyXG5cdH1cclxufVxyXG5cclxuI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgYTpob3ZlcixcclxuI2Zvb3Rlci1ib3R0b20gYTpob3ZlciB7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcbn1cclxuXHJcbiNmb290ZXItYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGNlNyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgYS5jb250YWN0dXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG5cdC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluayxcclxuXHQubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuI2Zvb3Rlci1sb2dvIGE6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qXHJcbiAgQ2hhbmdlIGEgdGFncyB0byBuZXcgYmx1ZVxyXG4qL1xyXG5cclxuLyogUmVtb3ZlIG9kZCBoMyBwYWRkaW5nLXRvcCBkZWNsYXJhdGlvbiBpbiBzdHlsZS5jc3MgKi9cclxuaDMge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuXHRmb250LXNpemU6IDM0cHg7XHJcblxyXG5cdCYubGFyZ2VyIHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNiB7XHJcblx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGNvbG9yOiAkYmx1ZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5oMiB7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG59XHJcblxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmg0IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5oNSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uaDYge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmxlYWQge1xyXG5cdGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG5cclxuLypcclxuICBzdHlsZS5jc3MgLSBsaW5lIDM0XHJcbiAgQWRqdXN0aW5nIGFsbCBidXR0b24gc3R5bGVzIHRvIG1hdGNoIG1vY2tzXHJcbiovXHJcbi5idXlub3csXHJcbi5sZWFybm1vcmUsXHJcbi5ub3RpbnN0b2NrLFxyXG4uYnV5bm93LFxyXG4uZGlzY29udGludWVkLFxyXG4ubGVhcm5tb3JlY2F0ZWdvcnksXHJcbi5jb250YWN0dXMsXHJcbi5zdWJtaXRmZWVkYmFjayxcclxuYS5idXlub3csXHJcbmEubGVhcm5tb3JlLFxyXG5hLm5vdGluc3RvY2ssXHJcbmEuYnV5bm93LFxyXG5hLmRpc2NvbnRpbnVlZCxcclxuYS5sZWFybm1vcmVjYXRlZ29yeSxcclxuYS5jb250YWN0dXMsXHJcbmEuc3VibWl0ZmVlZGJhY2sge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHBhZGRpbmc6IDZweCAyMHB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cdGJvcmRlcjogMHB4IHNvbGlkO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0Ji5idG4tc20ge1xyXG5cdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IC45ZW07XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG5cdGNvbG9yOiAjMDA3MmJjO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDA3MmJjXHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdGJvcmRlci1jb2xvcjogIzAwNzJiY1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDExNCwgMTg4LCAwLjUpXHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRib3JkZXItY29sb3I6ICMwMDcyYmNcclxufVxyXG5cclxuLy9cclxuLy8gU3R5bGUgZm9yIGEgdGFnKGJ0bikgKHByb2R1Y3QgY2FyZCBib3hlcylcclxuLy9cclxuLmJ1eW5vdyxcclxuYS5idXlub3cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7XHJcblx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCMDE3O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbmEuYnV5bm93LFxyXG5hLm5vdGluc3RvY2sge1xyXG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuYS5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcclxuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0cGFkZGluZzogNnB4IDIwcHg7XHJcbn1cclxuXHJcbi5yZXRhaWxlci1idG4sXHJcbi5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWR0YyBhLmJ1eW5vdy1saW5rLmJ1eW5vdyB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi8vIFxyXG4ubGVhcm5tb3JlLFxyXG4ubGVhcm5tb3JlY2F0ZWdvcnksXHJcbi5zdWJtaXRmZWVkYmFjayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyAvLyBQdXJjaGFzZSBidXR0b24gY29sb3Igb3ZlcnJpZGVzIFxyXG59XHJcblxyXG4ubm90aW5zdG9jayxcclxuLmxlYXJubW9yZSxcclxuYS5ub3RpbnN0b2NrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLypcclxuICAgIHN0eWxlLmNzcyAtIGxpbmUgNDBcclxuICAgIFJlbW92aW5nIHNldCB3aWR0aCBvbiAuY29udGFjdHVzIGJ1dHRvblxyXG4gKi9cclxuYS5jb250YWN0dXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMVxyXG4gIHJlbW92ZSB0aGlzIHN0eWxlIGRlY2xhcmF0aW9uXHJcbiovXHJcbi5ldF9wYl9wcmljaW5nX3RhYmxlX2J1dHRvbjphZnRlcixcclxuLmV0X3BiX3Byb21vX2J1dHRvbjphZnRlcixcclxuYS5ldF9wYl9tb3JlX2J1dHRvbjphZnRlcixcclxuLmV0X3BiX25ld3NsZXR0ZXJfYnV0dG9uOmFmdGVyLFxyXG4uY29tbWVudC1yZXBseS1saW5rOmFmdGVyIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRjb250ZW50OiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0dG9wOiA3cHg7XHJcblx0cmlnaHQ6IDVweDtcclxufVxyXG5cclxuLmV0X3BiX2JnX2xheW91dF9saWdodCAuZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxyXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxyXG5hLmV0X3BiX21vcmVfYnV0dG9uOmhvdmVyLFxyXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMyYjNlNTA7XHJcblx0Ym9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4uZGl2LWNvbnRhaW5lci1wZCB7XHJcblx0cGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4jYWNjb3JkaW9uLXRhYnMgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbmRpdltpZF49XCJhY2NvcmRpb24tdGFic1wiXSB7XHJcblx0LmFjY29yZGlvbi10YWJzLWJ0biB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsLWluZm8taWNvbi10ZXh0IGEge1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNwZFN1Ym1lbnUgYS5uYXYtbGluayB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbiNwZFN1Ym1lbnUgYS5uYXYtbGluay5hY3RpdmUge1xyXG5cdGNvbG9yOiAjMDA2RUI4O1xyXG5cclxuXHQvLyBhZGQgZm9jdXMgd2hpdGUgY29sb3IgZm9yIHRoZSBwZC1zdWJtZW51IGxpbmsgZWxlbWVudFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcbiNwZFN1Ym1lbnUgYS5uYXYtbGlua3tcclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLnJlZmVyZW5jZVRleHQgYSxcclxuLnJlY29tbWVuZGVkIGEsXHJcbiNscC1hcHBzLXByb2R1Y3Qtc29mdHdhcmUgYSxcclxuLmV0X3BiX3Bvc3QgYSxcclxuYXJ0aWNsZSBhLFxyXG4uZXRfcGJfYWNjb3JkaW9uIGEsXHJcbi5zZWFyY2gtaXRlbSBhLFxyXG4uc2luZ2xlLXByb2R1Y3RzIC5kZXNjcmlwdGlvbi13cmFwcGVyIGEsXHJcbi5jb250YWN0LWNvbmZpcm0tdGV4dCBhLFxyXG4uZXRfcGJfdGV4dF9pbm5lciBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gc3BhbixcclxuLnBhZ2luYXRpb24gYSxcclxuLnBhZ2luYXRpb24gc3Bhbjpob3ZlcixcclxuLnBhZ2luYXRpb24gYTpob3ZlciB7XHJcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXRfcGJfc2VjdGlvbiAuZXRfcGJfcHJvbW9fYnV0dG9uIHtcclxuXHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5ib2R5LnBhZ2UtaWQtNDYyMSAucHJvZHVjdC1yYXRpbmctd3JhcCB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXRfcGJfc2Nyb2xsX3RvcC5ldC1wYi1pY29uIHtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcblx0I2hvbWUtaGctc2hlbGYge1xyXG5cclxuXHRcdC5wcm9tbzEsXHJcblx0XHQucHJvbW8yIHtcclxuXHJcblx0XHRcdC5oZWFkaW5nLFxyXG5cdFx0XHQucHJvbW8tMS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZy1oZXJvLWJveCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGVhZGluZyB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubGVhcm5tb3JlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2hvbWUtaGctemVyby1uZXcsXHJcblx0I3plcm8tbWVzc2FnZSB7XHJcblx0XHQuemVyby1sb2dvIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnB4LTYge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEsXHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XHJcblx0XHRmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5ldF9wYl90b2dnbGVfdGl0bGUge1xyXG5cdGJ1dHRvbiB7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50IHRyIHRoLFxyXG5ib2R5LmV0LXBiLXByZXZpZXcgI21haW4tY29udGVudCAuY29udGFpbmVyIHRyIHRoIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxufVxyXG5cclxuLy8gVmlkZW8gYnV0dG9uXHJcbi52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQmIC52aWRlby1wbGF5LWljb24ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQWRkIHVwcGVyY2FzZSB0byB0aGUgJ1JlZ2lzdGVyIG15IFByb2R1Y3QnIGxpbmsgKGJ0bilcclxuYVtkYXRhLWhlYXJ0Z3VpZGU9XCJyZWdpc3RlclwiXSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gUHJpdmFjeSBwYWdlIGRpdmkgY29tcG9uZW50IGxpc3QgKGJlbG93IENvbnRlbnRzIHRpdGxlKVxyXG4uZXRfcGJfdGV4dCB1bCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdGxpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6bWFya2VyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4uc3VwcG9ydC1zdWItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuYmx1ZS1oaWdobGlnaHRlZCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFib3V0LXVzLXRpdGxlcyBoMiBzcGFuIHtcclxuXHRmb250LXNpemU6IDQ0cHg7XHJcbn1cclxuXHJcbi5hYm91dC10aXRsZS1zbSBoMiBzcGFuIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5pbmZvLXZhbGlkYXRpb24gaDIge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuaDMuc3VwcG9ydC10aXRsZSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5zcGVjLXRpdGxlLFxyXG4uYXV0aG9yLXRpdGxlLFxyXG4ucmVzb3VyY2UtdGl0bGUsXHJcbi5oZWFydGd1aWRlLXRpdGxlLFxyXG4uaGVhcnRndWlkZS1pbmZvIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zcGVjLXRpdGxlLFxyXG4ucmVzb3VyY2UtdGl0bGUsXHJcbi5oZWFydGd1aWRlLXRpdGxlLFxyXG4uaGVhcnRndWlkZS1pbmZvIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmF1dGhvci10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uYXV0aG9yLXRpdGxlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUtaW5mbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52aWV3LW1vcmUtYnRuIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi52aWRlby1idG4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBhZGRpbmctdG9wOiA1NHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ3OXB4KSB7XHJcblx0XHRcdHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1LjUlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNS41JTtcclxuXHRcdFx0d2lkdGg6IDIwLjg3NSU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNS41JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVsZW1lbnQtc3BhY2luZyB7XHJcblx0cGFkZGluZzogMjFweCAxNXB4O1xyXG59XHJcblxyXG4udGFibGUtY2FwdGlvbi1pbmZvIHtcclxuXHRjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0cGFkZGluZzogMTNweCA4cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZmFjdC10YWJsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cclxuXHR0ZCxcclxuXHR0aCB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0dGQge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0JlthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0aCB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbi50ZC1pbmZvIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4udGgtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0OmZpcnN0LWxldHRlciB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmltYXJ5LXRoLFxyXG4uY29sLXRpdGxlLWNlbnRlcmVkLFxyXG4uY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyIHtcclxuXHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByaW1hcnktdGgsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGhlaWdodDogMTIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29sLXRpdGxlLWNlbnRlcmVkIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxufVxyXG5cclxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnByaW1hcnktdGgge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmNhcHRpb24tc20tc3VidGV4dCxcclxuLnByaW1hcnktdGgge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5jYXB0aW9uLXNtLXN1YnRleHQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4uc3ViLWluZm8ge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLmRlY29yYXRpb24tZWxlbWVudCB7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmLXNtIHtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG5cclxuLmRlY29yLWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kOiAjODZCMTYyO1xyXG59XHJcblxyXG4uZGVjb3IteWVsbG93IHtcclxuXHRiYWNrZ3JvdW5kOiAjRTJCRjAxO1xyXG59XHJcblxyXG4uZGVjb3Itb3JhbmdlIHtcclxuXHRiYWNrZ3JvdW5kOiAjRTI3QTAxO1xyXG59XHJcblxyXG4uZGVjb3ItdG9tYXRvIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjk0QzAwO1xyXG59XHJcblxyXG4uZGVjb3ItZGFya3JlZCB7XHJcblx0YmFja2dyb3VuZDogI0MxMTUzQjtcclxufVxyXG5cclxuLmFyaWEtcm93IHtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGhlaWdodDogNzVweDtcclxuXHR9XHJcblxyXG5cdCYtMSB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAxODcsIDAuNyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAxODcsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0yIHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgzMCwgODIsIDE0MCwgMC43KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgzMCwgODIsIDE0MCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTMge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIDAuNyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTQge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExMCwgMTEwLCAxMTAsIDAuOTUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExMCwgMTEwLCAxMTAsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji01IHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZhY3QtdGFibGUtc20ge1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LXRoLFxyXG5cdC5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdFx0cGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHR9XHJcblxyXG5cdC5jb2wtdGl0bGUtY2VudGVyZWQsXHJcblx0LmNhcHRpb24tc20tc3VidGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJpbWFyeS10aCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uaGlkZGVuLXNtLWFyaWEge1xyXG5cdGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNtLWFyaWEtaXRlbSB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uc20tZGVzY3JpcHRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnNtLWNlbGwge1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0cGFkZGluZzogNHB4IDEwcHggIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5vcHRpb24tdGV4dCB7XHJcblxyXG5cdCYtMSxcclxuXHQmLTIsXHJcblx0Ji0zLFxyXG5cdCYtNCxcclxuXHQmLTUge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnNtLWFyaWEtcm93LFxyXG4ub3B0aW9uLXRleHQge1xyXG5cclxuXHQmLTEge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDE4NywgLjcpO1xyXG5cclxuXHR9XHJcblxyXG5cdCYtMiB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAuNyk7XHJcblx0fVxyXG5cclxuXHQmLTMge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSg0MywgNjIsIDc5LCAuNyk7XHJcblx0fVxyXG5cclxuXHQmLTQge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgxMjksIDEyOSwgMTI5LCAuNyk7XHJcblx0fVxyXG5cclxuXHQmLTUge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XHJcblx0fVxyXG59XHJcblxyXG4ucm93LWluZm8ge1xyXG5cclxuXHQmLTEge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzAwNzJiYjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtMiB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMWU1MjhjO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0zIHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMyYjNlNGY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTQge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzgxODE4MTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtNSB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5vdEJ0biB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZXRfcGJfdG9nZ2xlX3RpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5nZmllbGRfbGFiZWxfYmVmb3JlX2NvbXBsZXgge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ldC1wYi1hcnJvdyB7XHJcblxyXG5cdCYtcHJldixcclxuXHQmLW5leHQge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDcyYmM7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwNzJiYztcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmLXByZXYge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGxlZnQ6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW5leHQge1xyXG5cdFx0W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIzMGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdHJpZ2h0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5vNy1mb250IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHJcblx0Lm83LWZvbnQtNiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZW1iZWRkZWRTZXJ2aWNlU2lkZWJhckZvcm1GaWVsZCB7XHJcblx0LnNsZHMge1xyXG5cdFx0Ji1zdHlsZSB7XHJcblxyXG5cdFx0XHQmLWlucHV0dGV4dCxcclxuXHRcdFx0Ji1zZWxlY3Qge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbiNtbUNPVklEMTl2MiB7XHJcblx0YSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcblx0ei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24gLmhlbHBCdXR0b24ge1xyXG5cdHJpZ2h0OiA4MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LW5vcm1hbCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTEwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC01MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtNzAwIHtcclxuXHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjdXN0b21Nb2R1bGUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogNjJweDtcclxuXHRcdG1hcmdpbi10b3A6IC02MnB4O1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLmV0X3BiX3Njcm9sbF90b3Age1xyXG5cdGJhY2tncm91bmQ6ICMyQjNFNTAgIWltcG9ydGFudDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cclxuXHQmLmZvY3VzLWxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjMkIzRTUwO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXQtZmFxcy1ibG9jayB7XHJcblx0LmV0X3BiX2FjY29yZGlvbiAuZXRfcGJfdG9nZ2xlX3RpdGxlOmJlZm9yZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfdG9nZ2xlX29wZW4ge1xyXG5cdFx0LmV0LXRvZ2dsZS1pY28ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmV0LXRvZ2dsZS1pY28ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGUwNTBcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBFVG1vZHVsZXMgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jcG9zdC0yMjMgdWx7XHJcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4jcG9zdC0yMjMgdWwgbGk6Om1hcmtlciB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG59XHJcblxyXG4jbmV3c2xldHRlckJvdHRvbWZvcm1hZmliMiAuYWZpYi1mb3JtLWJ0biB7XHJcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDEwcHggMTFweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcblx0cmlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDEwcHggMTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jbmV3c2xldHRlcmZvcm1hZmliIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsXHJcbiNuZXdzbGV0dGVyZm9ybWFmaWIgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59IiwiLy8gUHJpY2UgU3BpZGVyIFN0eWxlc1xyXG5cclxuLnByaWNlU3BpZGVyV3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIC5wcy13aWRnZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHMtYnV0dG9uLWxhYmVsOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAgPlwiIC8gXCJcIjtcclxuICB9XHJcbn1cclxuLnBkLXN1Ym1lbnUtd3JhcHBlciB7XHJcblxyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAmLmFmZml4IHtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxuICB9XHJcblxyXG4gIC5wZC1zdWJtZW51e1xyXG5cclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuICAgIGxpe1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMTUwbXM7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbntcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGwtdG8ge1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB6LWluZGV4OiAxMDMwO1xyXG4gIG1heC13aWR0aDogMTU5OHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuYnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuXHJcbiAgICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOjMwJTtcclxuICAgIH1cclxuXHJcbiAgICAucGQtc3VibWVudXtcclxuICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDo3MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3QtcXR5IHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcblxyXG4uZGVhbC1vZi10aGUtd2Vla3tcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6MzlweDtcclxuICBwYWRkaW5nLXRvcDo0cHg7XHJcbiAgcGFkZGluZy1yaWdodDoxcmVtO1xyXG4gIGJhY2tncm91bmQ6ICMwMDcyQkM7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGJvcmRlci1sZWZ0OjI0cHggc29saWQgIzAwNzJCQyA7XHJcbiAgICBib3JkZXItcmlnaHQ6MTZweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgYm9yZGVyLWJvdHRvbToyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOjA7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlcntcclxuICAgIGJvdHRvbTowO1xyXG4gICAgYm9yZGVyLXRvcDoyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmRlYWwtb2YtdGhlLXdlZWstY29yYWx7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OjM5cHg7XHJcbiAgcGFkZGluZy10b3A6NHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6MXJlbTtcclxuICBiYWNrZ3JvdW5kOiAjRkY3NDc0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICBib3JkZXItbGVmdDoyNHB4IHNvbGlkICNGRjc0NzQgO1xyXG4gICAgYm9yZGVyLXJpZ2h0OjE2cHggc29saWQgdHJhbnNwYXJlbnRcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZXtcclxuICAgIGJvcmRlci1ib3R0b206MjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRvcDowO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICBib3R0b206MDtcclxuICAgIGJvcmRlci10b3A6MjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiRncmF5O1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgY29sb3I6JGJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY2Nlc3NvcmllcyBTbGlkZXJcclxuLnByb2R1Y3Qtd3JhcHBlci5zbGljay1zbGlkZSB7XHJcbiAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICBtYXJnaW4tcmlnaHQ6MTVweDtcclxufVxyXG5cclxuLy8gUHJvZHVjdCBJbmZvXHJcbi8vLmxpbmtzLXdyYXBwZXJ7XHJcbi8vICBmb250LXNpemU6IDE2cHg7XHJcbi8vICBhOjphZnRlciB7XHJcbi8vICAgIGNvbnRlbnQ6XCIgPlwiIC8gXCJcIjtcclxuLy8gIH1cclxuLy99XHJcblxyXG4uYWR2YW5jZWQtbGlua3Mtd3JhcHBlciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyOnNvbGlkIDJweCAkYmx1ZTtcclxuICAgIG1hcmdpbjo1cHggMDtcclxuXHJcbiAgICBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6MTBweDtcclxuICAgICAgdG9wOjUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc3ZnLnRodW1iVXAge1xyXG4gIHdpZHRoOjQ2cHg7XHJcbiAgaGVpZ2h0OjQ1cHg7XHJcbiAgZmlsbDojMDA3MmJjO1xyXG59XHJcblxyXG5cclxuLnZpZXctbW9yZSB7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gIC52aWV3LW1vcmUtaWNvbntcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgICY6OmJlZm9yZXtcclxuICAgICAgZm9udC1mYW1pbHk6IEVUbW9kdWxlcyFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICBjb250ZW50OiBcIlxcMzNcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LWxlc3MtbGFiZWwge2Rpc3BsYXk6bm9uZTt9XHJcblxyXG4gICYuZXhwYW5kIHtcclxuICAgIC52aWV3LW1vcmUtaWNvbiB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDMyXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1tb3JlLWxhYmVsIHtkaXNwbGF5Om5vbmU7fVxyXG4gICAgLnZpZXctbGVzcy1sYWJlbCB7ZGlzcGxheTpibG9jazt9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMge1xyXG5cclxuICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLy8gICAuc2xpY2stbGlzdCB7XHJcbiAgLy8gICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OjA7XHJcbiAgfVxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OjA7XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2LFxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTMlO1xyXG4gICAgbWFyZ2luOiAwIDElO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6NTAlO1xyXG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBsZWZ0OmF1dG87XHJcbiAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTpub25lO1xyXG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgdG9wOmF1dG87XHJcbiAgICAgIGJvdHRvbTphdXRvO1xyXG4gICAgICBtYXJnaW46MDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZDojZWVlO1xyXG4gICAgICBvcGFjaXR5OjAuMjU7XHJcbiAgICAgIGN1cnNvcjpub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stcHJldiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCIgLyBcIlwiO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMDZcIiAvIFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEwNVwiIC8gXCJcIjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCIgLyBcIlwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2LFxyXG4gIC5zbGljay1uZXh0LFxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRncmF5O1xyXG4gICAgbWF4LXdpZHRoOjk5cHg7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBtYXJnaW46MCAycHg7XHJcbiAgICBwYWRkaW5nOjFweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgbWFyZ2luOjRweCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyOjJweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9wdGlvbnMge1xyXG4gIC5vcHRpb24ge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBmb250LXNpemU6MTdweDtcclxuICB9XHJcbiAgc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6OHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgJltuYW1lPVwic2l6ZVwiXSB7XHJcbiAgICAgIG1pbi13aWR0aDozMDBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NDAwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1zdG9ja1N0YXVzIHtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICBjb2xvcjokYmx1ZS1kcms7XHJcbn1cclxuLnByb2R1Y3QtcHJpY2Uge1xyXG4gIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgLnByb2R1Y3QtbXNycCxcclxuICAucHJvZHVjdC1zYWxlUHJpY2Uge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LW1zcnAge1xyXG4gICAgY29sb3I6JGJsYWNrO1xyXG4gICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICB9XHJcbn1cclxuLnByb2R1Y3QtY29tcGF0aWJsZSB7XHJcbiAgdGV4dC1hbGlnbjpyaWdodDtcclxufVxyXG4ucHJvZHVjdC12YWx1ZVByb3Age1xyXG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICNlY2VjZWM7XHJcbn1cclxuXHJcbi5vcmRlci10eXBlIGxhYmVsICsgLndoYXRJdElzIHtcclxuICBtYXJnaW46IC0xLjc1ZW0gMCAxZW0gNDVweDtcclxuICBmb250LXNpemU6IDAuNzVlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBkcC1kaXNjIHtcclxuXHR3aWR0aDoxMDAlO1xyXG59XHJcbi5wZHAtZGlzYyAuc3QxIHtcclxuXHRmaWxsOiAjMDA3MkJDO1xyXG59XHJcbi5wZHAtZGlzYy10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNC41cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcbn1cclxuLnBkcC1kaXNjLWRlc2Mge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4ucGRwLWRpc2MgLmxlYXJubW9yZSB7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuLnBkcC1kaXNjLWljb24ge1xyXG5cdGhlaWdodDogNTVweDtcclxuXHR3aWR0aDogNTVweDtcclxuXHRmaWxsOiAjMDA3MmJjO1xyXG59XHJcbi5wZHAtY3ItYnJrIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQucGRwLWRpc2MgLmNvbC1zbS0xMCB7XHJcblx0XHRmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XHJcblx0XHRtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5wZHAtY3ItYnJrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5wZHAtY3ItYnJrIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xyXG5cdC5wZHAtY3ItYnJrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdC5wZHAtZGlzYy1pY29uIHtcclxuXHRcdGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDQ1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQucGRwLWRpc2MtaWNvbiwgLnBkcC1kaXNjIC50aHVtYlVwIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LnBkcC1kaXNjIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnBkcC1kaXNjLWJ1bmRsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkgIHtcclxuXHQucGRwLWRpc2MtY3Ige1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1kZXRhaWwtd3JhcCB7XHJcbiAgYS5idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5vbXJ7XHJcbiAgJi1wZHB7XHJcbiAgICAmLW9mZmVyc3tcclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGlja3tcclxuICAmVGh1bWJ7XHJcbiAgICAmLWl0ZW17XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhhbGYtaGFsZiB7XHJcblx0bWluLWhlaWdodDo1MDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjO1xyXG5cdH1cclxufVxyXG5cclxuLmNhdGVnb3J5LWhlcm8td3JhcCB7XHJcblx0aGVpZ2h0OjYwMHB4O1xyXG59XHJcbi5jYXRlZ29yeS1oZXJvLWhhbGYgLmhlcm8tY29udGVudCBpbWcge1xyXG5cdG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuLmNhdGVnb3J5LWhlcm8tYmctaW1nIHtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6MDtcclxuXHRib3R0b206MDtcclxuXHRsZWZ0OjA7XHJcblx0cmlnaHQ6MDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0LmNhdGVnb3J5LWhlcm8td3JhcCB7XHJcblx0XHRoZWlnaHQ6NTAwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5jdXN0b20tc2VsZWN0IHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlxcZjA3OFwiO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTBweCAxcHg7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRyaztcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR6LWluZGV4OiA0OTtcclxuXHR9XHJcblxyXG59IiwiLypcclxuICBhZGQgYmFja2dyb3VuZCBjb2xvciBzdHlsaW5nXHJcbiovXHJcbi5iZy1saWdodEdyYXkge1xyXG5cdGJhY2tncm91bmQ6ICNlZWVlZWU7XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JheS1ncmFkaWVudCB7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0IHRvcCwgI2FhYWFhYSwgI2NjY2NjYyk7XHJcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7XHJcblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ncmF5IHtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcblxyXG5cdGgxLFxyXG5cdC5oMSxcclxuXHRoMixcclxuXHQuaDIsXHJcblx0aDMsXHJcblx0LmgzLFxyXG5cdGg0LFxyXG5cdC5oNCxcclxuXHRoNSxcclxuXHQuaDUsXHJcblx0aDYsXHJcblx0Lmg2IHtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0fVxyXG5cclxuXHQubGlua3Mge1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdFx0Ji5ibHVlLWhpZ2hsaWdodGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJGJsdWUtZHJrICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ncmVlbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzg2YjA2MjtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0aDEsXHJcblx0LmgxLFxyXG5cdGgyLFxyXG5cdC5oMixcclxuXHRoMyxcclxuXHQuaDMsXHJcblx0aDQsXHJcblx0Lmg0LFxyXG5cdGg1LFxyXG5cdC5oNSxcclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uYmctYmx1ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHJcblx0aDEsXHJcblx0LmgxLFxyXG5cdGgyLFxyXG5cdC5oMixcclxuXHRoMyxcclxuXHQuaDMsXHJcblx0aDQsXHJcblx0Lmg0LFxyXG5cdGg1LFxyXG5cdC5oNSxcclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1uby10ZXh0LXdoaXRlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcblx0aDEsXHJcblx0LmgxLFxyXG5cdGgyLFxyXG5cdC5oMixcclxuXHRoMyxcclxuXHQuaDMsXHJcblx0aDQsXHJcblx0Lmg0LFxyXG5cdGg1LFxyXG5cdC5oNSxcclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYmctYmx1ZS1nZWwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE0LCAxODgsIC44KTtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJnLWJsYWNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctYmFja2dyb3VuZEltYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRvcGFjaXR5OiAuMjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdG9wYWNpdHk6IC40O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFja2dyb3VuZCB7XHJcblx0LmxpbmtzIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4ubm8tb3ZlcmZsb3cge1xyXG5cdC5iZy1ibHVlLXN0cmlwZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdHotaW5kZXg6IDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAyMDAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQuYmctZ3JheS1zdHJpcGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZWVlZTtcclxuXHRcdHotaW5kZXg6IDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAyMDAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VlZWVlZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnR4dC1ncmVlbiB7XHJcblx0Y29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWJsdWUge1xyXG5cdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LWJsdWUtZHJrIHtcclxuXHRjb2xvcjogJGJsdWUtZHJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtZ3JheSB7XHJcblx0Y29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtYmxhY2sge1xyXG5cdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC13aGl0ZSB7XHJcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9jdXMtbGlnaHQge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59IiwiICAudGVzdGltb25pYWxzIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3R0ZWQge1xyXG4gIFx0bWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG4gIFx0ei1pbmRleDogOTk5OTtcclxuICBcdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgXHRib3JkZXI6IHNvbGlkO1xyXG4gIFx0Ym9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBcdGxlZnQ6IDEwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcbiAgXHR6LWluZGV4OiA5OTk5O1xyXG4gIFx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICBcdGJvcmRlcjogc29saWQ7XHJcbiAgXHRib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gIFx0cmlnaHQ6IDEwcHg7XHJcblxyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSB7XHJcbiAgXHRkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcblx0LnRlc3RpbW9uaWFsLWJsb2NrIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5xdW90LWljby1ibG9jayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XHJcblxyXG4gIFx0LnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBcdFx0bGVmdDogNTAlO1xyXG4gIFx0XHR0b3A6IDUwJTtcclxuICBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgXHR9XHJcblxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG4gIFx0XHR6LWluZGV4OiA5OTk5O1xyXG4gIFx0XHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIFx0XHRib3JkZXI6IHNvbGlkO1xyXG4gIFx0XHRib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gIFx0XHRsZWZ0OiAxNXB4O1xyXG5cclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuICBcdFx0ei1pbmRleDogOTk5OTtcclxuICBcdFx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICBcdFx0Ym9yZGVyOiBzb2xpZDtcclxuICBcdFx0Ym9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBcdFx0cmlnaHQ6IDE1cHg7XHJcblxyXG4gIFx0fVxyXG5cclxuICB9XHJcblxyXG4gIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIHtcclxuICBcdFx0bWFyZ2luOiAwcHggMTVweDtcclxuICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gIFx0XHRmb250LXNpemU6IDQwcHQ7XHJcbiAgXHRcdGNvbG9yOiAjODZiMDYyO1xyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVyIHtcclxuICBcdFx0Zm9udC1zaXplOiA0MHB0O1xyXG4gIFx0XHRjb2xvcjogIzg2YjA2MjtcclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICBcdFx0Y29sb3I6ICM4NmIwNjI7XHJcbiAgXHR9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuICBcdFx0bGVmdDogNTBweDtcclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuICBcdFx0cmlnaHQ6IDUwcHg7XHJcbiAgXHR9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcbiAgXHRcdGxlZnQ6IDgwcHg7XHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcbiAgXHRcdHJpZ2h0OiA4MHB4O1xyXG4gIFx0fVxyXG5cclxuICB9IiwiIC50YWItd3JhcHBlciB7XHJcbiAgbWluLWhlaWdodDo1MDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgbWluLWhlaWdodDo0MDBweDtcclxuICB9XHJcblxyXG4gIC50YWItYnV0dG9uIHtcclxuICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgIHotaW5kZXg6MDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcclxuICAgICBcclxuICAgICAgXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAudHJpYW5nbGUge1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItY29udGVudCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgIFxyXG4gICAgIC5wcm9kdWN0LmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICBcclxuICAgIC5wcm9kdWN0LmFjdGl2ZSAuaDN7XHJcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICBcclxuICBcclxufVxyXG5cclxuLnByb2R1Y3QtdGFiLXdyYXBwZXIge1xyXG5cdC50YWItd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjM1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRhYi10aXRsZSB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQudHh0LWJsYWNrLmJ0bi10YWIge1xyXG5cdFx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IDA7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IHVuc2V0O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgIC5ub0Fycm93IC5hY3RpdmUtdGFiIC5hcnJvdy1kb3due1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWJzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggI2NjYyBzb2xpZDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC50YWJzOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiBcclxuICAgIC5hcnJvdy1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNvbGxhcHNlIC5zaG93e1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5hY3RpdmUtdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS10YWIgLmFycm93LWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIFxyXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5OSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XHJcbiAgICBcclxuICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5hY3RpdmUtYWNjIC5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWJvZHktbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAubWluSGVpZ2h0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTkwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAubWluSGVpZ2h0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTUzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgLm1pbkhlaWdodCB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLmJsb2Nre1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgXHJcbiAgICAucHJvZHVjdC1nYWxsZXJ5IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIHRvcDogMDtcclxuXHQgICAgYm90dG9tOiAwO1xyXG5cdCAgICBsZWZ0OiAwO1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdCAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zO1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5leHBhbmRhYmxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gICAgICAgICAgICAubGVhcm5tb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgLnByb2R1Y3QtZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGVhcm5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXhwYW5kYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1JTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcztcclxuXHJcbiAgICAgICAgICAgICAgICAubGVhcm5tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5yZXNldC1hbGwsXHJcbi5idG5Bc0xpbmt7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufSIsIi5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9ue1xyXG4gICAgLmhlbHBCdXR0b257XHJcbiAgICAgICAgLnVpQnV0dG9ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMyYjNlNTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51aUJ1dHRvbjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubWVzc2FnZSB7XHJcbiAgICBib3JkZXIgOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcbmEuY2hhdE9wdGlvbi5lbWJlZGRlZFNlcnZpY2VMaXZlQWdlbnRTdGF0ZUNoYXRIZWFkZXJPcHRpb24gLm9wdGlvbk5hbWUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAuZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIucHJvZHVjdC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGhlaWdodDoxMDAlO1xyXG5cdFxyXG5cdCYuc2xpY2stc2xpZGUge1xyXG5cdCAgbWFyZ2luOmF1dG87XHJcblx0ICBtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG5cdCAgLnByb2R1Y3R7XHJcblx0XHRtYXgtd2lkdGg6IDMxMHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0ICB9XHQgIFxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3QtbGluayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcclxuXHRcdCY6OmFmdGVyLFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdCAgICByaWdodDogLTE2cHg7XHJcblx0XHQgICAgdG9wOiAxMCU7XHJcblx0XHQgICAgaGVpZ2h0OiA4MCU7XHJcblx0XHQgICAgd2lkdGg6IDFweDtcclxuXHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHJpZ2h0OmF1dG87XHJcblx0XHRsZWZ0Oi0xNXB4O1xyXG4gICAgICAgIFxyXG5cdH1cclxuXHJcblx0LnByb2R1Y3R7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0XHQucHJvZHVjdC1kZXRhaWwtd3JhcCB7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDY0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciB7XHJcblx0XHRcdCYgPiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IH4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LW5hbWV7XHJcblx0ICAgICAgbWluLWhlaWdodDogNTVweDtcclxuXHRcdCAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucHJvZHVjdC1wcmljaW5nIHtcclxuXHRcdFx0bWluLWhlaWdodDogNTNweDtcclxuXHRcdFx0LmgzIHtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFtkYXRhLWJ2LXNob3c9XCJyYXRpbmdfc3VtbWFyeVwiXSAuYnZfbWFpbl9jb250YWluZXIgPiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IH4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB7XHJcblx0XHQgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb21wYXJlV3JhcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6YXV0bztcclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0d2lkdGg6IDIxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0XHRjb2xvcjogIzgxODE4MTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdHBhZGRpbmc6IDBweCAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMjBweDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYyJSwgMjUlKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XHJcblx0fVxyXG5cclxuXHJcblx0LnRvb2x0aXA6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHJcblx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMTBweDtcclxuXHRcdGxlZnQ6IDgwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODE4MTgxIHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhKG1pbi13aWR0aDogNTgwcHgpIHtcclxuXHRcdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG5cdFx0XHRjb2xvcjogIzgxODE4MTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDBweCA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MSUsIDk0JSk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcdEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG5cdFx0XHRcdGNvbG9yOiAjODE4MTgxO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMyUsIDIyJSk7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogMzAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTc5JSwgMjIlKTtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogOTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjUlLCAyMiUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDgwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4JSwgMjIlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHR9XHJcblxyXG4ucHJvZHVjdC13cmFwcGVyLmNvbXBhcmVSZWFkeSB7XHJcblx0LnByb2R1Y3QtYnRuLXdyYXAge1xyXG5cdFx0bWFyZ2luLXRvcDphdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2R1Y3Qge1xyXG5cdCY6Zm9jdXMtd2l0aGluIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdH1cclxuXHRhOmZvY3VzIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHQuY29tcGFyZUJsb2NrIGlucHV0OmZvY3VzIHtcclxuXHRcdCsgbGFiZWw6YmVmb3JlIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdC1zYWxle1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4ucGFnZS1pZC0yMTMyOCAjbWFpbi1jb250ZW50ID4gLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZy10b3A6IDRyZW0haW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cmVtIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzcmVtIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbSFpbXBvcnRhbnRcclxufVxyXG5cclxuLmJyaWNrLnNoYXR0ZXJQYXR0ZXJuQ29tcGxldGUgLmxpbmtze1xyXG5cdGNvbG9yOiAjMDAwMDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLmJyaWNrLWF3YXJkcyB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL0F3YXJkcy1Ccmlja19hd2FyZHMtYmcuanBnXCIpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHQuYXdhcmQge1xyXG5cdFx0bWluLWhlaWdodDogMTkwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXg6MSAwIGF1dG87XHJcblx0XHRib3JkZXItcmlnaHQ6c29saWQgMXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzoxZW07XHJcblx0fVxyXG5cdC5hd2FyZCBoMyB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0LmF3YXJkIGRpdiB7XHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHR9XHJcblx0Lmljb24tYXdhcmQtbGlzdCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cdC5pY29uLWF3YXJkIGltZyB7XHJcblx0ICAgIG1heC13aWR0aDogMTEwcHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0LmF3YXJkOm50aC1jaGlsZCg0KSxcclxuXHRcdC5hd2FyZDpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcclxuXHRcdH1cclxuXHRcdC5hd2FyZDpudGgtY2hpbGQobis1KXtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0LmF3YXJkOm50aC1jaGlsZChuKzcpe1xyXG5cdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcblx0XHQuYXdhcmRzLXRpdGxlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQ+IC5jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdFx0LmF3YXJkIHtcclxuXHRcdFx0bWluLWhlaWdodDphdXRvO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoycmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToycmVtO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHg7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRvY3RvcjF7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRjb2x1bW4tZ2FwOiA1cHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IC45cmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHQmLW51bXtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4vKipcclxuTG9hZGluZyBhamF4IFxyXG4qL1xyXG4uanMtYWpheC1sb2FkaW5nIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn0iLCJcclxuZm9ybSNjaG9zZVR5cGVGb3JtIHtcclxuXHRoMyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdCsgbGFiZWwge1xyXG5cdFx0fVxyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1hbnVmYWN0dXJlci13cmFwcGVyIHtcclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHQgICBcdCBcdFx0d2lkdGg6IDc1cHg7XHJcblx0XHQgICBcdCBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgIFx0IFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgXHQgXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHQgICAgY29udGVudDogXCJcIjtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICBib3R0b206IDA7XHJcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nYXBwbGUnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiQXBwbGVcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J3NhbXN1bmcnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiU2Ftc3VuZ1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nbGcnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiTEdcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J2h0YyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJIVENcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J21vdG9yb2xhJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIk1vdG9yb2xhXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdvbmVwbHVzJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIk9uZVBsdXNcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J2h1YXdlaSddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJIdWF3ZWlcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J2dvb2dsZSddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJHb29nbGVcIjtcclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHQgICBcdCBcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICAgdG9wOiA0MCU7XHJcblx0XHRcdFx0ICAgIGxlZnQ6IDUwJTtcclxuXHRcdFx0ICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgXHRcdFx0XHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdCAgICBcdGZsb2F0OiBsZWZ0O1xyXG5cdCAgICBcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0ICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdCAgICAgICAgbWF4LXdpZHRoOiA3NXB4O1xyXG5cdCAgICBcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kcms7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQuZGV2aWNlcy13cmFwcGVyIHtcclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4ICNlZWU7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRcdGhlaWdodDogMjAwcHg7XHJcbiAgICBcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgIFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0XHQuZGV2aWNlLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuICAgIFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgXHRcdFx0XHRcdGhlaWdodDogMTc1cHg7XHJcblx0XHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0XHQuZGV2aWNlLW5hbWUge1xyXG4gICAgXHRcdFx0XHRjb2xvcjogJGJsdWU7XHJcbiAgICBcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuICAgIFx0XHRcdFx0fVxyXG4gICAgXHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0ICAgIFx0XHRcdC5kZXZpY2UtbmFtZSB7XHJcblx0ICAgIFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHQgICAgXHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm9wZXJhdGluZy1zeXN0ZW0td3JhcHBlciAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zO1xyXG5cdCYuZGlzYWJsZWQge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGdyYXk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0Lm9zLWhlYWRpbmcge1xyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kaXNhYmxlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5wcmljZS1jZWxsIHtcclxuXHR3aWR0aDogMjAwcHg7XHJcbn1cclxuLmhpZGUtY29sdW1uIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ciB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDJweCAjZTllY2VmO1xyXG5cdH1cclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR9XHJcblx0LnR4dC1ncmVlbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmJ1eW5vdyB7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aXRsZSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LW1zcnAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHRoZWFkIHRoLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHRoZWFkIHRyIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpIHtcclxuXHQucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWRcclxuXHR9XHJcblx0LnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aHVtYiB7XHJcblx0XHR3aWR0aDogOCUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Kjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWRcclxuXHR9XHJcblx0Kjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcclxuXHRcdHdpZHRoOiA4JSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDogOTkwcHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG5cdC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmltZy1yZXNwb25zaXZlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuaW1nLXJlc3BvbnNpdmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm5vLWNvbXBhdGlibGUtcHJvZHVjdHMtd3JhcHBlciB7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGgyIHtcclxuXHRcdGNvbG9yOiAkZ3JheTtcclxuXHR9XHJcbn1cclxuI29zRGV2aWNlQ29tYm8ge1xyXG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcbiNsb2FkZXItNCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuI2xvYWRlci00IHNwYW4ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHRtYXJnaW46IDM1cHggNXB4ICFpbXBvcnRhbnQ7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gXHRhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbn1cclxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuIFx0YW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuMzNzIGluZmluaXRlO1xyXG59XHJcbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiBcdGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCAwLjY2cyBpbmZpbml0ZTtcclxufVxyXG5Aa2V5ZnJhbWVzIG9wYWNpdHljaGFuZ2V7XHJcblx0MCUsIDEwMCUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblx0NjAle1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuIiwiLm1hY2hpbmVEZXNrdG9we1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl90ZXh0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkZ3JheTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICY6OmFmdGVye1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAmXzF7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl8ye1xuICAgICAgbGVmdDogMzAwcHg7XG4gICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl8ze1xuICAgICAgbGVmdDogNTYwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl80LFxuICAgICZfNSxcbiAgICAmXzZ7XG4gICAgICBib3R0b206IDIwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzR7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgIGhlaWdodDogMjcwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfNXtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGxlZnQ6IDI1MHB4O1xuXG4gICAgICAmOjphZnRlcntcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgIGxlZnQ6IDE3MHB4O1xuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzZ7XG4gICAgICByaWdodDogMTAwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgbWF4LXdpZHRoOiAzMyU7XG5cbiAgICAgICZfMntcbiAgICAgICAgbGVmdDogMzQlO1xuICAgICAgfVxuXG4gICAgICAmXzN7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmXzZ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmRldGFpbGVkLW51bWJlci1saXN0IHtcclxuXHRtYXJnaW4tdG9wOjI1cHg7XHJcblx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cclxuXHQubGlzdC1udW1iZXIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAzcHg7XHJcblx0XHRwYWRkaW5nLXRvcDoycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo1cHg7XHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdG1heC13aWR0aDogNjVweDtcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblx0fVxyXG59IiwiI3BzX3NlbGVjdG9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAjMmIzZTUwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhcnRvdmVye1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDEzNzlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXRlbnMtbW9yZXtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLW5hdntcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBRkNDMkU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcy1za2lwIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1yZXN1bHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cy10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWJ0bixcclxuICAgIC5zdGFydG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0FGQ0MyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgcGFkZGluZzogNTVweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXN0ZXAge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWNvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucHMtdG9wIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy1pbnB1dC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcy1hY3Rpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAubGVhcm5tb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYXJubW9yZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ucHMtdGVucy1tb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7XHJcblxyXG4gICAgLmN0YSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAjMmIzZTUwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcy10eXBlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA5OTFweCkge1xyXG4gICAgI3BzX3NlbGVjdG9ye1xyXG4gICAgICAgIC5wcy1zdGVwLWNvbC1oYWxmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy1uYXYgdWwgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy10ZW5zLW1vcmUgLmN0YSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtdG9wIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpIHtcclxuICAgIC5wcy10eXBlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAjcHNfc2VsZWN0b3J7XHJcbiAgICAgICAgLnBzLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy1uYXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4O1xyXG5cclxuICAgICAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy1za2lwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNDgwcHgpIHtcclxuICAgIC5wcy10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgI3BzX3NlbGVjdG9yIC5wcy1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLm8tcHJvZHVjdC1zZWxlY3RvcixcclxuLm8tcHJvZHVjdC1zZWxlY3RvciAqLFxyXG4uby1wcm9kdWN0LXNlbGVjdG9yICo6YmVmb3JlLFxyXG4uby1wcm9kdWN0LXNlbGVjdG9yICo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm8tcHJvZHVjdC1zZWxlY3RvciB7XHJcbiAgICAmX19yZXN1bHQtdGl0bGUsXHJcbiAgICAmX19yZXN1bHQtdGV4dCxcclxuICAgICZfX2FjdGlvbnMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLm8tcHJvZHVjdHtcclxuICAgICYtcHJvZ3Jlc3NiYXJ7XHJcbiAgICAgICAgJl9fYmFye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5uZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jYXB0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NjdlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogNzIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgICAmOmZvY3VzIH4gLm8tcHJvZHVjdC10aWxlX19pbm5lcntcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0b3J7XHJcbiAgICAgICAgJl9faGVhZGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgLm8tcHJvZHVjdC1wcm9ncmVzc2JhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTk2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjQ5ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44ODllbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3ViaGVhZGVye1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbm90aWNle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmIzZTUwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcm93e1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICYtLXNwYW4ze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aWxle1xyXG4gICAgICAgICAgICAmLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpbGV7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzBweCk7XHJcblxyXG4gICAgICAgICAgICAqOjotbXMtYmFja2Ryb3B7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCl7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgKjo6LW1zLWJhY2tkcm9we1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMzMuMzMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICo6Oi1tcy1iYWNrZHJvcHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBsaW5lYXIsIGJvcmRlci1jb2xvciAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tdntcclxuICAgICAgICAgICAgICAgICYtY2VudGVyZWR7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zdGFydHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5vLXByb2R1Y3QtdGlsZV9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyAme1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA5ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1hY2NlbnQge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWFnZXtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWItMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHtcclxuICAgICAgICAmLXRpdGxlLFxyXG4gICAgICAgICYtdGV4dHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIEpTIFNwZWNpZmljIFN0eWxlc1xyXG4gKi9cclxuXHJcbi5qcy1wcm9kdWN0LXNlbGVjdG9yLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuKiBMb2FkZXIgYWpheFxyXG4qL1xyXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmpzLXByb2R1Y3Qtc2VsZWN0b3ItcmVzdWx0LWh0bWwge1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG59XHJcblxyXG5cclxuLnByb2R1Y3Qtc2VsZWN0b3ItdGl0bGUge1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzYycHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxufSIsIi5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOjEuNXJlbTtcclxuXHJcblx0Lmxpc3QtaW5saW5lIHtcclxuXHRcdC5saXN0LWlubGluZS1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmJnLWxpZ2h0R3JheXtcclxuXHRcdC5oNCxcclxuXHRcdC5oNXtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogIzAwNmViODtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudmlkZW9zLXdyYXBwZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cclxuXHQudmlkZW8tY29udGVudC13cmFwcGVyIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWFycm93IHtcclxuXHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi52aWRlby10cmlnZ2VyLWJ1dHRvbiB7XHJcblx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly90b3A6IDA7XHJcblx0Ly9yaWdodDogMDtcclxuXHQvL2JvdHRvbTogMDtcclxuXHQvL2xlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHR9XHJcblxyXG5cdC5oNCB7XHJcblx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0bWF4LXdpZHRoOiA0MzBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gY3Vyc29yOnBvaW50ZXI7XHJcblxyXG5cdC52aWRlby10aXRsZS13cmFwcGVyIHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICNlZWU7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICNlZWU7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlby1wbGF5LWljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMjAwKTtcclxuXHRcdH1cclxuXHJcblx0XHQudmlkZW8tdGh1bWJuYWlsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC52aWRlby1wbGF5LWljb24ge1xyXG5cdFx0XHRvcGFjaXR5OiAuOTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC52aWRlby10aXRsZS13cmFwcGVyIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDg4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2xvc2UtdmlkZW8ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLTE1cHg7XHJcblx0dG9wOiAtMTVweDtcclxuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0fVxyXG59IiwidWwuZmFxLXNpZGVuYXYge1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMzAwbXM7XHJcblxyXG4gICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjByZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjIwcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjI1ZW0gMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICA+IGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sbGFwc2UsXHJcbiAgICAuY29sbGFwc2luZyB7XHJcbiAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJldCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRibHVlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgM3B4ICRibHVlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICB9XHJcbn0iLCIucG9zdC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6MDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2My43JTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHA6Ly92aWEucGxhY2Vob2xkZXIuY29tLzQwNngzNDBcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBib3JkZXI6c29saWQgMXB4ICNlZWU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjEuNzUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTklO1xyXG4gICAgfSBcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2LjUlO1xyXG4gICAgfSBcclxufVxyXG5cclxuLnBvc3Qtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIC8vICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgLy8gICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAvLyB9XHJcblxyXG59XHJcblxyXG4uYmxvZy1jb250ZW50IHtcclxuICAgIGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjZWVlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjZWVlO1xyXG4gICAgbWluLWhlaWdodDogMTEwcHg7XHJcbiAgICBwYWRkaW5nOjE1cHg7XHJcbn1cclxuXHJcbi5ibG9nLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuICAgIC5mZWF0dXJlZC1wb3N0LXRhZyB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB0b3A6MDtcclxuICAgIH1cclxufVxyXG5cclxuLmJsb2ctcHQtMSB7XHJcbiAgICBwYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3QtbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1wb3N0LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9mZWF0dXJlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl93aWRlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDEgLyA0IC8gNDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufSIsIi8vY29sb3JzXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGNvbG9yX2NlbGVzdGVfYXBwcm94OiAjY2ZjZmNmO1xyXG4kY29sb3Jfc2hhZHlfbGFkeV9hcHByb3g6ICNhOGE4YTg7XHJcbiRjb2xvcl9ncmF5X251cnNlX2FwcHJveDogI2U4ZThlODtcclxuJGNvbG9yX2dyZWVuX3BlYV9hcHByb3g6ICMyNjZkNGQ7XHJcbiRjb2xvcl9vY2Vhbl9ncmVlbl9hcHByb3g6ICMzNjlhNmU7XHJcbiRjb2xvcl9tb3VudGFpbl9taXN0X2FwcHJveDogIzk5OTtcclxuJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDogI2FkYWRhZDtcclxuJHNpbHZlcjogc2lsdmVyO1xyXG4kY29sb3JfZ2FsbGVyeV9hcHByb3g6ICNlZGVkZWQ7XHJcbiRjb2xvcl9hbHRvX2FwcHJveDogI2RlZGVkZTtcclxuXHJcbi8vQGV4dGVuZC1lbGVtZW50c1xyXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xyXG4vLy5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmUsIC5tdWx0aXNlbGVjdF9fc3Bpbm5lcjphZnRlclxyXG4lZXh0ZW5kXzEge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW46IC04cHggMCAwIC04cHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0Ym9yZGVyLWNvbG9yOiAkZ3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdFxyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy9vcmlnaW5hbCBzZWxlY3RvcnNcclxuLy8ubXVsdGlzZWxlY3QsIC5tdWx0aXNlbGVjdF9faW5wdXQsIC5tdWx0aXNlbGVjdF9fc2luZ2xlXHJcbiVleHRlbmRfMiB7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG59XHJcblxyXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xyXG4vLy5tdWx0aXNlbGVjdF9faW5wdXQsIC5tdWx0aXNlbGVjdF9fc2luZ2xlXHJcbiVleHRlbmRfMyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtaW4taGVpZ2h0OiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDVweDtcclxuXHR3aWR0aDogY2FsYygxMDAlKTtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBlYXNlO1xyXG5cdFxyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIFxyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuXHJcbi5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxcHg7XHJcblx0dG9wOiAxcHg7XHJcblx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRAZXh0ZW5kICVleHRlbmRfMTtcclxuXHRcdGFuaW1hdGlvbjogc3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoMC40MSwgMC4yNiwgMC4yLCAwLjYyKTtcclxuXHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdEBleHRlbmQgJWV4dGVuZF8xO1xyXG5cdFx0YW5pbWF0aW9uOiBzcGlubmluZyAyLjRzIGN1YmljLWJlemllcigwLjUxLCAwLjA5LCAwLjIxLCAwLjgpO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlci1hY3RpdmUge1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmUge1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5tdWx0aXNlbGVjdCB7XHJcblx0QGV4dGVuZCAlZXh0ZW5kXzI7XHJcblx0XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdCoge1xyXG5cdFx0XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbmlucHV0W3R5cGU9dGV4dF0ubXVsdGlzZWxlY3RfX2lucHV0IHtcclxuXHRAZXh0ZW5kICVleHRlbmRfMjtcclxuICAgIEBleHRlbmQgJWV4dGVuZF8zO1xyXG4gICAgYm9yZGVyOm5vbmU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9jZWxlc3RlX2FwcHJveDtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcclxuXHRAZXh0ZW5kICVleHRlbmRfMjtcclxuXHRAZXh0ZW5kICVleHRlbmRfMztcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9jZWxlc3RlX2FwcHJveDtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdC0tZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IDAuNjtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3JfZ2FsbGVyeV9hcHByb3g7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0Lm11bHRpc2VsZWN0X19jdXJyZW50IHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9nYWxsZXJ5X2FwcHJveDtcclxuXHRcdGNvbG9yOiAkY29sb3Jfc2hhZHlfbGFkeV9hcHByb3g7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9nYWxsZXJ5X2FwcHJveDtcclxuXHRcdGNvbG9yOiAkY29sb3Jfc2hhZHlfbGFkeV9hcHByb3g7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcclxuXHR6LWluZGV4OiA1MDtcclxuXHQubXVsdGlzZWxlY3RfX3NlbGVjdCB7XHJcblx0XHRcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCY6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIHtcclxuXHRcdC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHQubXVsdGlzZWxlY3RfX2lucHV0IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdC0tYWJvdmUge1xyXG5cdCYubXVsdGlzZWxlY3QtLWFjdGl2ZSB7XHJcblx0XHQubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm11bHRpc2VsZWN0X19pbnB1dCB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHQubXVsdGlzZWxlY3RfX3RhZ3Mge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRib3R0b206IDEwMCU7XHJcblx0XHRcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcclxuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHRcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAkYmx1ZS1kcms7XHJcbn1cclxuLm11bHRpc2VsZWN0X190YWcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogNHB4IDI2cHggNHB4IDEwcHg7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGJhY2tncm91bmQ6ICRncmF5O1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBcclxuICAgICYgfiAubXVsdGlzZWxlY3RfX2lucHV0IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgICYgfiAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuLm11bHRpc2VsZWN0X190YWdzLXdyYXAge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZ3Mge1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogOHB4IDQwcHggMCA4cHg7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fdGFnLWljb24ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogN3B4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zdHlsZTogaW5pdGlhbDtcclxuXHR3aWR0aDogMjJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIsOXXCI7XHJcblx0XHRjb2xvcjogJGNvbG9yX2dyZWVuX3BlYV9hcHByb3g7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX29jZWFuX2dyZWVuX2FwcHJveDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9vY2Vhbl9ncmVlbl9hcHByb3g7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19jdXJyZW50IHtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFxyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiA4cHggMTJweCAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheV9udXJzZV9hcHByb3g7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDM4cHg7XHJcblx0cmlnaHQ6IDFweDtcclxuXHR0b3A6IDFweDtcclxuXHRwYWRkaW5nOiA0cHggOHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiA2NSU7XHJcblx0XHRjb2xvcjogJGNvbG9yX21vdW50YWluX21pc3RfYXBwcm94O1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX21vdW50YWluX21pc3RfYXBwcm94IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRjb2xvcl9zaWx2ZXJfY2hhbGljZV9hcHByb3g7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IDJweDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtaGVpZ2h0OiAyNDBweDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZ3JheV9udXJzZV9hcHByb3g7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuXHR6LWluZGV4OiA1MDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLm11bHRpc2VsZWN0X19jb250ZW50Ojp3ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fZWxlbWVudCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHQmOmFmdGVyIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kOiAjZWVlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Y29sb3I6ICM0OTUwNTc7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0KTtcclxuXHRcdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0XHRjb2xvcjogIzQ5NTA1NztcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkIHtcclxuXHQvL2JhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHQvL2NvbG9yOiAkYmx1ZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3RlZCk7XHJcblx0XHQvL2NvbG9yOiAkYmx1ZTtcclxuXHR9XHJcblx0Ji5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ly9jb2xvcjogJGJsdWU7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpO1xyXG5cdFx0XHQvL2NvbG9yOiAkYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24tLWRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0Y29sb3I6ICRncmF5O1xyXG5cdGN1cnNvcjogdGV4dDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdCYubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9hbHRvX2FwcHJveDtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJGJsdWUtZHJrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Ji5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Y29sb3I6ICRibHVlLWRyaztcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZS1kcms7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdC1lbnRlci1hY3RpdmUge1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xyXG59XHJcbi5tdWx0aXNlbGVjdC1sZWF2ZS1hY3RpdmUge1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0LWVudGVyIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fc3Ryb25nIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuKltkaXI9XCJydGxcIl0ge1xyXG5cdC5tdWx0aXNlbGVjdCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAxcHg7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0XHRwYWRkaW5nOiA4cHggOHB4IDAgNDBweDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19jb250ZW50IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX2NsZWFyIHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMTJweDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19zcGlubmVyIHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMXB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX29wdGlvbjphZnRlciB7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgc3Bpbm5pbmcge1xyXG5cdGZyb20ge1xyXG5cdFx0XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHR9XHJcblx0dG8ge1xyXG5cdFx0XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgydHVybik7XHJcblx0fVxyXG59XHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGlzZWxlY3Qge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpO1xyXG5cdFx0Y29sb3I6ICRibHVlLWRyaztcclxuXHR9XHJcbn0iLCIjbWFpbi1mb290ZXIge1xuICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgIGNvbG9yOiRibHVlLWRyaztcblxuICAgIC5mb290ZXItbWVudSB7XG5cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogLjY1cmVtIDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZTNlM2UzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV0X3BiX3dpZGdldCB7XG4gICAgICAgICAgICBmbG9hdDpub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWlzYy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmZvcm0tbmV3c2xldHRlciB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmlucHV0LW5ld3NsZXR0ZXIge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBcbiAgICAgICAgICAmOmZvY3VzLCAmOnZhbGlkLCAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLCAmOnZhbGlkIHtcbiAgICAgICAgICAgICYgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1saW5rLXNlcGFyYXRlIHtcbiAgICAgICAgbWFyZ2luOjAgLjVyZW07XG4gICAgfVxuICBcblx0LmZvb3Rlci1zb2NpYWwtaWNvbnMgLmluc3RhZ3JhbSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5mb290ZXItc29jaWFsLWljb25zIHtcbiAgICAmX2FwcCB7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjY1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5ld3NsZXR0ZXItZGlzY2xhaW1lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6I2ZmZjtcblxuICAgIGEge1xuICAgICAgY29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI290LXNkay1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6Zm9jdXN7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XG4gICAgfVxuICB9XG4gIFxufVxuXG4jYWZpYi1mb290ZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQ6ICMwMDMxNTM7XG5cdHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXG5cdC5hZmliLWZvb3Rlci1sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblx0LmFmaWItZm9vdGVyLWxvZ28gaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnRvcC1ibG9jayxcblx0LmJvdHRvbS1ibG9jayxcblx0LmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHRcblx0LnRvcC1ibG9jayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDI0cHggMDtcblx0fVxuXHRcblx0LnRvcC1ibG9jayAuYWZpYi1zb2NpYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0fVxuXHRcblx0LnRvcC1ibG9jayAuYWZpYi1zb2NpYWwgbGkgYSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHRcblx0LnRvcC1ibG9jayAuYWZpYi1zb2NpYWwgbGkgYSBpbWcge1xuXHRcdG1heC13aWR0aDogNDhweDtcblx0fVxuXHRcblx0LnRvcC1ibG9jayAuYWZpYi1zb2NpYWwsXG5cdC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0XG5cdC50b3AtYmxvY2sge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzlDOUM5O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlDOUM5O1xuXHR9XG5cdFxuXHQuYm90dG9tLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdH1cblx0XG5cdC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIGEsXG5cdC5hZmliLWNvcHkge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHRcblx0LmFmaWItY29weSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdFxuXHQuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyB7XG5cdFx0Z2FwOiAxNnB4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cdFxuXHQuYm90dG9tLWJsb2NrIC5hZmliLXdpZGdldC1saW5rcyBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbjtcblx0fVxuXHRcblx0LmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3MgYTpob3ZlciB7XG5cdFx0b3BhY2l0eTogLjc7XG5cdH1cblx0XG5cdC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIGE6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuXHR9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG5cdFxuXHQjYWZpYi1mb290ZXIge1xuXHRcdHBhZGRpbmctbGVmdDogNDhweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuXHR9XG5cblx0I2FmaWItZm9vdGVyIC50b3AtYmxvY2ssXG5cdCNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrLFxuXHQjYWZpYi1mb290ZXIgLmJvdHRvbS1ibG9jayAuYWZpYi13aWRnZXQtbGlua3MsXG5cdCNhZmliLWZvb3RlciAudG9wLWJsb2NrIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0I2FmaWItZm9vdGVyIC50b3AtYmxvY2sge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0cGFkZGluZzogMTZweCAwO1xuXHR9XG5cblx0I2FmaWItZm9vdGVyIC5ib3R0b20tYmxvY2sgLmFmaWItd2lkZ2V0LWxpbmtzIHtcblx0XHRnYXA6IDMycHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCNhZmliLWZvb3RlciAuYm90dG9tLWJsb2NrIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5hZmliLWNvcHkge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC50b3AtYmxvY2sgLmFmaWItc29jaWFsIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbWFpbi1mb290ZXIge1xuICAgIC53aWRnZXRfbmF2X21lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICZfaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1haW4taGVhZGVyIHtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQucHJpbS1uYXYtbWFpbi5zaG93IHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0XHQmI21haW4taGVhZGVyLmFjdGl2ZSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0LmZhZGUtZW50ZXItYWN0aXZlLFxyXG5cdC5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHR9XHJcblxyXG5cdC5mYWRlLWVudGVyLFxyXG5cdC5mYWRlLWxlYXZlLXRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDJyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNlYXJjaCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubmF2LWJ1dHRvbi13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuZm9ybS1zZWFyY2gtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNjRweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDEyNSU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1zZWFyY2gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHJcblx0XHRcdFx0LnNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHQuZmE6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMmIzZTUwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci10b2dnbGVyIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQuaWNvbi1iYXIge1xyXG5cdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWJhciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMzglIDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1pZGRsZS1iYXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3R0b20tYmFyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNDAlIDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sbGFwc2VkIHtcclxuXHRcdFx0LnRvcC1iYXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWlkZGxlLWJhciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3R0b20tYmFyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjQ1cmVtIC44cmVtIDEuMjVyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcnQge1xyXG5cdFx0XHQuY2FydC1pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDExNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG5cdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDFyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogLjVyZW0gLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR0b3A6IDlweFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci1tYWluIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdFx0Pi5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHQ+Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0Ji5oaWRkZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2gge1xyXG5cdCYtaW5wdXQge1xyXG5cdFx0Ji1sYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTJweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRcdCYrbGFiZWwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFNraXAgbGluayBzdHlsZXNcclxuLnNraXAtbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTQwcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdH1cclxufVxyXG5cclxuLnByaW1hcnktbWVudS1zLWJ0biB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdGk6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hZmliLWhlYWRlciB7XHJcblx0cGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcclxuXHRcdHBhZGRpbmc6IDY0cHggNDhweCAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuY29udGFpbmVyLmV0X21lbnVfY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uYWZpYi1oZWFkZXIgKyBtYWluIHtcclxuXHRtYXJnaW4tdG9wOiAtNzZweCAhaW1wb3J0YW50O1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCl7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTE2cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5hZmliLWhlYWRlciArIG1haW4gI2FmaWItaGVybyB7XHJcblx0cGFkZGluZy10b3A6IDc2cHggIWltcG9ydGFudDtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpe1xyXG5cdFx0cGFkZGluZy10b3A6IDExNnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHQuc2VhcmNoLXByaW0taW5wIHtcclxuXHRcdGJvcmRlci1jb2xvcjogIzczNzM3MyAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktYmx1ZSkgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDMuNXB4ICMyYjNkNTA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJpbWFyeS1tZW51LXMtYnRuIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG59IiwiLmNvbnRhY3RVc0NvbnRhaW5lciAuaW5wdXRGaWVsZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxufVxyXG4uY29udGFjdFVzQ29udGFpbmVyIC5kZXNjcmlwdGlvbkJveCB7XHJcblx0bWluLWhlaWdodDogMjAwcHg7XHJcbn1cclxuLnN1YnMge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbi5zdWJmaWVsZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjtcclxufVxyXG4ubW9kZWxmaWVsZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjtcclxufVxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG5cdC5jb250YWN0VXNDb250YWluZXIgLmlucHV0RmllbGQge1xyXG5cdFx0bWluLWhlaWdodDogMzBweDtcclxuXHR9XHJcbn0iLCIvKiBQcm9tbyAqL1xyXG4ucmV2aWV3LWJhbmQtcHJvbW8ge1xyXG5cdGJhY2tncm91bmQ6IHJnYigwLCAxMTQsIDE4OCk7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdG1pbi1oZWlnaHQ6MXB4O1xyXG59XHJcbi5yZXZpZXctYmFuZC1wcm9tbyBoNCB7XHJcblx0Y29sb3I6I0ZGRjtcclxuXHRsaW5lLWhlaWdodDoxLjNlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcbn1cclxuLnZlcnRpY2FsLWFsaWduIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5yZXZpZXctYmFuZC1wcm9tbyBzdmcge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcclxuXHRmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG59XHJcbi5yZXZpZXctYmFuZC1wcm9tby1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KXtcclxuXHQucmV2aWV3LWJhbmQtcHJvbW8tY29weSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuXHQucmV2aWV3LWJhbmQtcHJvbW8ge1xyXG5cdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdH1cclxuXHQucmV2aWV3LWJhbmQtcHJvbW8tY29weSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0LnJldmlldy1iYW5kLXByb21vLWljb24ge1xyXG4gICAgXHRkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEhvdyBUbyAqL1xyXG4ucmV2aWV3LWhvd3RvIGgyIHtcclxuXHRmb250LXNpemU6MzRweDtcclxufVxyXG4ucmV2aWV3LWhvd3RvIGgzIHtcclxuXHRmb250LXNpemU6MjZweDtcclxufVxyXG4ucmV2aWV3LWhvd3RvLXBhbmU6OmJlZm9yZSB7XHJcblx0cmlnaHQ6IDEwMCU7XHJcblx0dG9wOiA1MCU7XHJcblx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRjb250ZW50OiBcIiBcIjtcclxuXHRoZWlnaHQ6IDA7XHJcblx0d2lkdGg6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5yZXZpZXctaG93dG8tcGFuZSAubWFya2VyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblx0d2lkdGg6MTUwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDoxMDBweDtcclxuXHRsZWZ0Oi03NXB4O1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdC5yZXZpZXctaG93dG8tcGFuZSB7XHJcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0LnJldmlldy1ob3d0by1wYW5lIC5tYXJrZXIge1xyXG5cdCAgICBoZWlnaHQ6IDEyNXB4O1xyXG5cdCAgICB3aWR0aDogMTI1cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5yZXZpZXctaG93dG8tcGFuZSB7XHJcblx0ICAgIGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIENhdGVnb3JpZXMgKi9cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMge1xyXG5cdGJhY2tncm91bmQ6ICMyYjNlNTA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHtcclxuICAgIGNvbG9yOiNGRkY7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgcGFkZGluZzoyMHB4IDIwcHggNDBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxufVxyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMTExZDJlO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEgc3BhbiB7XHJcblx0ZGlzcGxheTpibG9jaztcclxufVxyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBpbWcge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XHJcblx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRkZGO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5uby1ndXR0ZXIgPiBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgcGFkZGluZy1sZWZ0OjA7XHJcbn1cclxuLmNvbC14cy0xLTUsIC5jb2wtc20tMS01LCAuY29sLW1kLTEtNSwgLmNvbC1sZy0xLTUsXHJcbi5jb2wteHMtMi01LCAuY29sLXNtLTItNSwgLmNvbC1tZC0yLTUsIC5jb2wtbGctMi01LFxyXG4uY29sLXhzLTMtNSwgLmNvbC1zbS0zLTUsIC5jb2wtbWQtMy01LCAuY29sLWxnLTMtNSxcclxuLmNvbC14cy00LTUsIC5jb2wtc20tNC01LCAuY29sLW1kLTQtNSwgLmNvbC1sZy00LTUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmNvbC14cy0xLTUsIC5jb2wtc20tMS01LCAuY29sLW1kLTEtNSwgLmNvbC1sZy0xLTUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAxcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmNvbC14cy0xLTUge1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmNvbC14cy0xLTUge1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdC5jb2wtbGctMS01IHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmNvbC1tZC0xLTUge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQuY29sLXNtLTEtNSB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHQucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHtcclxuXHQgICAgbWluLWhlaWdodDogMjIwcHg7XHJcblx0ICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xyXG5cdCAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5jb2wtc20tNS01IHtcclxuXHRcdHdpZHRoOjUwJTtcclxuXHR9XHJcblx0LnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcblx0fVxyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xyXG4gICAgXHRtaW4taGVpZ2h0OiAxOTBweDtcclxuXHR9XHJcblx0LmJhbmQtbCB7XHJcblx0XHRib3JkZXItbGVmdDoxcHggc29saWQgI0ZGRjtcclxuXHR9XHJcblx0LmJhbmQtciB7XHJcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNGRkY7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHQucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0LmNvbC1zbS01LTUge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHR9XHJcblx0LmJhbmQtbCB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHR9XHJcblx0LmJhbmQtciB7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBQcm9kdWN0cyAqL1xyXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0ge1xyXG5cdGJvcmRlcjozcHggc29saWQgI2NlY2VjZTtcclxuXHRwYWRkaW5nOjE1cHg7XHJcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAubGVhcm5tb3JlIHtcclxuXHRjb2xvcjojRkZGO1xyXG5cdHBhZGRpbmc6MnB4IDIwcHggIWltcG9ydGFudDtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmJ2X2F2Z1JhdGluZ19jb21wb25lbnRfY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmJ2X2F2Z1JhdGluZ19jb21wb25lbnRfY29udGFpbmVyLCAucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmJ2X251bVJldmlld3NfY29tcG9uZW50X2NvbnRhaW5lciB7XHJcblx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmJsdWUge1xyXG4gICAgY29sb3I6ICMwMDcyYmM7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDoyNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6LTVweDtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uYmx1ZTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICMwMDcyYmM7XHJcbiAgICBjb250ZW50OiAnXFwyNjA1JztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiB9XHJcbiAucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uZ3JheSB7XHJcbiAgICBjb2xvcjogI2NlY2VjZTtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzotNXB4O1xyXG59XHJcbiAucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uZ3JheTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNjZWNlY2U7XHJcbiAgICBjb250ZW50OiAnXFwyNjA1JztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTEwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcclxuICAgIG1pbi1oZWlnaHQ6NjBweDtcclxufVxyXG4ucHJvZHVjdC1pbWcge1xyXG4gICAgbWF4LWhlaWdodDogOTBweDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcbiAgICAucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5wcm9kdWN0LWltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSBoMyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAubGVhcm5tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBXaWRnZXQgKi9cclxuI3Jldmlld0Zvcm0gc2VsZWN0OmRpc2FibGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNjZWNlY2U7XHJcbn1cclxuI3Jldmlld0Zvcm0gc2VsZWN0IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcbiNyZXZpZXdGb3JtIGg0IHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG4jcmV2aWV3Rm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZW5hYmxlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuICBjb2xvcjojRkZGO1xyXG59XHJcbiNyZXZpZXdGb3JtIC5zZWxlY3QtZGVmYXVsdCwgLnNlbGVjdC1vcHRpb24ge1xyXG5cdGhlaWdodDozNXB4O1xyXG59XHJcbiNyZXZpZXdGb3JtIC5idG46ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcclxufVxyXG4iLCIucmVzb3VyY2UtYmFuZC00IGgzIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLnJlc291cmNlLWJhbmQtNCAubGVhcm4tbW9yZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5yZXNvdXJjZS1iYW5kLTQgLnI0bCB7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTZweCkge1xyXG5cdC5vbS1ib3JkZXItbGVmdCB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGdyYXk7XHJcblx0fVxyXG5cdC5vbS1ib3JkZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgZ3JheTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0Lm9tLWJvcmRlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdH1cclxuXHQub20tYm9yZGVyLXJpZ2h0IHtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCB7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0LnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLXRvcCB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZ3JheTtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLm9tLWJvcmRlci1ib3R0b20ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyYXk7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgaDMge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5sZWFybi1tb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCAucmIxIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCAucmI0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpe1xyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLnNwbGl0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCBzcGFuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5yYi1pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjMwcHg7XHJcblx0XHRmbGV4OiBpbmhlcml0O1xyXG5cdH1cclxufSIsIiAgIFxyXG4gICAgLnZpZGVvQmFja2dyb3VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWJsZXRWaWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAua3Jpc3RpbmFNb2JpbGUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWF0Y2hMZWFkaW5nIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnZpZGVvLXdyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogIDEwMCU7XHJcbiAgICB9XHJcbiAgICAubWF0Y2hIZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9oZXJvX0JHLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnByb21vUHJvZHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Byb2RfQkcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYXRjaExhZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Rlc3QxX0JHLmpwZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hdGNoTWFsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDJfQkcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgLnRpdGxlVGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDlweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjODA4Mjg1O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICBcclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgLm1vYmlsZVZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudGFibGV0VmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9rcmlzdGluYTEucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2RhbGUxLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg2JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTclO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTclO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICBcclxuICAgICAgICAua3Jpc3RpbmEgeztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdyZW07XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICBcclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIxJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAyJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAudGl0bGVUZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAudmlkZW8tcGxheS1pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudmlkZW8tcGxheS1pY29uIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICBcclxuXHJcbiAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiAzMjBweCkgeyAgXHJcbiAgICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICIsIi5wb3NpdGlvbi1yZWxhdGl2ZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi50ZXh0LW5hdnkge1xyXG5cdGNvbG9yOiAjMDAzMDg3ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRleHQtYmxhY2sge1xyXG5cdGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhnLWJ0biB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDMwODc7XHJcblx0Y29sb3I6ICNmZmZmZmY7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6MjBweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHBhZGRpbmc6IDE1cHggMzdweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG4uaGVhcnRndWlkZSB7XHJcblx0LmhlYXJ0SGVyby5oMSB7XHJcblx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206MjRweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg1JTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMzVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6MjJweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNob3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmV7XHJcblx0Ji1pdGVtLFxyXG5cdGlmcmFtZSxcclxuXHRlbWJlZCxcclxuXHRvYmplY3QsXHJcblx0dmlkZW97XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5zaGllbGQge1xyXG5cdG1heC13aWR0aDogMTAwcHg7XHJcblx0d2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uaGVhcnRndWlkZS5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8gaWZyYW1le1xyXG5cdGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xyXG59XHJcblxyXG4vLyBMYW5kaW5nIFBhZ2VcclxuLmhlYXJ0SGVybyB7XHJcblx0Zm9udC1zaXplOiA2OXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMjNweDtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6MTQ1MHB4KSB7XHJcblx0XHRmb250LXNpemU6IDYycHg7XHJcblx0fVxyXG59XHJcbi52aWRlby1oZXJvIHtcclxuXHRwYWRkaW5nOjM1cHggMDtcclxuXHJcblx0LmhnLXJhdGluZyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjIzcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogMzMzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi52aWRlby1oZXJvLXRleHQge1xyXG5cdG1heC13aWR0aDogNjY1cHg7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDI1cHg7XHJcblx0fVxyXG59XHJcbi52aWRlby1oZXJvIC5oZy13YXRjaC1pbWcge1xyXG5cdG1heC13aWR0aDo2NjBweDtcclxufVxyXG5cclxuLmhlYXJ0U1ZHIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4uaGVhcnRTVkcgc3BhbiB7XHJcblx0Zm9udC1zaXplOiA1NXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA4MnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ucGxheS1pY29uLWhlYXJ0Z3VpZGUge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnBvY2tldFdhdGNoIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHRwYWRkaW5nOiAzNXB4IDA7XHJcbn1cclxuLnB3LWRpdmlkZXIge1xyXG5cdG1hcmdpbjoyOHB4IDAgNTJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGhlaWdodDoxcHg7XHJcbn1cclxuLnB3LWhnLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG4gICAgbGVmdDogLTY0cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHdpZHRoOjQyMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0dG9wOmF1dG87XHJcblx0XHRsZWZ0OmF1dG87XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOmF1dG87XHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0dHJhbnNmb3JtOm5vbmU7XHJcblx0fVxyXG59XHJcbi5ibG9vZC1mbHVjdHVhdGlvbnMge1xyXG5cdHBhZGRpbmc6IDE1NXB4IDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZzogNTVweCAwO1xyXG5cdH1cclxufVxyXG4uYnJlYWt0aHJvdWdoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDcycHggMDtcclxufVxyXG4uYnJlYWstdGl0bGUsXHJcbi5ibG9jay10aXRsZSxcclxuLndjaGQtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGZvbnQtc2l6ZTo0MnB4O1xyXG5cdH1cclxufVxyXG4uYnJlYWt0aHJvdWdoIC5jdWZmLWV4cGFuZGluZyB7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0ei1pbmRleDowO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0aGVpZ2h0OjUwNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jdWZmLWV4cGFuZGluZyAudHRpcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOjIzcHg7XHJcblx0aGVpZ2h0OjIzcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzRmZDkyMTtcclxuXHRib3JkZXItcmFkaXVzOiA5MHB4O1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG59XHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDIxNywgMzMsIDAuNyk7XHJcblx0fVxyXG5cclxuXHQ3MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDEwcHggcmdiYSg3OSwgMjE3LCAzMywgMCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzksIDIxNywgMzMsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLmN1ZmYtZXhwYW5kaW5ne1xyXG5cclxuXHQudHQtZG90e1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6MjNweDtcclxuXHRcdGhlaWdodDoyM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzRmZDkyMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDkwcHg7XHJcblx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMSk7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0Ly9hbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblxyXG5cdC50b29sdGlwe1xyXG5cclxuXHRcdCYtaW5uZXJ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0bGVmdDozNXB4O1xyXG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XHJcblx0XHRcdGNvbG9yOiMwMDA7XHJcblx0XHRcdG1pbi13aWR0aDogMzUwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHotaW5kZXg6MztcclxuXHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6YXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmPnNwYW57XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1x0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50dGlwe1xyXG5cclxuXHRcdCZbZGF0YS10aXA9XCIxXCJde1xyXG5cdFx0XHR0b3A6IDEwLjc1JTtcclxuXHRcdFx0bGVmdDogNDguMzMzMyU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDklKTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjJcIl17XHJcblx0XHRcdHRvcDogMTYuMzMzJTtcclxuXHRcdFx0bGVmdDogNDAlO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblx0XHRcdFx0bGVmdDphdXRvO1xyXG5cdFx0XHRcdHJpZ2h0OiAyOTJweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDI3NHB4O1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC0yNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOmF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjNcIl17XHJcblx0XHRcdHRvcDogMTYuMzMzJTtcclxuXHRcdFx0bGVmdDogNDglO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cdFx0XHRcdGJvdHRvbTogLTQwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDMycHg7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Ym90dG9tOjEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiNFwiXXtcclxuXHRcdFx0dG9wOiAxNi4zMzMlO1xyXG5cdFx0XHRsZWZ0OiA1NCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0XHRyaWdodDogMTYzcHg7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Ym90dG9tOjEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjVcIl17XHJcblx0XHRcdHRvcDogMjQlO1xyXG5cdFx0XHRsZWZ0OiAzNyU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0XHRyaWdodDogMTYzcHg7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0Ym90dG9tOjEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjZcIl17XHJcblx0XHRcdHJpZ2h0OiAzMSU7XHJcblx0XHRcdGJvdHRvbTogMzIlO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblx0XHRcdFx0dG9wOiAtMTEwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDE2M3B4O1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOm5vbmU7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDoxMDAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCI3XCJde1xyXG5cdFx0XHRib3R0b206IDIyLjU2NjYlO1xyXG5cdFx0XHRsZWZ0OiAzMCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IC0yNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLndoYXQtY2FuLWhnLWRvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRwYWRkaW5nOjgwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOjAgMCAyNXB4O1xyXG5cdH1cclxufVxyXG4udGVzdGltb25pYWxzLXdyYXBwZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQuc2xpY2stc2xpZGUgaW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGJvdHRvbTphdXRvO1xyXG5cdH1cclxufVxyXG4udHdvVXBWaWRlbyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiAxMTNweCAwIDEzMHB4O1xyXG5cclxuXHRidXR0b257XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnZpZGVvLXdyYXBwZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC52aWRlb3MtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA1NHB4IDAgNzBweDtcclxuXHR9XHJcbn1cclxuLnR3b1VwVmlkZW8gLmgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuLnR3b1VwVmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcclxuXHRib3JkZXI6bm9uZTtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cGFkZGluZzowO1xyXG5cdH1cclxufVxyXG4uaGctcHJvZHVjdC1pbWcge1xyXG5cdHBhZGRpbmctdG9wOiAxOTFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTUxcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHBhZGRpbmctdG9wOjI1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo1NXB4O1xyXG5cdFx0bWF4LXdpZHRoOjMyMHB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0byAzNXB4O1xyXG5cdH1cclxufVxyXG4uaGctcmVjb21tZW5kZWQgLnBheXBhbCB7XHJcblx0cGFkZGluZy1yaWdodDozNXB4O1xyXG59XHJcbi5wdXJjaGFzZS1vcHRpb25zIHtcclxuXHRib3JkZXItbGVmdDogc29saWQgMXB4ICM4MjgyODI7XHJcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6ICMwMDMwODc7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDoxMDY4cHgpIHtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0cGFkZGluZy10b3A6MjVweDtcclxuXHR9XHJcbn1cclxuLy8gRW1haWwgQ2FwdHVyZVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHQjaGdFbWFpbENhcHR1cmUge1xyXG5cdFx0cGFkZGluZzowIDI1cHg7XHJcblx0fVxyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdTdWJUaXRsZSB7XHJcblx0cGFkZGluZzowO1xyXG5cdGZvbnQtc2l6ZToyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ1RpdGxlIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMzhweDtcclxufVxyXG4uaGdUaXRsZS1vdXRlciB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHQuaGdUaXRsZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlICNoZ1RoYW5rWW91IC5oZ1RpdGxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAubW9kZWwtbnVtYmVyIHtcclxuXHRmb250LXNpemU6MThweDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnQmx1cmIge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0Zm9udC1zaXplOjEuMXJlbTtcclxuXHRtYXgtd2lkdGg6NTUwcHg7XHJcblx0cGFkZGluZy10b3A6MTVweDtcclxuXHRtYXJnaW46MCBhdXRvIDM1cHg7XHJcblx0Ym9yZGVyLXRvcDozcHggc29saWQgIzAwMzA4NztcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIHtcclxuXHRmbG9hdDpsZWZ0O1xyXG5cdGZvbnQtc2l6ZToxM3B4O1xyXG5cdHBhZGRpbmc6MCA4cHg7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluID4gaW5wdXQge1xyXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGEsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTpob3ZlcixcclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmZvY3VzLFxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6YWN0aXZlIHtcclxuXHRjb2xvcjojZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCdG4ge1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6MThweCA1MHB4O1xyXG5cdGNvbG9yOiNGRkY7XHJcblx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG5cdGZvbnQtc2l6ZToxLjFyZW07XHJcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRmb250LXdlaWdodDpib2xkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Ym9yZGVyOjA7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7XHJcblx0dHJhbnNpdGlvbjphbGwgMC4ycztcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IzAwMzA4NztcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzIHtcclxuXHRtYXJnaW4tYm90dG9tOjQwcHg7XHJcblxyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YmVmb3JlLFxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmFmdGVyIHtcclxuXHRjb250ZW50OlwiXCI7XHJcblx0ZGlzcGxheTp0YWJsZTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmFmdGVyIHtcclxuXHRjbGVhcjpib3RoO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dCB7XHJcblx0Ym9yZGVyLXJhZGl1czowO1xyXG5cdGJvcmRlcjoxcHggc29saWQgIzVlNWU1ZTtcclxuXHRmb250LXNpemU6MS4xcmVtO1xyXG5cdGNvbG9yOiMwMDA7XHJcblx0cGFkZGluZzoxNXB4IDE1cHggMTVweCA0MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0ZmxvYXQ6bGVmdDtcclxuXHJcblx0YmFja2dyb3VuZDojMzkzOTM5IHVybCgnaHR0cHM6Ly9kcmguaW1nLmRpZ2l0YWxyaXZlci5jb20vRFJITS9TdG9yZWZyb250L1NpdGUvb21yb24vcGIvaW1hZ2VzL2VtYWlsLWhnLnBuZycpIG5vLXJlcGVhdCAxMHB4IDE0cHg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6I2EyYTJhMjtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDpwbGFjZWhvbGRlci1zaG93biB7XHJcblx0Y29sb3I6I2EyYTJhMjtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuZXJyb3Ige1xyXG5cdGJvcmRlci1jb2xvcjpyZWQ7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1mbmFtZVwiXSxcclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1sbmFtZVwiXSB7XHJcblx0d2lkdGg6Y2FsYyg1MCUgLSAxMHB4KTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9kcmguaW1nLmRpZ2l0YWxyaXZlci5jb20vRFJITS9TdG9yZWZyb250L1NpdGUvb21yb24vcGIvaW1hZ2VzL3VzZXItaGcucG5nJyk7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1sbmFtZVwiXSB7XHJcblx0ZmxvYXQ6cmlnaHQ7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlID4gI2hnVGhhbmtZb3Uge1xyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHR0b3A6NTAlO1xyXG5cdGxlZnQ6MDtcclxuXHR3aWR0aDoxMDAlO1xyXG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxufVxyXG4jaGdFbWFpbENhcHR1cmUuVFkgPiAqOm5vdCgjaGdUaGFua1lvdSkge1xyXG5cdG9wYWNpdHk6MDtcclxuXHRwb2ludGVyLWV2ZW50czpub25lO1xyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDoxMTExcHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgKG1heC13aWR0aDo2MDBweCkge1xyXG5cdCNoZ0VtYWlsQ2FwdHVyZSB7cGFkZGluZzozMHB4IDE1cHggNTBweDt9XHJcblx0I2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0W25hbWU9XCJoZy1mbmFtZVwiXSxcclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHt3aWR0aDoxMDAlO31cclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnVGl0bGUge21hcmdpbi1ib3R0b206MzBweDt9XHJcblx0I2hnRW1haWxDYXB0dXJlIC5oZ0xvZ28ge1xyXG5cdFx0d2lkdGg6MjI1cHg7XHJcblx0XHRoZWlnaHQ6MzBweDtcclxuXHRcdG1hcmdpbi1yaWdodDotNXB4O1xyXG5cdH1cclxufVxyXG4ubmV2ZXItbWlzcy1hLWJlYXQge1xyXG5cdGZvbnQtc2l6ZToyMnB4O1xyXG5cdHBhZGRpbmctdG9wOjE1MXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjkycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzVweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZy10b3A6NTNweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjcwcHg7XHJcblx0fVxyXG59XHJcbi5ubWFiLWNvbC0xIHtcclxuXHRwYWRkaW5nLXJpZ2h0Ojc1cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcbn1cclxuLm5tYWItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogNjBweDtcclxuXHRtYXJnaW4tYm90dG9tOjE3cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdH1cclxufVxyXG4ubmV2ZXItbWlzcy1hLWJlYXQgbGkge1xyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdG1hcmdpbi1ib3R0b206MjlweDtcclxuXHJcblx0aSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6NXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDozMXB4O1xyXG5cdH1cclxufVxyXG4ubWFzb25yeS1zZWN0aW9uIHtcclxuXHQuYm94IHtcclxuXHRcdGNvbG9yOiNmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JiA+IGRpdiB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQzN3B4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6MTAwJTtcclxuXHRcdFx0bGVmdDo0cHg7XHJcblx0XHRcdHJpZ2h0OjRweDtcclxuXHRcdFx0Ym90dG9tOjRweDtcclxuXHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbm5lci1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzowIDE1JTtcclxuXHJcblx0XHRcdC5ib3gtYXJyb3ctdXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFx0XHRcdHRvcDogLTYwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0MXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJveC1hcnJvdyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAzN3B4O1xyXG4gICAgXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDQxcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudHh0LWJsYWNre1xyXG5cdFx0LmJveC1hcnJvd3tcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3gge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMtd2l0aGlue1xyXG5cdFx0XHQuY29udGVudCB7XHJcblx0XHRcdFx0dG9wOjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0LmJveC1iZy1pbWcge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0LmJveC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6MzRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHQuYmx1ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmQ0O1xyXG5cclxuXHRcdC5ib3gtYXJyb3ctdXAgLmZhIHtcclxuXHRcdFx0Y29sb3I6ICM0MTlmZDQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ncmVlbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODBjMDI5O1xyXG5cclxuXHRcdC5ib3gtYXJyb3ctdXAgLmZhIHtcclxuXHRcdFx0Y29sb3I6ICM4MGMwMjk7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wdXJwbGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzdiNzBiMTtcclxuXHJcblx0XHQuYm94LWFycm93LXVwIC5mYSB7XHJcblx0XHRcdGNvbG9yOiAjN2I3MGIxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGVhbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzBiMWFjO1xyXG5cclxuXHRcdC5ib3gtYXJyb3ctdXAgLmZhIHtcclxuXHRcdFx0Y29sb3I6ICM3MGIxYWM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yYXRpbmctd3JhcCAuaGctcmF0aW5nIHtcclxuXHRwYWRkaW5nLXJpZ2h0OjI4cHg7XHJcblx0d2lkdGg6MTcwcHg7XHJcbn1cclxuLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIHtcclxuXHRwYWRkaW5nLWxlZnQ6MjhweDtcclxuXHRib3JkZXItbGVmdDpzb2xpZCAxcHggIzgyODI4MjtcclxuXHQuZC1mbGV4IHtcclxuXHRcdGNvbG9yOiAjMDA3MmJjO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHR9XHJcblx0Lm5vMSB7XHRcdFx0XHRcdFx0XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcblx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRzbWFsbCB7XHRcdFxyXG5cdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHRib3JkZXItbGVmdDpzb2xpZCAwcHggIzgyODI4MjtcclxuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG4uaW1hZ2UtZGl2aWRlciB7XHJcblx0aGVpZ2h0OjY1NXB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRoZWlnaHQ6IDM2NXB4O1xyXG5cdH1cclxufVxyXG4uaGctdGVjaC1zcGVjcyB7XHJcblx0cGFkZGluZzogMTEzcHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA1NXB4IDA7XHJcblx0fVxyXG5cclxuXHQuaGctdGVjaC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjUxcHg7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMDAwO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6NDJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNwZWNzIHtcclxuXHRcdHBhZGRpbmc6NjlweCAwO1xyXG5cdH1cclxuXHJcblx0LnNwZWNzLWNvbC0xIHtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OmF1dG87XHJcblx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6NTJweDtcclxuXHR9XHJcblx0LnNwZWNzLWNvbC0yIHtcclxuXHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OmF1dG87XHJcblx0XHRwYWRkaW5nOjAgNTJweDtcclxuXHR9XHJcblx0LnNwZWNzLWNvbC0zIHtcclxuXHRcdHBhZGRpbmctbGVmdDo1MnB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDowO1xyXG5cdH1cclxuXHQuc3BlY3Mtd3JhcCB7XHJcblx0XHRtYXgtd2lkdGg6IDM1M3B4O1xyXG5cdH1cclxuXHJcblx0LnNwZWMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuXHRcdC5zcGVjcy1jb2wtMSxcclxuXHRcdC5zcGVjcy1jb2wtMiB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi50ZWNoLXJlc291cmNlcyAuc3BlY3Mge1xyXG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjMDAwO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xyXG5cclxuXHQucmVzb3VyY2Uge1xyXG5cdFx0d2lkdGg6MzMuMzMzJTtcclxuXHJcblx0XHQuYXBwcyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGVmdDogLTEycHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdC5yZXNvdXJjZTpudGgtY2hpbGQoMSksXHJcblx0XHQucmVzb3VyY2U6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQucmVzb3VyY2U6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0cGFkZGluZzowIDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWRkaXRpb25hbC1yZXNvdXJjZXMgYSB7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0LnJlc291cmNlcy1jdGFzIC5idG4ge1xyXG5cdFx0Ym9yZGVyOnNvbGlkIDJweCAjMDAzMDg3O1xyXG5cdFx0Y29sb3I6ICMwMDMwODc7XHJcblx0XHRtYXJnaW4tYm90dG9tOjE5cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxufVxyXG4uaGctZmFxcyB7XHJcblx0cGFkZGluZy1ib3R0b206IDExM3B4O1xyXG5cclxuXHQuZmFxcy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6NjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUzcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTo0MnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmFjY29yZGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTo0OHB4O1xyXG5cclxuXHQudGl0bGV7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAxOHB4IDMwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHJcblx0XHQmOjphZnRlcntcclxuXHRcdFx0Y29udGVudDonXFxmMDU1JztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0cmlnaHQ6IDE2cHg7XHJcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MjVweDtcclxuXHR9XHJcblxyXG5cdC5ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDIzcHggNTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0cGFkZGluZzoyM3B4IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFuc3dlci1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDoxN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbm5lci1ib2R5IHtcclxuXHRcdFx0bWF4LXdpZHRoOjY3MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdC50aXRsZTphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6J1xcZjA1Nic7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBuZXcgY3VzdG9tIGFjY29yZGlvbiB0YWJzXHJcbi5oZWFydC1ndWlkZS1mYXEtdGFicyB7XHJcblx0XHJcblx0LnRhYnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uLXRhYnMtYnRuIHtcclxuXHRcdHBhZGRpbmc6IDE4cHggMTRweCAxOHB4IDMwcHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdFx0cGFkZGluZzogMThweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uLXRhYnMtYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdC50YWItaWNvOjphZnRlcntcclxuXHRcdFx0Y29udGVudDogJ1xcZjA1Nic7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGFiLWljbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6J1xcZjA1NSc7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQudGFiLWJvZHkge1xyXG5cdFx0LmFjY29yZGlvbi1pbm5lci1lbGVtZW50IHtcclxuXHRcdFx0cGFkZGluZzogMjNweCA1MHB4O1xyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYW5zd2VyLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0bWluLXdpZHRoOjMycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTdweDtcclxuXHRcdH1cclxuXHRcdC5pbm5lci1ib2R5IHtcclxuXHRcdFx0bWF4LXdpZHRoOjY3MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oZy10ZXN0aW1vbmlhbHMge1xyXG5cdHBhZGRpbmctdG9wOiA2OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHQudGVzdGltb25pYWxzLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDcxcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1OXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2ZmZjtcclxuXHR9XHJcblxyXG5cdC50ZXN0aW1vbmlhbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjU5cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuYmxvY2txdW90ZXtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luOiBpbmhlcml0O1xyXG5cdHBhZGRpbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi50aW1lckljb24ge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRidXR0b257XHJcblx0XHRcdHBhZGRpbmc6IDI2cHggNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcblx0XHRcdHN0cm9uZ3tcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzdmd7XHJcblx0XHRcdHBhdGh7XHJcblx0XHRcdFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHRwYXRoe1xyXG5cdFx0XHRcdFx0ZmlsbDogIzAwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdGxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMTlweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFydGd1aWRlICZ7XHJcblx0XHRsaXtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRib3JkZXI6c29saWQgMnB4ICNmZmZmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmZmZmZmY7XHJcblx0XHRcdFx0Y29sb3I6IzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4udG91ci1oZWFydGd1aWRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmctYm90dG9tOjc2cHg7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndhdGNoLXNpZGUge1xyXG5cdHBhZGRpbmctdG9wOiAyNjBweDtcclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUtZmx1Y3R1YXRpb25zIHtcclxuXHRib3JkZXI6ICNmZmYgc29saWQgMXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxMHB4IDUwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLmNvbHVtbnMge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcbi5oZWFydGd1aWRlIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuXHRtaW4taGVpZ2h0OiA3MDBweDtcclxufVxyXG5cclxuLmhnLXNpemluZywgLmhnLXJldmlld3Mge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuLmhnLXNyTCBpbWcge1xyXG5cdG1heC13aWR0aDozNHB4O1xyXG59XHJcbi5oZy1zckwgYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Y29sb3I6ICMwMDMwODc7XHJcblx0bWFyZ2luLWxlZnQ6MTBweDtcclxufVxyXG4uaGctcmV2aWV3czo6YmVmb3JlIHtcclxuXHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0Y29udGVudDogXCJcXGYwMDVcIjtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3QtcHJpY2UtcXR5IHtcclxuXHRtYXJnaW46MzVweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyB7XHJcblx0bWFyZ2luLXJpZ2h0OjQwcHg7XHJcbn1cclxuLmhnLXByb2QtcHJpY2luZyB7XHJcblx0Y29sb3I6IzAwMDtcclxuXHRmb250LXNpemU6MzJweDtcclxuXHRsaW5lLWhlaWdodDogNDdweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5jdGEtaGVhcnRndWlkZSwgLmN0YS1oZWFydGd1aWRlIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzoxMHB4IDQwcHg7XHJcblx0Y29sb3I6I2ZmZjtcclxufVxyXG4uY3RhLWhlYXJ0Z3VpZGUubGluay1jdGEge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NGIwMTc7XHJcblx0fVxyXG59XHJcbi5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcclxuXHRwYWRkaW5nOiAxMXB4IDUwcHggMTFweCA4cHg7XHJcblx0bWFyZ2luLXJpZ2h0OjMxcHg7XHJcblx0bWluLXdpZHRoOiAyMTNweDtcclxuXHRmb250LXNpemU6MThweDtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmNvbCB7XHJcblx0cGFkZGluZzogMTJweCAwO1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyBhIHtcclxuXHRjb2xvcjojRkZGO1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcbn1cclxuXHJcbi5uYXZTdGlja3ktY3RhIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tdG9wOiAtMzBweDtcclxufVxyXG4uaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZTdGlja3ktY3RhIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLm5hdlN0aWNreS1jdGEgc3BhbiB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcbi5uYXZTdGlja3ktY3RhIGEge1xyXG5cdGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdHBhZGRpbmc6IDEwcHggNnB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDEwcHggNDBweCA4cHggNDBweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0dGV4dC13cmFwOiBub25lO1xyXG59XHJcblxyXG4vLyBXYXJyYW50eVxyXG4ud2FycmFudHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvd2FycmFudHktZ2MtY2FydC0xMDAwLXgtMTEzLTYtYy0yLWYtNTktanBnLmpwZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmxlYWRpbmcge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLnRhZ0xpbmUge1xyXG5cdGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGluayB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG59XHJcbi5leGNsdXNpdmUge1xyXG5cdGZvbnQtc2l6ZTogNTBweDtcclxuXHRjb2xvcjogIzg2YjA2MjtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uaGVhcnRndWlkZSB7XHJcblx0LnByb2R1Y3QtY3RhcyB7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdH1cclxuXHQucHJvZHVjdC1kdGMge1xyXG5cdFx0ZmxleC1ncm93OjI7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA0ODBweCkge1xyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDY5cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xyXG5cdC5oZWFydGd1aWRlIC5nZnoge1xyXG5cdFx0bWFyZ2luLXRvcDogNTUwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYShtaW4td2lkdGg6IDY4MHB4KSB7XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogODlweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5oZWFydGd1aWRlLWxlYXJuLWJ1dHRvbiB7XHJcblx0XHRib3JkZXI6ICMwMDAgc29saWQgMXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC13cmFwOiBub25lO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZS1jb21wYXRpYmlsaXR5IHtcclxuXHRcdGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDZweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRleHQtd3JhcDogbm9uZTtcclxuXHR9XHJcblx0LnBvY2tldFdhdGNoIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogNjAlO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuYnJpY2tfMTUzNjA6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOnVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9ib3gtMjEuanBnJyk7XHJcblx0XHRvcGFjaXR5OiAwLjI7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5nZnoge1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdH1cclxuXHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0d2lkdGg6IDU1JTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnNwZWNzYSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggI2ZmZiBzb2xpZDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0fVxyXG5cdC53YXJyYW50eSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvd2FycmFudHktZ2MtY2FydC0xMDAwLXgtMTEzLTYtYy0yLWYtNTktanBnLmpwZycpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDE5cHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiAzN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDBlbTtcclxuXHR9XHJcblx0LnRhZ0xpbmUge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMyk7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XHJcblx0LmhlYXJ0Z3VpZGUgIC51bmRlcldhdGNoIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHR3aWR0aDogNDUlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4ICkge1xyXG5cdHZpZGVvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuZW1iZWQtcmVzcG9uc2l2ZSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblx0Lm1vZGFsLWxnIHtcclxuXHRcdG1heC13aWR0aDogMTIwMHB4O1xyXG5cdH1cclxuXHQuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3Jle1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAgLnVuZGVyV2F0Y2gge1xyXG5cdFx0bWFyZ2luLXRvcDogMCU7XHJcblx0fVxyXG5cclxuXHQudG91ci1oZWFydGd1aWRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC53YXRjaC1iYW5kIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdH1cclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MSUsIC00NiUpO1xyXG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiA3NSU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5zdGlja3kge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiA0NXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDEwO1xyXG5cdFx0cGFkZGluZy10b3A6IDBcclxuXHR9XHJcblx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuXHRcdC5oZWFydGd1aWRlIC5zdGlja3kge1xyXG5cdFx0XHR0b3A6IDE4cHhcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmVcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XHJcblx0XHRcdHRvcDogNjJweCFpbXBvcnRhbnRcclxuXHRcdH1cclxuXHR9XHJcblx0LnNoaWVsZCB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogMCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA0OXB4O1xyXG5cdH1cclxuXHQjbmF2YmFyU3RpY2t5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCApIHtcclxuXHQucG9ja2V0V2F0Y2gge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiA3MCU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3Jle1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0LmJhY2tncm91bmQtdmlkZW8gLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyAge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xNSUpO1xyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDMxcHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA2MXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xyXG5cdC5jb2x1bW5zIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogNTlweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmxlZnRUYWdMaW5lIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQubGVmdFRhZ0xpbmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHR0b3A6IDgycHg7XHJcblx0fVxyXG59XHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHR0b3A6IDM1cHg7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5zdGlja3kgLm5hdmJhciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xyXG5cdFx0dG9wOiA0NnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhlYXJ0Z3VpZGUgLmdvb2dsZVBsYXkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5leHBsb2RlZFZpZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmV4cGxvZGVkVmlldyBoMSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4uZXhwbG9kZWRWaWV3IC5wIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcblxyXG5cclxuLnRlY2hTcGVjcyAuaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbjEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB3aWR0aDogMTclO1xyXG59XHJcblxyXG4udGVjaFNwZWNzIC52aWRlby1wbGF5LWljb24yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0MzVweCkge1xyXG4gICAgLmhlYXJ0Z3VpZGUgLmdvb2dsZVBsYXkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnRlY2hTcGVjcyAudmlkZW8tcGxheS1pY29uMiB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAudHdvVXBWaWRlbyAuc3RpY2sge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmV4cGxvZGluZ1dhdGNoIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbjEgIHtcclxuICAgICAgICB0b3A6IDM1JTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAge1xyXG5cdC5idl9hdmdSYXRpbmcsXHJcblx0LmJ2X2F2Z1JhdGluZzpob3ZlcixcclxuXHQuYnZfbnVtUmV2aWV3c190ZXh0LFxyXG5cdC5idl9udW1SZXZpZXdzX3RleHQ6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbltkYXRhLWJ2LXNob3c9XCJyYXRpbmdfc3VtbWFyeVwiXSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxufVxyXG4uaGctc3JSIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyTCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4jaGctZmFxIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblxyXG59XHJcbi5mYXEtdGl0bGUge1xyXG5cclxufVxyXG4uZmFxQm94IHtcclxuICAgIGJvcmRlcjogc29saWQgI2ZmZiAxcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjQ1cHg7XHJcbn1cclxuLmZhcUJveCBoNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbn1cclxuLmZhcUJveCBoNTpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgY29udGVudDogJ1EnO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgY29sb3I6ICM2OTY5Njk7XHJcbn1cclxuLmZhcUJveCBoNTphZnRlciB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY2NjY7XHJcbn1cclxuI1N1cHBvcnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02MHB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiNSZXZpZXdzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNzBweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uaGVhcnRndWlkZUxvZ28ge1xyXG4gICAgdG9wOiAyOHB4O1xyXG59XHJcblxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2YmFyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcclxuICAgICAgICB0b3A6IDM4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZUxvZ28sIC5uYXZTdGlja3ktY3RhIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZVN0aWNreU5hdlRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUtd2F0Y2gge1xyXG4gICAgICAgIHRvcDogLTExMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAuZmFxQm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCl7XHJcbiAgICAuZmFxQm94IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG5cdFx0LmhlYXJ0Z3VpZGUgLmhnLXByb2QtcHJpY2luZyAge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuaGVhcnRndWlkZSAucHJvZHVjdC1vcHRpb25zIHNlbGVjdCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDE3MHB4O1xyXG5cdFx0fVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7XHJcbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5e3RvcDo0NXB4fVxyXG59XHJcblxyXG4iLCIvLyBIb21lIEhHIC0gSGVyb1xyXG4jaG9tZS1oZy1oZXJvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGVhcnRndWlkZS1ob21lLWhlcm8uanBnXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Zm9udC1mYW1pbHk6IERJTi1wcm87XHJcblx0cGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiNob21lLWhnLWhlcm8gdWwge1xyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxufVxyXG4jaG9tZS1oZy1oZXJvIHAge1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxufVxyXG4jaG9tZS1oZy1oZXJvIC5oZy1oZXJvLWN0YSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTdweCA0MHB4IDE1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTogXCJESU4tbWVkaXVtXCI7XHJcblx0bWFyZ2luLXRvcDoyNXB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbiNob21lLWhnLWhlcm8gLmhnLWhlcm8tY3RhOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcbn1cclxuI2hvbWUtaGctaGVybyAuaG9tZS1oZXJvLWhnLWxvZ28ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0b3BhY2l0eTogMTtcclxuXHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHdpZHRoOiAyNzVweDtcclxuXHRoZWlnaHQ6IDM3cHg7XHJcbn1cclxuI2hvbWUtaGctaGVybyAuaGVyby1zaGFkZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdG9wYWNpdHk6IDAuNztcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFNoZWxmIHtcclxuI2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0bWFyZ2luLXRvcDogLTE5MHB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1zaGVsZi16ZXJvIHtcclxuXHRmb250LXNpemU6MTRweDtcclxuXHRsaW5lLWhlaWdodDoyNnB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCBoMyB7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDIgc3VwIHtcclxuXHRmb250LXNpemU6NDZweCAhaW1wb3J0YW50O1xyXG5cdGJvdHRvbTogMC40ZW0gIWltcG9ydGFudDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgxIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuZXhjbHVzaW9uIHtcclxuXHRmb250LXNpemU6MTRweDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydC1pdGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQtaXRlbSBwIHtcclxuXHRmb250LXNpemU6MTRweDtcclxuXHRsaW5lLWhlaWdodDoxLjNcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3gge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYig0MywgNjIsIDgwKTtcclxuXHRwYWRkaW5nOiAyNXB4IDI1cHggMTVweCAyNXB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1wcm9tbyB7XHJcblxyXG59XHJcbiNob21lLWhnLXNoZWxmIC5zaGFkb3ctbGcge1xyXG5cdGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwwLDAsLjE3NSkhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1jdGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0cGFkZGluZzogM3B4IDMwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1jdGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBQcm9kdWN0c1xyXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdCB7XHJcblx0bWluLWhlaWdodDogNDAwcHg7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO3RvcDogNDVweDtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdC1wcmljaW5nIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3QgaW1nIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLmJ1eW5vdyB7XHJcblx0cGFkZGluZzogMTBweCA1MHB4O1xyXG59XHJcbiNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjpiZWZvcmUsICNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XHJcblx0Ym9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcclxufVxyXG5cclxuLmhvbWUtSEcgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcclxuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICMwMDcyYmM7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBTaGF0dGVyXHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9yZSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTdweCA0MHB4IDE1cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTogXCJESU4tYm9sZFwiO1xyXG5cdG1hcmdpbi10b3A6MjVweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vcmU6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5za2V3OmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogLTE1MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLnNrZXcge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0ei1pbmRleDogMTAwO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1pY29uIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xyXG5cdG1hcmdpbi10b3A6IC0xNDBweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0bWFyZ2luLXRvcDogMjIwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE1MDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZTpiZWZvcmUge1xyXG5cdHRvcDogMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tld1koNWRlZyk7XHJcblx0dHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLW1vYmlsZS1iZy5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogLTE7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWFyZ2luLXRvcDozMHB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCBsaSB7XHJcblx0bWFyZ2luLWxlZnQ6IDIuM2VtO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCBsaTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvY2hlY2stYmxhY2suc3ZnXCIpO1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjdweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDIwcHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hvbWUtaGctc2hhdHRlci5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIC5hcHAtZG93bmxvYWRzIGltZyB7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLXJpZ2h0OjE1cHhcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLWhnIC5oZy1pbWcge1xyXG5cdHotaW5kZXg6OTk5OTtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLWhnIC5ob21lLWhnLXN1YmNvcHkge1xyXG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubGVhcm5tb3JlIHtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gQ29uc3VtZXJcclxuI2hvbWUtaGctY29uc3VtZXIuaGVyby1jb25zdW1lcnJlcG9ydHM6OmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWNvbnN1bWVyLnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbn1cclxuI2hvbWUtaGctY29uc3VtZXIgLmhnLWNyLWRpc2NsYWltZXIge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGluZS1oZWlnaHQ6MjBweDtcclxufVxyXG4jaG9tZS1oZy1jb25zdW1lciAubGVhcm5tb3JlIHtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gQWR2YW50YWdlXHJcbiNob21lLWhnLWFkdmFudGFnZS5oZy1iZy1hZHZhbnRhZ2Uge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy1hZHZhbnRhZ2UuanBnXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5hZHYtdGl0bGUge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZTo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR3aWR0aDogMjAwcHg7XHJcblx0bWFyZ2luOiAwcHggYXV0bztcclxuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzJiM2U1MDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmhlYWRlci1hZHZhbnRhZ2Uge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgIC5ib3gge1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYm94IHAge1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3ggLmNvbHVtbiB7XHJcblx0ZmxleDogMTtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYm94LWNvbnRhaW5lciB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICMwMDcyYmM7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBUZXN0aW1vbmlhbFxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90cyB7XHJcblx0Ym90dG9tOiAyNXB4O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcblx0d2lkdGg6IDQwcHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLmZhLWNpcmNsZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLmZhLXF1b3RlLWxlZnQge1xyXG5cdGNvbG9yOiAjMDA3MmJjO1xyXG59XHJcblxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEwMHB4O1xyXG5cdGxlZnQ6IDE1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyMDAlO1xyXG5cdGJhY2tncm91bmQ6ICMwMDcyYmM7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xMDBweDtcclxuXHRsZWZ0OiAxNTBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDIwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwNzJiYztcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xyXG5cdHotaW5kZXg6IC0xMDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFplcm9cclxuI2hvbWUtaGctemVybyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLXplcm8uanBnXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiNob21lLWhnLXplcm8gaW1nIHtcclxuXHRtYXgtd2lkdGg6MzAwcHg7XHJcbn1cclxuI2hvbWUtaGctemVybyAuaGVyby1zaGFkZS16ZXJvIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gUmVjb21tZW5kZWRcclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSwgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciAuaDEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRmb250LXNpemU6IDQ1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIHN1cCB7XHJcblx0Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQge1xyXG5cdGZvbnQtc2l6ZToxMnB4O1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQgc3BhbiB7XHJcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YmVmb3JlIHtcclxuXHRjb250ZW50OicnO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0aGVpZ2h0OjEycHg7XHJcblx0YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzJiM2U1MCwgIzAwNzJiYyk7XHJcblx0bGVmdDowO1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMmIzZTUwLCAjMDA3MmJjKTtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubWlsbGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbToycHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQge1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBNZWRpYVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KXtcclxuXHQjaG9tZS1oZy1oZXJvIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xyXG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xyXG5cdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTgwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzLW1kIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE1MHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGlkZS1pbWcge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwIDgwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG5cdFx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAucG0yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCNob21lLWhnLWNvbnN1bWVyIC5jci1wZGYge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblx0I2hnLWJnLXplcm8ge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuXHR9XHJcblx0Lmhlcm8tc2hhZGUtemVybyB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdC5oZXJvLXNoYWRlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoZWxmLmhnLXNoZWxmLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hlbGYgLmhnaGItemVybyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5wcm9taXNlLWltZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5wbTIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmhvbWUtaGctYmV0dGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XHJcblx0XHRmb250LXNpemU6IDM1cHg7XHJcblx0fVxyXG5cdCNob21lLWhnLWFkdmFudGFnZSAuaGVhZGVyLWFkdmFudGFnZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xyXG5cdFx0d2lkdGg6IDUwcHg7XHJcblx0fVxyXG59IiwiQGtleWZyYW1lcyByb3RhdGVJdCB7XHJcblx0ZnJvbXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHQyNSV7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0fVxyXG5cdDUwJXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG5cdDc1JXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcblx0fVxyXG5cdHRve1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbiNicC1wZHAtZmlsdGVycyB7XHJcblxyXG5cdC5maGMtaW5saW5lLWJsb2NrIHtcclxuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHRhLnJlc2V0LWFsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIC5uYXYubmF2LWxpc3Qge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdFx0dG9wOiA3MHB4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOjA7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy15OmF1dG87XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjMDAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24uYWN0aXZlIC5uYXYubmF2LWxpc3Qge1xyXG5cdFx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiBsaS5tb3JlLFxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24gbGkubGVzcyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vYmlsZS1maWx0ZXItY29udGFpbmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0I2ZpbHRlcnMtY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG5hdi5zaWRlYmFyIHtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdGEudG9vbHRpcCB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46YXV0bztcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpbHRlcntcclxuXHRcdCYtaGVhZGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdFx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtaGVhZGluZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtbW9iaWxlLWhlYWRpbmcge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS43O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtc2VjdGlvbntcclxuXHJcblx0XHRcdCY+dWx7XHJcblx0XHRcdFx0Ji5icC1tYWlue1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hdi1pdGVtIHtcclxuXHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddLFxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA0cmVtIDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudG9vbHRpcCB7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0Y29sb3I6ICM2NzY3Njc7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwLjQ1cmVtIDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRvb2x0aXAtbGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogLTVweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDE1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6MTU0cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Y29sb3I6IzAwMDtcclxuXHRcdFx0XHRcdGJvcmRlcjogc29saWQgMXB4ICMwMDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciAudG9vbHRpcC1sYWJlbCwgJjpmb2N1cyAudG9vbHRpcC1sYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji10aXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0bWFyZ2luOiAwLjVyZW0gMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMC4zcmVtIDA7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnRhYi1idG4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAuNjVyZW0gMXJlbTtcclxuXHRcdFx0XHQmIC5hcnJvdy1yaWdodCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWJhY2stYnRuIHtcclxuXHRcdFx0QGV4dGVuZCAuZmlsdGVyLXRpdGxlO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDZweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdC5iYWNrLWJ0biB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZhLmZhLWNsb3NlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW0gMC4zcmVtIDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlci10aXRsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuLnJlc2V0LWxhYmVsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdGxpLm1vcmUsXHJcblx0bGkubGVzcyB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdCNicC1wcmljZS1vcmRlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTByZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIuOHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzAzMDMwO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cdC5icGYtbW9iaWxlLWxhYmVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA1NzllO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjVyZW0gMDtcclxuXHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdH1cclxuXHJcblx0Lm9tci1icC1maWx0ZXJzIHtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHQrIGxhYmVsIHtcclxuXHRcdFx0ICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0ICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmX19hcnJvd3tcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRhbmltYXRpb246IDJzIGluZmluaXRlIHJvdGF0ZUl0IGxpbmVhcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnAtcHAtd2FycCB7XHJcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAtbW9kYWwge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHotaW5kZXg6IDUwMDtcclxuXHRcdFx0bGVmdDowO1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRtYXJnaW46YXV0bztcclxuXHRcdFx0bWF4LWhlaWdodDogNjIwcHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOjc1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdFx0XHR3aWR0aDo5MCU7XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC50b29sdGlwLWlubmVyIHtcclxuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcC1tb2RhbC1jbG9zZSB7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHR0b3A6MDtcclxuXHRcdFx0cmlnaHQ6MDtcclxuXHRcdFx0ei1pbmRleDogMTE7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi50dC1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTowO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6MDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiA0MDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNjUpO1xyXG59XHJcbiIsIi8qIEJlc3QgU2VsbGVyICovXHJcblxyXG4uYmVzdC1zZWxsZXJzLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206M3JlbTtcclxufSIsIi5icmlja18yMzIyNzo6YmVmb3Jle1xyXG4gIC8qbXVzdCBiZSBjaGFuZ2VkIG9yIHJlbW92ZWQqL1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvd3AtY29udGVudC91cGxvYWRzL0ZTQV9wYWdlX2Fzc2V0c19oZXJvMi5qcGcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDA7XHJcbn1cclxuYnV0dG9uLnRvb2x0aXB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jaGVybyBoMSB7XHJcbiAgZm9udC1zaXplOjU0cHg7XHJcbn1cclxuI3N1Yk5hdiB7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmIDUwJSwgI2MyYzJjMiA1MCUpO1xyXG4gIHBvc2l0aW9uOnN0YXRpYztcclxuICB0b3A6NzBweDtcclxuICB6LWluZGV4Ojk5OTk7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBtYXgtd2lkdGg6MTU5OHB4O1xyXG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjMmMyYzI7XHJcbn1cclxuI3N1Yk5hdi5maXhlZCB7XHJcbiAgcG9zaXRpb246Zml4ZWQ7XHJcbn1cclxuLmJyb3dzZUxhYmVsIHtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxuICBsaW5lLWhlaWdodDoxLjM7XHJcbn1cclxuLnN1Yk5hdkl0ZW1zIHtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgei1pbmRleDo5O1xyXG59XHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNibG9vZFByZXNzdXJlXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNibG9vZFByZXNzdXJlXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjdGVuc1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjdGVuc1wiXSxcclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2ZpdG5lc3NcIl0sXHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNla2dcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2VrZ1wiXSxcclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Jlc3BpcmF0b3J5XCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNyZXNwaXJhdG9yeVwiXSxcclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjcHJvZmVzc2lvbmFsXCJdLFxyXG4uc3ViTmF2SXRlbTpob3ZlcixcclxuLm5hdi10YWJzLW1lbnUtaXRlbTpmb2N1cyB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7XHJcbiAgY29sb3I6I2ZmZjtcclxuICBiYWNrZ3JvdW5kOiMwMDcyYmM7XHJcbn0gXHJcbi5zdWJOYXZJdGVtIHtcclxuICBiYWNrZ3JvdW5kOiMyQjNFNTA7XHJcbiAgY29sb3I6I2ZmZjtcclxuICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMjAwbXM7XHJcbiAgbWFyZ2luLWJvdHRvbTotMXB4ICFpbXBvcnRhbnQ7IC8qT3ZlcmxhcCBwYXJlbnQgYm90dG9tIGJvcmRlciovXHJcbiAgd2lkdGg6MjAlO1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OjE7XHJcbiAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmZmY7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuLnN1Yk5hdkl0ZW0gPiBhICB7XHJcbiAgcGFkZGluZzoyMHB4IDVweDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICBoZWlnaHQ6MTAwJTtcclxufVxyXG4uc3ViTmF2SXRlbSA+IGEsXHJcbi5zdWJOYXZJdGVtID4gYTpob3ZlcixcclxuLnN1Yk5hdkl0ZW0gPiBhOmZvY3VzLFxyXG4uc3ViTmF2SXRlbSA+IGE6YWN0aXZlIHtcclxuICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtcclxuICBjb2xvcjppbmhlcml0O1xyXG59XHJcbi5oaXdJdGVtIHtcclxuICBiYWNrZ3JvdW5kOiNlYmViZWI7XHJcbiAgcGFkZGluZzo0MHB4IDI1cHg7XHJcbiAgbWF4LXdpZHRoOjM3MHB4O1xyXG4gIG1hcmdpbjphdXRvO1xyXG4gIGNvbG9yOiMyYjNlNTA7XHJcbiAgbGluZS1oZWlnaHQ6MS40O1xyXG4gIGhlaWdodDoxMDAlO1xyXG59XHJcbi5zdmdJY29uIHtcclxuICBtYXJnaW4tYm90dG9tOjIycHg7XHJcbn1cclxuLnN2Z0ljb24gc3ZnIHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIG1hcmdpbjphdXRvO1xyXG59XHJcbi5wcm9kdWN0U2VjdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbToxMjBweDtcclxufVxyXG4uc2VjdGlvblRpdGxlIHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBkaXNwbGF5OmZsZXg7XHJcbn1cclxuLnNlY3Rpb25UaXRsZTo6YmVmb3JlIHtcclxuICBjb250ZW50OicnO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgaGVpZ2h0OjFweDtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGJhY2tncm91bmQ6IzAwNzJiYztcclxuICB0b3A6NTAlO1xyXG4gIGxlZnQ6MDtcclxufVxyXG4uc2VjdGlvblRpdGxlID4gaDIge1xyXG4gIGZvbnQtd2VpZ2h0OjQwMDtcclxuICBtYXJnaW46YXV0bztcclxuICBwYWRkaW5nOjVweCA1MHB4O1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG4uc3ViLWhlYWRpbmctdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNy42cHg7XHJcblx0Y29sb3I6ICMyYjNlNTA7XHJcblx0cGFkZGluZy1ib3R0b206IDRweDtcclxufVxyXG4uZXhwYW5kU3ViTmF2IHtcclxuICBwYWRkaW5nOjA7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG59XHJcbi5leHBhbmRTdWJOYXYgYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kOiNlYmViZWI7XHJcbiAgY29sb3I6IzAwMDtcclxuICBib3JkZXI6MDtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGZvbnQtc2l6ZToxLjI1ZW07XHJcbiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDIwMG1zO1xyXG59XHJcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmhvdmVyLFxyXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjpmb2N1cyxcclxuLmV4cGFuZFN1Yk5hdiBidXR0b246YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiNjMmMyYzI7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAuaGl3SXRlbSB7cGFkZGluZzo0MHB4IDRweDt9XHJcbiAgI3N1Yk5hdiAuYnMtY29udGFpbmVyIHttYXgtd2lkdGg6MTAwJTt9XHJcbiAgLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtwYWRkaW5nOjA7fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgLmhpd0l0ZW0ge3BhZGRpbmc6NDBweCAyNXB4O31cclxuICAuc2VjdGlvblRpdGxlID4gaDIge3BhZGRpbmc6NXB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjkwJTt9XHJcbiAgLnNlY3Rpb25UaXRsZTo6YmVmb3JlIHt3aWR0aDoxMTAlO2xlZnQ6LTUlO31cclxuICAjc3ViTmF2IHtib3JkZXItYm90dG9tOjA7fVxyXG4gIC5icm93c2VMYWJlbCB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2MyYzJjMjt9XHJcbiAgLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjU4cHg7fVxyXG4gIC5zdWJOYXZJdGVtcyB7ZmxleC13cmFwOndyYXA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3RyYW5zaXRpb246dG9wIDQwMG1zIGN1YmljLWJlemllcigwLjEsIDAuNSwgMC42LCAxLjQpO31cclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYmxvb2RQcmVzc3VyZVwiXSB7dG9wOjA7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiN0ZW5zXCJdIHt0b3A6LTU4cHg7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNmaXRuZXNzXCJdIHt0b3A6LTExNnB4O31cclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcmVzcGlyYXRvcnlcIl0ge3RvcDotMTc0cHg7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNwcm9mZXNzaW9uYWxcIl0sXHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2JvdHRvbVwiXSB7dG9wOi0yMzJweDt9XHJcbiAgLnN1Yk5hdkl0ZW0ge3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7fVxyXG4gICNzdWJOYXYub3BlbiAuc3ViTmF2SXRlbXNDb250YWluZXIge292ZXJmbG93OnZpc2libGU7fVxyXG4gICNzdWJOYXYub3BlbiAuc3ViTmF2SXRlbXMge3RvcDowICFpbXBvcnRhbnQ7IHRyYW5zaXRpb246bm9uZX1cclxuICAjc3ViTmF2Lm9wZW4gLmV4cGFuZFN1Yk5hdiBidXR0b24ge2JhY2tncm91bmQ6I2MyYzJjMjt9XHJcbiAgI3N1Yk5hdi5vcGVuIC5leHBhbmRTdWJOYXYgYnV0dG9uIGkge3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO31cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo0MjBweCkge1xyXG4gICNzdWJOYXYge2ZvbnQtc2l6ZToxNHB4O31cclxuICAuYnJvd3NlTGFiZWwge3BhZGRpbmc6MCA0cHggMCAxNXB4fVxyXG59IiwiLyogQ3VmZiBDb21wYXRpYmlsaXR5IFNlbGVjdG9yICovXG5cbi5jdWZmLXNlbGVjdG9yIHsgICAgXG4gICAgLnRleHQtaGlkZGVuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5maWVsZC1zZXQuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICB9XG59XG5cbiNwcm9kdWN0X25hbWVfc2VsZWN0LFxuI21vZGVsX251bWJlcl9pbnB1dCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6MzcwcHg7XG59XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jdWZmLXNlbGVjdG9yIC5wcy1mZWF0dXJlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbn1cbi5jdWZmLXNlbGVjdG9yIC5wcy1kZXNjIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uaW5wdXQtYnJhbmQsXG4uc2VsZWN0ZWQtcHJvZHVjdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcy1tb2RlbC1za2lwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG59XG4ucHMtbW9kZWwtcGFzcyB7XG4gICAgY29sb3I6ICNiOWI5YjkgIWltcG9ydGFudDtcbn1cbi5wcy1mZWF0dXJlLXdyaXN0IHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1mZWF0dXJlLWhpZGUge1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5wcy1qdW1wIHtcbiAgICBiYWNrZ3JvdW5kOiAjODZiMDYyICFpbXBvcnRhbnQ7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTM3OXB4KSB7XG4gICAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gICAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcC1sYXN0IHtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICB9XG59IiwiJGFuaW1hdGU6IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuXG5sZWdlbmR7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VwcG9ydHtcbiAgJi1odWJ7XG5cbiAgICAmLXdyYXBwZXJ7XG5cbiAgICAgIC5oZXJvLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNjIsIDgwLCAwLjgpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcblxuICAgICAgLnN1cHBvcnQtYWN0aW9uLWNvbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMHB4IDdweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMkIzRTUwO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZXJve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViOGJiO1xuICAgICAgICBjb2xvcjogIzgwODI4NTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjhiYjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAuZmEtc2VhcmNoOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3R7XG5cbiAgICAmLXRpbGV7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8qICBwYWRkaW5nOiAyLjgxMjVyZW0gMS40Mzc1cmVtOyovXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleDogMTByZW07XG4gICAgICAgIGZsZXg6IDEwcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1jdGEge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSggbWF4LXdpZHRoOiAxMzc5cHggKSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIHtcblxuXG4gIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiB7XG4gICAgJi5ncmV5LWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgfVxuXG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgICAuc3VwcG9ydC1jb250YWN0LWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2OXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6NjBweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc3VwcG9ydC1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOjAgMTBweDtcbiAgfVxuXG4gIC5zdXBwb3J0LXByb2QtaW5wdXR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmOmNoZWNrZWQsXG4gICAgJjpmb2N1c3tcbiAgICAgICYrbGFiZWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc3VwcG9ydC1wcm9kLXR5cGUge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICAgIHB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG5cbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3MmJjO1xuICAgIHBhZGRpbmc6IDMzcHggMTBweCAzM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOjcycHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgbGFiZWx7XG4gICAgICAmOmZvY3Vze1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWlubmVyLXR5cGUge1xuICAgICYuYWN0aXZlIH4uc3VwcG9ydC1pbm5lci10eXBlLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgfVxuICAgICY6Zm9jdXMgfi5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjMkIzRTUwO1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgfVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICB9XG5cbiAgLnN1cHBvcnQtaW5uZXItdHlwZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAuc3VwcG9ydC1wcm9kdWN0cy13cmFwcGVyIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydC1jb250YWN0LW1kLXRpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwNzJiYztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gIC5zdXBwb3J0LWNvbnRhY3QtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBoZWlnaHQ6IDY1cHg7ICovXG4gICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbiAgaW1nIHtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4OiAxMHJlbTtcbiAgICBmbGV4OiAxMHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYSB7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLypmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQtY29udGFjdHVzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiB7XG4gICYuZ3JleS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxuXG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgLnN1cHBvcnQtY29udGFjdC10aWxlIHtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn1cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IHtcblxuICAuc3VwcG9ydC1oZXJvLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICAuc3VwcG9ydC1oZXJvLW1vZGVsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjMmIzZTUwO1xuICB9XG4gIC5zdXBwb3J0LWhlcm8tbWFudWFscyB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5zdXBwb3J0LWhlcm8taW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICB9XG4gIH1cblxuXHQuc3VwcG9ydC1oZXJvLWltYWdlLXN0YXRpYyB7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWh1Yi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc3VwcG9ydC1hbmNob3Itd3JhcHBlcixcbiAgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIsXG4gIC5zdXBwb3J0LWh1Yi1maWxlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cblxuICAuc3VwcG9ydC1odWItYWNjZXNzb3JpZXMsXG4gIC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIsXG4gIC5zdXBwb3J0LWh1Yi1mYXFzLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5zdXBwb3J0LW1lZGlhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaW1nIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICB9XG4gICAgLm1lZGlhLWJvZHkge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgZmxleDogMTtcbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICB9XG4gICAgICBhLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5waXBlIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDI3NnB4O1xuICAgICAgYmFja2dyb3VuZDogIzgwODI4NTtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmltZy1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5ibG9jay13cmFwcGVyIC5saXN0LWl0ZW0gYSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIubGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGlwZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHVsLmFuY2hvcnMgLmxpc3QtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdXBwb3J0LWZhcS1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHN2ZywgZyxcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogNTFweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkYW5pbWF0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mYXEtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICB9XG4gIC5mYXEtY2F0ZWdvcnktaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmZhcS12aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZmFxLWNhdGVnb3J5LW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGNvbG9yOiAjODZiMDYyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYigxMzQsIDE3NiwgOTgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuZmFxLWNhdGVnb3J5LWl0ZW0tcXVlc3Rpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMDU2JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXEtY2F0ZWdvcnktaXRlbS1hbnN3ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICYub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAuZmFxLWFuc3dlci1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mYXEtY2F0LWxpbmstd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICB9XG5cbiAgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyYjNlNTAsICMyYjNlNTApLCAvKiBncmFkaWVudCAxIGFzIHNvbGlkIGNvbG9yICovXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE4MjkzOCwgIzE4MjkzOCk7IC8qIGdyYWRpZW50IDIgYXMgc29saWQgY29sb3IgKi9cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKiBzYW1lIGFzIG5vLXJlcGVhdCwgbm8tcmVwZWF0LCBuby1yZXBlYXQgKi9cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgICAgICAwIDAsXG4gICAgICAgIDQyJSAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgIDQyJSAxMDAlLFxuICAgICAgICAxMDAlIDEwMCU7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgLnNtYWxsLW5vdGljZSB7XG4gICAgICBtYXJnaW4tdG9wOjI1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNTBweCAwIDUwcHggNTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJiM2U1MDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgbGVmdDogOTUlO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiM2U1MCwgIzJiM2U1MCksXG4gICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxODI5MzgsICMxODI5MzgpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgICAgICAgIDAgMCxcbiAgICAgICAgICAgICAgMCA0MiU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICAgICAgICAxMDAlIDQyJSxcbiAgICAgICAgICAgICAgMTAwJSAxMDAlO1xuICAgICAgICAgIC5jb21wYXRhYmlsaXR5LWZpbHRlcjphZnRlciB7XG4gICAgICAgICAgICAvKndpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTAwcHggMTAwcHggMCAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJiM2U1MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDQwJTsqL1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICB9XG4gICAgdWwuZmVhdHVyZS1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRlYWN0aXZhdGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VmZnMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaDUgc3Bhbi5maXJzdC1jaGFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDQuNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIGxpIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDFweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiUGhvbmVcIjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYudGFibGV0OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiVGFibGV0XCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tcDMtcGxheWVyOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTVAzIFBsYXllclwiO1xuICAgICAgICB9XG4gICAgICAgICYubXAzLXBsYXllciBpbWcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW07XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzEyMTIxMjtcbiAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkICMxMjEyMTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3B0aW9uIHtcbiAgICAgICAgLypwYWRkaW5nOiAxMXB4IDhweDsqL1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuYnMtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4Mjg1O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtbW9yZS13cmFwcGVyIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCByZ2IoNDMsIDYyLCA4MCk7XG4gICAgfVxuICAgIC5ibG9jay13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDFweDtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5idXR0b24tYmxvY2std3JhcHBlciBpbWcge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4gICAgfVxuICAgIC5idXR0b24tYmxvY2std3JhcHBlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCByZ2IoNDMsIDYyLCA4MCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIge1xuICAgIC52aWRlb3Mtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6MTI4MHB4O1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICB9XG5cbiAgICAudmlkZW8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC52aWRlby1wbGF5LWljb24ge1xuICAgICAgICB3aWR0aDoxMjJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDoxNXB4O1xuICAgICAgICByaWdodDoxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyOjphZnRlcntcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgICBib3JkZXI6IHNvbGlkICMwMDcyYmM7XG4gICAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6LTIwcHg7XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYgIHtcbiAgICAgIGxlZnQ6LTIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIjbW1Db21wYXJlQ2hhcnQuaW5+I21tQ29tcGFyZVRyYXksXG4jbW1Db21wYXJlVHJheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogLTMwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBib3gtc2hhZG93OiAwIC01cHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yMSk7XG59XG5cbiNtbUNvbXBhcmVUcmF5e1xuICAgICYuaW57XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAubW1DbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAubW1UcmF5Tm90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43OGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1tVHJheVByb2Qge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDlweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAubW1DbG9zZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZW1wdHkge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICNmN2Y3Zjc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgICB9XG5cbiAgICAgICAgJj5pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY+aDMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA0cHggMCA0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tbVRyYXlDVEFze1xuICAgICAgICAmPioge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21wYXJlTm93W2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNsZWFyQWxsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBkYXNoZWQgI2Y3ZjdmNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY29tcGFyZUJsb2NrIHtcbiAgICBtYXJnaW46IDRweCAwIDEwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAuY29tcGFyZVJlYWR5ICZ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDkwJTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzgxODE4MTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCxcbiAgICBsYWJlbDpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3JlLFxuICAgIGxhYmVsOmhvdmVyOjpiZWZvcmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJiYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWwsXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsOmhvdmVye1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogIzgxODE4MTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWw6OmJlZm9yZSxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWw6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgxO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDoxMTAwcHgpIHtcbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgICAgICBwYWRkaW5nOiAwIDVweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ODY0cHgpIHtcbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgICAgIHdpZHRoOiAxMjVweFxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAjbW1Db21wYXJlVHJheSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgICAgICAgd2lkdGg6IDc1JVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyB7XG4gICAgICAgIHdpZHRoOiAyNSVcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2Qge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1NzVweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IHtcbiAgICAgICAgcGFkZGluZzogMTBweFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyxcbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC42NmVtXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5LmluIC5tbVRyYXlQcm9kIC5tbUNsb3NlIHtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5LmluIC5tbUNsb3NlIHtcbiAgICAgICAgdG9wOiAtMzhweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4XG4gICAgfVxufVxuXG4jbW1Db21wYXJlQ2hhcnQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMTVweCAycHggcmdiYSgyMSwgMjEsIDIxLCAuMjEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjFzO1xuICAgIHotaW5kZXg6IDEwMDAwMjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5pbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJisubW1Db21wYXJlQ2hhcnRCYWNrZHJvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJisubW1Db21wYXJlQ2hhcnRCYWNrZHJvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTtcbiAgICAgICAgei1pbmRleDogMTAwMDAxXG4gICAgfVxuXG4gICAgLm1tQ2xvc2Uge1xuICAgICAgICBjb2xvcjogIzJmMzEzMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW1CdG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggNzJweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyXG4gICAgfVxufVxuXG5cbi50YWJsZS1jb21wYXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0haW1wb3J0YW50O1xuICAgIHdpZHRoOiA5MDBweDtcblxuICAgIFtzY29wZT1yb3ddIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweFxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwXG4gICAgfVxuXG4gICAgdGhlYWR7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweFxuICAgICAgICB9XG5cbiAgICAgICAgLmltZy1mbHVpZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZEltZ3MgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2ROYW1lcyB0ZFtzY29wZT1yb3ddIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Ym9keXtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjXG4gICAgICAgIH1cblxuICAgICAgICB0aFtzY29wZT1yb3ddIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICB9XG5cbiAgICAgICAgdHI6bGFzdC1jaGlsZCB0ZFtzY29wZT1yb3ddIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ViZWJlYlxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGZvb3R7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kUHJpY2VzIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHB4XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVhcm5tb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmNcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBDU1MgZml4ZXMgZm9yIGFjY2Vzc2liaWxpdHkgdGFibGVzXG4udGFibGUtY29tcGFyZWQge1xuICAgICYgPiB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZE5hbWVzIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3MmJjO1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6MTEzOXB4KSB7XG4gICAgLnRhYmxlLWNvbXBhcmVkIHtcbiAgICAgICAgd2lkdGg6IDgzMHB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xuICAgICNtbUNvbXBhcmVDaGFydCB7XG4gICAgICAgIHdpZHRoOiA5MCVcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHksXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRkLFxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCxcbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRkIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW1cbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRyIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWQgdGQ6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxuICAgIH1cblxuICAgIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0ZDpudGgtY2hpbGQobisyKSwgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRoZWFkIHRoOm50aC1jaGlsZChuKzIpIHtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgW3Njb3BlPXJvd10ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRmb290IFtzY29wZT1yb3ddLFxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCBbc2NvcGU9cm93XSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo2NjZweCkge1xuICAgICNtbUNvbXBhcmVDaGFydCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cbiAgICAjbW1Db21wYXJlQ2hhcnQuaW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGhlYWQgLnByb2ROYW1lcyB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0ZCxcbiAgICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUsXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkW3Njb3BlPXJvd10ge1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUge1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4XG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCAucHJvZFByaWNlcyAuaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRmb290IHRkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZlxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMFxuICAgIH1cbn0iLCIuc2VhcmNoLXNiLWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogNjBweCAwO1xufVxuXG4uYWN0aW9uIHtcbiAgICAuYnRuLmJsdWUtYmxvY2stYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5hZHZhbmNlLWxpbmsge1xuICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICMyYjNlNTA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiOnJvb3Qge1xyXG5cdC0tY2VydWxlYW46ICMwMjcyYmM7XHJcblx0LS12ZXJ5LWxpZ2h0LXBpbms6ICNlY2VjZWM7XHJcblx0LS1kYXJrLWdyZXktYmx1ZTogIzJiM2Q1MDtcclxuXHQtLWxpZ2h0LWdyZXkxOiAjZjlmOWY5O1xyXG5cdC0tbGlnaHQtZ3JleTI6ICNmNGY0ZjQ7XHJcblx0LS1icm93bi1ncmV5OiAjYjFiMWIxO1xyXG5cdC0tYmF0dGxlc2hpcC1ncmV5OiAjNzU3NzdhO1xyXG5cdC0tZGFyay1ncmV5OiAjNTY1NzVhO1xyXG5cdC0tbGlnaHQtbmF2eTogIzE4NDI2ZTtcclxuXHQtLXBhbGUtbWF1dmU6ICNmYWUzZjc7XHJcblx0LS1wYWxlLXBpbms6ICNmMmNmZTQ7XHJcblx0LS1wdXJwbGlzaC1waW5rOiAjYzY1NTk2O1xyXG5cdC0tYmxhY2s6ICMwMDAwMDA7XHJcblx0LS13aGl0ZTogI2ZmZmZmZjtcclxuXHQtLWNlcnVsZWFuMjogIzAwODFjMztcclxuXHQtLWNlcnVsZWFuMzogIzAwODljZTtcclxufVxyXG5cclxuLnBhZ2UtcHJvZmVzc2lvbmFscy5ldF9maXhlZF9uYXYgI3BhZ2UtY29udGFpbmVyLFxyXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscy5ldF9maXhlZF9uYXYgI3BhZ2UtY29udGFpbmVyIHtcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxufVxyXG5cclxuLnBhZ2UtY2xpbmljYWwtdmFsaWRhdGlvbiAuaGNwLWEtc3BvdC0xIHtcclxuXHRtaW4taGVpZ2h0OiAzODVweDtcclxufVxyXG5cclxuLnBhZ2UtaGVhcnQtaGVhbHRoIC5oY3AtYS1zcG90LTEge1xyXG5cdG1pbi1oZWlnaHQ6IDM4NXB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFydC1oZWFsdGggLmhjcC1jYWxsb3V0LTEge1xyXG5cdG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtY2FsbG91dC0yIHtcclxuXHRoZWlnaHQ6IDQ0NXB4O1xyXG59XHJcblxyXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIgLm1haW4ge1xyXG5cdGhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmhjcC10b3AtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcblx0cGFkZGluZzogMTVweCAwcHg7XHJcbn1cclxuXHJcbi5oY3AtdG9wLWhlYWRlciBhIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhjcC10b3AtaGVhZGVyIC5tZW51LWhjcDItY29udGFpbmVyIGxpLFxyXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMy1jb250YWluZXIgbGkge1xyXG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIgYnV0dG9uLmhjcC1zZWFyY2gsXHJcbi5oY3AtYm90dG9tLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucy1oY3AzLWJ0bjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zLWhjcDMtYnRuLXNtIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdG1pbi1oZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGk6OmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucy1oY3AzLWJ0bjpmb2N1cyxcclxuLnMtaGNwMy1idG4tc206Zm9jdXMge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5zLWhjcDMtc2VhcmNoLWZpZWxkOmZvY3VzIHtcclxuXHRib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbikgIWltcG9ydGFudDtcclxuXHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnMtaGNwMy1zZWFyY2gtZmllbGQtc20ge1xyXG5cdGJvcmRlci1jb2xvcjogIzczNzM3MyAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAwIDMuNXB4ICMyYjNkNTA7XHJcblx0fVxyXG59XHJcblxyXG4uaGNwLWhlYWRlciAuZm9ybS1zZWFyY2gtd3JhcHBlcixcclxuLmhjcC1oZWFkZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIyIHtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4jbWFpbi1oZWFkZXIgLmhjcC10b3AtaGVhZGVyIC5uYXZiYXIgLmxvZ28ge1xyXG5cdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdG1hcmdpbi10b3A6IDBweDtcclxuXHR3aWR0aDogMTc1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgI2Zvcm0tc2VhcmNoLXdyYXBwZXIyIHtcclxuXHR0b3A6IDY0cHg7XHJcblxyXG5cdC5mb3JtLXNlYXJjaCBidXR0b25bY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIl0ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhjcC1oZWFkZXIge1xyXG5cdGRpdltjbGFzcz1cInB4LTMtbWRcIl0ge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaGNwIGgxLFxyXG4uaGNwIC5oMSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMzNweDtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwIGgyLFxyXG4uaGNwIC5oMixcclxuLmhjcCAuaGVhZGluZy1mZWF0dXJlZCB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yNDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AgaDMsXHJcbi5oY3AgLmgzIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwIGg0LFxyXG4uaGNwIC5oNCB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjIyO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcCBwLFxyXG4uaGNwIHVsIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uaGNwIC5jb250YWN0LXVzIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDM2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAwLjg2O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjAxcHg7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcCAuYjJiIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC43OHB4O1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AgLmZlYXR1cmVkLXByb2R1Y3QtdGV4dCB7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdGZsZXg6IDEgMCAwJTtcclxufVxyXG5cclxuLmhjcC1idXR0b24tMSB7XHJcblx0cGFkZGluZzogMTNweCA0NHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcblx0Ym9yZGVyOiAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG5cdGZvbnQtc2l6ZTogMTMuNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgLmhjcC1idXR0b24tMSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmhjcC1idXR0b24tMTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5oY3AtYnV0dG9uLTIge1xyXG5cdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdGJvcmRlcjogMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XHJcblx0Zm9udC1zaXplOiAxMy41cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhjcCAuaGNwLW1vZGVsIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNzc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtY29ubmVjdCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxufVxyXG5cclxuLmhjcC10ZXh0LWxpbmsge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ3O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcCAuaGNwLWRpc2NsYWltZXIsXHJcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIHAsXHJcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG59XHJcblxyXG4uaGNwLWRpc2NsYWltZXItbGluayB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5oY3AtZGlzY2xhaW1lciB7XHJcblx0aDIuaGNwLWRpc2NsYWltZXItaGVhZGluZyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcblx0fVxyXG5cclxuXHQuaGNwLWRpc2NsYWltZXItbGlzdCB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBMSVNULUlURU1TO1xyXG5cdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoTElTVC1JVEVNUykgXCIuXCI7XHJcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IExJU1QtSVRFTVM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oY3AtZGlzY2xhaW1lciB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1qdW1wLWJhciB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uaGNwIC53aGl0ZSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcCAuYmxhY2sge1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTIgdWwsXHJcbi5oY3AtYm9keS05IHVsIHtcclxuXHRsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XHJcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xyXG59XHJcblxyXG4uaGNwIC5zdWIge1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG59XHJcblxyXG4uaGNwIC5jZW50ZXJlZCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGNwLXJvdW5kZWQtMzAge1xyXG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi5oY3Atcm91bmRlZC1sZWZ0LTMwIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLXJvdW5kZWQtcmlnaHQtMzAge1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItMTAge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTkge1xyXG5cdHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTEwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTIge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xMyB7XHJcblx0cGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTE0IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wdC05IHtcclxuXHRwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wdC0xMCB7XHJcblx0cGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnB0LTE1IHtcclxuXHRwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubXQtOCB7XHJcblx0bWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tdC05IHtcclxuXHRtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LTEwIHtcclxuXHRtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjIge1xyXG5cdG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW4zIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uNCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjUge1xyXG5cdG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW42IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMSB7XHJcblx0bWFyZ2luLXRvcDogLTFyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW4yIHtcclxuXHRtYXJnaW4tdG9wOiAtMnJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjMge1xyXG5cdG1hcmdpbi10b3A6IC0zcmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uNCB7XHJcblx0bWFyZ2luLXRvcDogLTRyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW41IHtcclxuXHRtYXJnaW4tdG9wOiAtNXJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjYge1xyXG5cdG1hcmdpbi10b3A6IC02cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uNyB7XHJcblx0bWFyZ2luLXRvcDogLTdyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW44IHtcclxuXHRtYXJnaW4tdG9wOiAtOHJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjEwMCB7XHJcblx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG59XHJcblxyXG4uaGNwIC5tdC1uNTAge1xyXG5cdG1hcmdpbi10b3A6IC01MHB4O1xyXG59XHJcblxyXG4uaGNwIC5uYXYtbGluayB7XHJcblx0cGFkZGluZzogLjVyZW0gMXJlbTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0xLFxyXG4uaGNwLWEtc3BvdC0yIC5tYWluLFxyXG4uaGNwLWNhbGxvdXQtMSxcclxuLmhjcC1hLXNwb3QtNCAubWFpbixcclxuLmhjcC1hLXNwb3QtNSAubWFpbixcclxuLmhjcC1jYWxsb3V0LTEge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1ob21lIC5tYWluIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiAzOCU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWhvbWUsXHJcbi5oY3AtYS1zcG90LTEsXHJcbi5oY3AtYS1zcG90LTIsXHJcbi5oY3AtYS1zcG90LTQsXHJcbi5oY3AtYm9keS03IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTEgYSxcclxuLmhjcC1hLXNwb3QtMiBhLFxyXG4uaGNwLWEtc3BvdC0zIGEsXHJcbi5oY3AtYS1zcG90LTUgYSB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRoeXBoZW5zOiBub25lO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0zIC5zdWItd3JhcHBlcixcclxuLmhjcC1hLXNwb3QtNSAuc3ViLXdyYXBwZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTMgLnN1YiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtbmF2eSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTUgLnN1YjIgaDIge1xyXG5cdGZvbnQtc2l6ZTogMjVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5tYWluIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtZ3JleS5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcblxyXG4vKiBuZXcgc3R5bGVzICovXHJcbi5tLTE0NCB7XHJcblx0bWF4LXdpZHRoOiAxNDRweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhY3QtYmFubmVyLWIyYi50cmFuc2Zvcm1lZCB7XHJcblx0bWFyZ2luLWxlZnQ6IC01LjUlICFpbXBvcnRhbnQ7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC04LjMlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNi45JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02LjQlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG5cdGhlaWdodDogODBweDtcclxufVxyXG5cclxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lcixcclxuLmIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyLFxyXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG5cdCY+aW1nIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3QtdXMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTQuMSUgIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEyLjglICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTIlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTAuNSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01LjklICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNC43JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00LjUlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjhweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cdH1cclxuXHJcblx0LmIyYi1iYW5uZXItY29udGVudHMge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmxwLWIyYi1iYW5uZXItbG9nbyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYjJiLWJhbm5lci1jb250ZW50cyBoMi5iMmIuZC1mbGV4IHtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vKmVuZCovXHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5jb250YWN0LXVzLXRleHQtd3JhcHBlciB7XHJcblx0aGVpZ2h0OiA3M3B4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxNjRweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbDo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAzNXB4LCAxMDAlIDkzcHgsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XHJcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM1cHgsIDEwMCUgOTNweCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIC5iMmItdGV4dC13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xyXG5cdG1heC13aWR0aDogMTY0cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5iMmIge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCBidXR0b24ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEzcHggMzVweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XHJcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNThweCksIDAgMTAwJSk7XHJcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxuXHJcblx0dWwgLnZpdGFsc2lnaHQtaXRlbXMtbGlzdCB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcbi5oY3AtYm9keS0zIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtYm9keS0zIC5tYWluIGEge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwLWJvZHktNCxcclxuLmhjcC1ib2R5LTkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCA1OHB4LCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7XHJcbn1cclxuXHJcbi5oY3AtYm9keS00IC5tYWluIHAge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTUsXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4uaGNwLWluZHVzdHJ5LW5ld3Mge1xyXG5cdG1hcmdpbi1ib3R0b206IDE2MHB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyBoMyB7XHJcblx0bWF4LXdpZHRoOiA3NSU7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5jb2wtNCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyAuY29sLTQ6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmNvbC00Omxhc3Qtb2YtdHlwZSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyAuaGNwLWJvZHktNy10ZXh0IHtcclxuXHRmbGV4LWdyb3c6IDE7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5oY3AtYnV0dG9uLTEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDEzcHggMzBweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTkgaW1nIHtcclxuXHRtYXgtaGVpZ2h0OiAzNTJweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTktYm94IHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMTBweCA1cHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS05LWJveCBwLmhjcC1zbWFsbCB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktOS1ib3gtd3JhcHBlciB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbn1cclxuXHJcbi5oY3Agc3VwIHtcclxuXHRmb250LXNpemU6IDUwJTtcclxufVxyXG5cclxuLmhjcC1jYWxsb3V0LTMge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oY3AtY2FsbG91dC0zIC5oY3AtZGlzY2xhaW1lciB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0LXdyYXBwZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS1mZWF0dXJlZC1wcm9kdWN0QDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5mcC1iYW5uZXItY29udGVudHMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGhlaWdodDogNTdweDtcclxuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxNTdweDtcclxuXHRsZWZ0OiAtMzRweDtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLnN1YiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvdHRvbTogLTI1cHg7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLmhjcC1mb3JtIC5oY3AtZm9ybS1nZiAuZ2ZpZWxkX2xhYmVsIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IGlucHV0LFxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IHNlbGVjdCB7XHJcblx0cGFkZGluZzogMTVweCAzNXB4ICFpbXBvcnRhbnQ7XHJcblx0bWF4LWhlaWdodDogNTNweDtcclxuXHRib3JkZXItcmFkaXVzOiAxM3B4O1xyXG59XHJcblxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IHRleHRhcmVhIHtcclxuXHRib3JkZXItcmFkaXVzOiAxM3B4O1xyXG59XHJcblxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9oZWFkaW5nIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZzogMTBweCA0MHB4O1xyXG59XHJcblxyXG4ucGFnZS1yZXNwaXJhdG9yeS1zdXBwb3J0IC5oY3AtZ3JpZC0xLFxyXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC12aWRlbyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1hLXNwb3QtMyAuc3ViIHtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucGFnZS1yZW1vdGUtcGF0aWVudC1tb25pdG9yaW5nIC5oY3AtdmlkZW8ge1xyXG5cdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhjcC12aWRlbyBpZnJhbWUge1xyXG5cdHdpZHRoOiA4OTFweDtcclxuXHRoZWlnaHQ6IDUwMXB4O1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuXHRib3JkZXI6IDBweCBzb2xpZDtcclxuXHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG5cdHBhZGRpbmc6IDEwcHggMzJweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDI0cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMzJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bGFzdC1vZi10eXBlIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6bm90KC5hY3RpdmUpIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluayB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxMy41cHg7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTtcclxuXHRwYWRkaW5nOiA4cHggMTZweDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmhjcC1pbWFnZS13cmFwcGVyIHtcclxuXHRmbGV4OiAwIDAgMTU3cHg7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgaW1nIHtcclxuXHRtYXgtaGVpZ2h0OiAxMThweDtcclxufVxyXG5cclxuLmhjcC10YWJsZSBoNCB7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxufVxyXG5cclxuLmhjcC10YWJsZSAuY2hlY2sge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgdGgge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0d2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0ZCB7XHJcblx0d2lkdGg6IDE2JTtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0aCxcclxuLmhjcC5oY3AtdGFibGUgdGQge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0cjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHRoIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUgdHI6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyOiBzb2xpZCAycHggdmFyKC0tdmVyeS1saWdodC1waW5rKTtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdGJvcmRlci1yaWdodDogbm9uZTtcclxufVxyXG5cclxuLmhjcC10YWJsZSBhOm5vdCguaGNwLWJ1dHRvbi0xKSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ3O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhjcC10YWJsZSAuaGNwLWJ1dHRvbi0xIHtcclxuXHRwYWRkaW5nOiAxMHB4IDE5cHg7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUsXHJcbi5oY3AtdGFibGUtMiB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG4uaGNwLXRhYmxlLTIgdGgsXHJcbi5oY3AuaGNwLXRhYmxlLTIgdGQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZlcnktbGlnaHQtcGluayk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUtMiB0aCBzcGFuIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhjcC12aWRlbyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC12aWRlbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbn1cclxuXHJcbi5oY3AtdmlkZW8gLnN1YiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0sXHJcbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dLFxyXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlcixcclxuLnBhcmVudC1wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxyXG4uaGNwLWZvb3RlciB7XHJcblx0bWF4LXdpZHRoOiAxNDM4cHg7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyIGEge1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyLWRpc2NsYWltZXIgcCB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC4yZW07XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyIC50aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciAuZXRfcGJfd2lkZ2V0IHtcclxuXHRmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgYTpmb2N1cyxcclxuLmhjcC1mb290ZXIgYnV0dG9uOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWlucHV0LW5ld3NsZXR0ZXIge1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciAjbmV3c2xldHRlcmZvcm0gLmhjcC1idXR0b24tMjpmb2N1cyB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC1ib3R0b20tbmF2IGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1yaWdodDogMjJweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1uYXYgbGk6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhjcC1ib3R0b20taGVhZGVyIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtYm90dG9tLWhlYWRlciAubmF2LWl0ZW0uYWN0aXZlIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciBhIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIGE6aG92ZXIsXHJcbi5oY3AtaGVhZGVyIC5uYXYtaXRlbTpob3ZlciBhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgYTpmb2N1cyxcclxuLmhjcC1oZWFkZXIgLm5hdi1pdGVtOmZvY3VzIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5uYXYtaXRlbSBhIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlOm5vdCguc2hvdykgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIGEge1xyXG5cdHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5uYXZiYXIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XHJcblx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtZW51LWhjcCB7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAjbmF2YmFyLW5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcclxuLmhjcC1ib3R0b20taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHtcclxuXHRtaW4taGVpZ2h0OiA2OHB4O1xyXG5cdHBhZGRpbmc6IC4yNXJlbSAyLjRyZW07XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogLjI1cmVtIDAuOTM3NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcclxuI3NlYXJjaC1jbG9zZS1idXR0b24tMiB7XHJcblx0cGFkZGluZzogMC4yNXJlbSAxcmVtO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IC4yNXJlbSAwLjkzNzVyZW07XHJcblx0fVxyXG59XHJcblxyXG4uaGNwLWhlcm8taW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMHB4O1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4jaGNwLW1haW4tZm9vdGVyIHtcclxuXHQuZm9ybS1uZXdzbGV0dGVyIHtcclxuXHRcdC5oY3AtaW5wdXQtbmV3c2xldHRlciB7XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOnZhbGlkLFxyXG5cdFx0XHQmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxyXG5cdFx0XHQmOnZhbGlkIHtcclxuXHRcdFx0XHQmKy5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0b3A6IC0xOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAuNzVyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZm9ybS1uZXdzbGV0dGVyLWxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDdweDtcclxuXHRcdGZvbnQtc2l6ZTogLjcycmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cdFx0Y29sb3I6ICM0OTUwNTc7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblx0fVxyXG5cclxuXHQjZm9vdGVyLWxvZ28ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMzVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XHJcblx0Lm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kLmhjcC1sb2dvIHtcclxuXHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhjcC1ib3R0b20taGVhZGVyICNuYXYtd3JhcHBlciB7XHJcblx0XHRtYXgtaGVpZ2h0OiA3MHZoO1xyXG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XHJcblxyXG5cdC5oY3AgaDEsXHJcblx0LmhjcCAuaDEge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNweDtcclxuXHR9XHJcblxyXG5cdC5oY3AgaDIsXHJcblx0LmhjcCAuaDIge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cdH1cclxuXHJcblx0LmhjcCBoMyxcclxuXHQuaGNwIC5oMyB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwLWZlYXR1cmVkLXByb2R1Y3QgaDIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5oY3AtYnV0dG9uLTEsXHJcblx0LmhjcC1ib2R5LTUgLmhjcC1idXR0b24tMSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5oY3AtbW9kZWwge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xyXG5cdFx0bGVmdDogNDAlICFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xyXG5cdFx0bGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvZHktNyBoMyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWIyYi1wb3J0YWwgaW1nIHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDEyN3B4O1xyXG5cdH1cclxuXHJcblx0LmhjcCAuYjJiIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYjJiLXBvcnRhbCAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmhjcC1jYWxsb3V0LTEgLmhjcC1idXR0b24tMSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmhjcC1ncmlkLTMgaW1nLFxyXG5cdC5oY3AtZ3JpZC0yIGltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5oY3AtdmlkZW8gaWZyYW1lIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmhjcC1ib2R5LTIgaW1nIHtcclxuXHRcdG1heC13aWR0aDogNzUlO1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyIHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuY29udGFjdC11cyB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvdHRvbS1uYXYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdH1cclxuXHJcblx0LmhjcC1ib3R0b20tbmF2IGxpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG5cdH1cclxuXHJcblx0I2hjcC1tYWluLWZvb3RlciAuaGNwLWJ1dHRvbi0yIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvZHktNyAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuI21lbnUtaGNwLWZvb3RlciB7XHJcblx0bGkge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I290LXNkay1idG4ge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcbn0iLCIubmF2YmFye1xuICAmLWNvbGxhcHNle1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIH1cblxuICAmLXRvZ2dsZXJ7XG4gICAgJjpmb2N1c3tcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5uYXZ7XG4gICYtbGlua3tcbiAgICAmLnNlYXJjaCwgJi5jYXJ0e1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoe1xuICAgICAgaXtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5hdk1lbnUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXG5cdFx0Jj5idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdFx0Jj5hLFxuXHRcdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcblx0XHQmOmhvdmVyIHtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdCY+YSxcblx0XHRcdCY+YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwNzJiYztcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdGxlZnQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtMCB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRAZXh0ZW5kIC5kcm9wZG93bi10b2dnbGU7XG5cblx0XHRcdFx0Jit1bCB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuZHJvcGRvd24tbWVudTtcblx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jj5hLFxuXHRcdFx0Jj5idXR0b24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzVyZW07XG5cblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzAwNzJiYztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuXG5cdFx0XHRcdCY+YSxcblx0XHRcdFx0Jj5idXR0b24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdFx0XHRcdCYgYnV0dG9uOmhvdmVyLFxuXHRcdFx0XHQmIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0xIHtcblx0XHRcdGEge1xuXHRcdFx0XHRAZXh0ZW5kIC5kcm9wZG93bi1pdGVtO1xuXG5cdFx0XHR9XG5cblx0XHRcdGFbaHJlZj1cIi9wcm9kdWN0cy9oZWFydGd1aWRlLXdlYXJhYmxlLWJsb29kLXByZXNzdXJlLW1vbml0b3ItYnA4MDAwbS9cIl0sXG5cdFx0XHQuYXNCdG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL25hdi1sb2dvLWhlYXJ0Z3VpZGUucG5nXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdGJvcmRlcjogOHB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9uYXYtbG9nby1oZWFydGd1aWRlLW1vYmlsZS5wbmdcIikgIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmZvY3VzIGEsXG5cdFx0XHRhOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwNzJiYztcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSt1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSt1bCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufSIsIi52aWRlby1kb3VibGUtc2xpZGVyX19tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3ZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbHMge1xuICAuc2xpY2stc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zbGljay10cmFja3tcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG5bYXJpYS1jdXJyZW50PVwidHJ1ZVwiXXtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBvcGFjaXR5OiAwLjI1O1xuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuXG5cbiIsIi52aWRlby10cmFuc2NyaXB0LXNob3ctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU1cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC5mYS1maWxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udmlkZW8tdHJhbnNjcmlwdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDVweCAzNXB4IDVweCA1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gICYuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnZpZGVvLXRyYW5zY3JpcHQtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICAuZmEtY2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufSIsIi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udG9vbHRpcC1idG4ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMjE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3JSwgNSUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudC5pc192aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODE4MTgxIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhKG1pbi13aWR0aDogNTgwcHgpIHtcblxuICAudG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIDUlKTtcbiAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAub21yLXBkcC1vZmZlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEyJSwgNSUpO1xuICAgIHdpZHRoOiA0MjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZHAtZGlzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZHAtZGlzYy1idW5kbGUge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG59IiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi52aXN1YWxseS1oaWRkZW4tdGV4dCB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufSIsIi5vbXItYmFubmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kcms7XHJcblx0cGFkZGluZzogMCAwIDQwcHggMDtcclxufVxyXG5cclxuLnZpdGFsLW9tci1iYW5uZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRyb3lhbGJsdWU7XHJcbn1cclxuXHJcbi5iYW5uZXItYmxvY2stbGVmdCB7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuXHQmLnZpdGFsc2lnaHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQmLW91dGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdCYudml0YWxzaWdodCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA3NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5LFxyXG4uYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmJhbm5lci12aXRhbC1yaWdodCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWxkYXJrO1xyXG5cdHBhZGRpbmc6IDM4cHggNjRweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNSU7XHJcbn1cclxuXHJcbi5iYW5uZXItdGl0bGUge1xyXG5cdGNvbG9yOiAkYXF1YTtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMThweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcblx0Ji5iYW5uZXItdml0YWxzaWdodC1wcmltYXJ5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cclxuXHRzdXAge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFubmVyLXN1YnRpdGxlIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcblx0Ji1zZWNvbmRhcnkge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLnZpdGFsLWJhbm5lci1sb2dvIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDM3MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvIDU2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhbm5lci11cmwsXHJcbi5iYW5uZXItc3VidGl0bGUsXHJcbi5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5LFxyXG4uYmFubmVyLXRpdGxlLmJhbm5lci12aXRhbHNpZ2h0LXByaW1hcnksXHJcbi5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUge1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iYW5uZXItdXJsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRtYXJnaW46IDQwcHggMCAzMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1tYXNrIHtcclxuXHQuYmFubmVyLXJpZ2h0LWltZ3tcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi52aXRhbC1tYXNrIHtcclxuXHQuYmFubmVyLXZpdGFsLXJpZ2h0LWltZyB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYmFubmVyLXZpdGFsLXJpZ2h0LWltZyB7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi8qbWVkaWEqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuXHQuYmFubmVyLWJsb2NrLWxlZnQsXHJcblx0LmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnksXHJcblx0LmJhbm5lci12aXRhbC1yaWdodCB7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdH1cclxuXHRcclxuXHQuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCxcclxuXHQuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXN1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItdXJsIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5iYW5uZXItYmxvY2stbGVmdCxcclxuXHQuYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRcdG1heC13aWR0aDogNjAwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQub21yLWJhbm5lciB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLWJsb2NrLWxlZnQge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLWJsb2NrLWxlZnQudml0YWxzaWdodCxcclxuXHQuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1tYXNrLFxyXG5cdC52aXRhbC1tYXNrIHtcclxuXHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFzay1iYW5uZXIuc3ZnJyk7XHJcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmcnKTtcclxuXHRcdC13ZWJraXQtbWFzay1zaXplOiAxMDAlO1xyXG5cdFx0bWFzay1zaXplOiAxMDAlO1xyXG5cdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC13ZWJraXQtbWFzay1vcmlnaW46IGNvbnRlbnQ7XHJcblx0XHRtYXNrLW9yaWdpbjogY29udGVudDtcclxuXHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHQtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQ7XHJcblx0XHRtYXNrLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IGF1dG8gMTAwJTtcclxuXHRcdG1hc2stc2l6ZTogYXV0byAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnZpdGFsLWJhbm5lci1sb2dvIHtcclxuXHRcdG1hcmdpbjogMCAwIDU2cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcblx0LmJhbm5lci1ibG9jay1sZWZ0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG5cdFx0Ji52aXRhbHNpZ2h0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcclxuXHRcdG1heC13aWR0aDogNjMycHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xyXG5cdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdH1cclxuXHRcclxuXHQudml0YWwtbWFzayB7XHJcblx0XHRjbGlwLXBhdGg6IGNpcmNsZSg1NiUgYXQgNTAlIDI1JSk7XHJcblx0XHQtd2Via2l0LW1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdG1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdC13ZWJraXQtbWFzay1zaXplOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXNrLXNpemU6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59Iiwic3VwLnNtLXN1cC1saW5rIHtcclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5lYm9vay1idG4sXHJcbi5zY2hlZHVsZS1idG4sXHJcbi5kZXRhaWxzLWJvb2tzLWJ0bixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcclxuLnNoZWR1bGUtbGlzdCAuc2hlZHVsZS1saXN0LXRpdGxlLFxyXG4uYmxvY2txdW90ZS1hdXRob3IsXHJcbi5nb2luZy1mb3ItemVyby1jb2wgLmhlYWRpbmctaDIsXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbC1oZWFkaW5nLWgyIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4uYnMtY29udGFpbmVyLXZpdGFsIHtcclxuXHRAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG59XHJcblxyXG4udml0YWxzaWdodC1kZW1vLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogNTZweCAwIDMycHg7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LWRlbW8tY29udGFpbmVyLFxyXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLFxyXG4uZGV0YWlscy1ib29rcy1idG4ge1xyXG5cdGJhY2tncm91bmQ6ICR0ZWFsZGFyaztcclxufVxyXG5cclxuLnNjaGVkdWxlLWJ0biB7IFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5zY2hlZHVsZS1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLmVib29rLWJ0bixcclxuLnNjaGVkdWxlLWJ0bixcclxuLmRldGFpbHMtYm9va3MtYnRuLFxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XHJcblx0cGFkZGluZzogMTZweCAyOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZWJvb2stYnRuIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkYmx1ZTtcclxufVxyXG5cclxuLmdldC10aGUtZGV0YWlscy1ib29rcy10aXRsZSxcclxuLnZpZGVvLXJlc291cmNlcy10aXRsZSxcclxuLmVib29rLWJ0bixcclxuLnNjaGVkdWxlLWJ0bixcclxuLmRldGFpbHMtYm9va3MtYnRuLFxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uZGV0YWlscy1ib29rcy1idG4ge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLmRldGFpbHMtYm9va3MtYnRuLFxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4udml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG4udGV4dC1jYXB0aW9uIHtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4udml0YWxzaWdodC1yaWdodC1ibG9jayAuc2NoZWR1bGUtYnRuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZS1kcms7XHJcblx0fVxyXG59XHJcblxyXG4uc2hlZHVsZS1saXN0IHtcclxuXHJcblx0LnNoZWR1bGUtbGkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcblxyXG5cdCYtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblxyXG5cdCYtdGV4dCB7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5lYm9vay1pbWctY29udCB7XHJcblx0bWF4LXdpZHRoOiAyMzBweDtcclxufVxyXG5cclxuLmVib29rLXRpdGxlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6IDQwcHg7XHJcbn1cclxuXHJcblxyXG4uaG93LXZpdGFsc2lnaHQtd29yay1jb250YWluZXIge1xyXG5cdC5yb3cge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlLWJsb2NrIHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAxMjhweCAxNXB4O1xyXG59XHJcblxyXG4uaG93LXZpdGFsc2lnaHQtd29yay10aXRsZSB7XHJcblx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLWlubmVyLWxlZnQge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLWltZyB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLm1hcC1kZXNjcmlwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvcyB7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4ucmVzb3VyY2VzLWltZy1ib3gge1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvLWJveCBpZnJhbWUsXHJcbi52aWRlby1vdmVybGF5LWltZy1ib3gge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5oaWRlIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aWRlby1vdmVybGF5LWltZy1ib3gge1xyXG5cdGltZyB7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW8tYm94IHtcclxuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnZpZGVvLXJlc291cmNlcy1ibG9ja3F1b3RlIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi52aWRlby1yZXNvdXJjZXMtYXV0aG9yIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi52aWRlby1vdmVybGF5LWltZy1ib3gge1xyXG5cdHotaW5kZXg6IDQ7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLW91dGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogNTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uIHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcclxuXHJcblx0XHQucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY286OmJlZm9yZSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1idXR0b24taWNvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiA2NXB4O1xyXG5cdG1heC1oZWlnaHQ6IDY1cHg7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlxcNDlcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC0ycHg7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRmb250LWZhbWlseTogRVRtb2R1bGVzO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuXHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LWxlZnQtYmxvY2sge1xyXG5cdHAsIGxpLCBhLCBzcGFuLCBzdHJvbmcge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogZGlzYztcclxuXHR9XHJcblxyXG5cdG9sIHtcclxuXHRcdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0dWwsb2wge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5wcm9kdWN0cy1pbm5lci1ibG9jay1pbmZvLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LWJsb2NrcXVvdGUtYmxvY2sge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAkbGlnaHRHcmV5O1xyXG59XHJcblxyXG4ucXVvdC1pY28tYmxvY2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDNweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLXR4dCxcclxuLmJsb2NrcXVvdGUtYXV0aG9yIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLXR4dCB7XHJcblx0cGFkZGluZzogMjhweDtcclxufVxyXG5cclxuLnRleHQtY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi5nb2luZy1mb3ItemVyby1jb2wge1xyXG5cdHAsIGxpIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblx0cHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0fVxyXG5cdC5oZWFkaW5nLWgyIHtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG59IFxyXG5cclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sge1xyXG5cdC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0ge1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdFx0Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudml0YWwtaGVhZGluZy1oMiB7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnZpdGFsLWlucCBpbnB1dCxcclxuLnZpdGFsLWlucCBzZWxlY3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRibHVlICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMTRweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXRhbC1pbnAgbGFiZWwge1xyXG5cdGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udml0YWwtaW5wIGRpdiBzcGFuIGxhYmVse1xyXG5cdEBpbmNsdWRlIHNyLW9ubHkoKTtcclxufVxyXG5cclxuLmFjX3Bob25lX251bWJlciB7XHJcblx0Y29sb3I6ICMwMEZGRkY7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uYWNfcGhvbmVfbnVtYmVyXzIge1xyXG5cdGNvbG9yOiB2YXIoLS1jZXJ1bGVhbjMpO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmFjX3Bob25lLWxpbmsge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogZm9udC1zaXplIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcclxufVxyXG5cclxuLmFjX3Bob25lLWxpbms6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjU4NzA7XHJcblx0cGFkZGluZzogM3B4O1xyXG5cdGZvbnQtc2l6ZTogMzVweDtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMylcclxufVxyXG5cclxuLmFjX3Bob25lX251bWJlcl8yIGEge1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyptZWRpYSovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5icy1jb250YWluZXItdml0YWwge1xyXG5cdFx0bWF4LXdpZHRoOiA1NDBweDtcclxuXHR9XHJcblxyXG5cdC5zY2hlZHVsZS1idG4sXHJcblx0LmVib29rLWJ0bixcclxuXHQuZGV0YWlscy1ib29rcy1idG4sXHJcblx0LmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XXtcclxuXHRcdHBhZGRpbmc6IDE2cHggNDhweDtcclxuXHR9XHJcblxyXG5cdC5hY19waG9uZV9udW1iZXIge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmFjX3Bob25lX251bWJlcl8yIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHR9XHJcblxyXG5cdC5hY19waG9uZS1saW5rOmhvdmVyIHtcclxuXHRcdGZvbnQtc2l6ZTogNDVweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5icy1jb250YWluZXItdml0YWwge1xyXG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcclxuXHR9XHJcblxyXG5cdC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlLWJsb2NrIHtcclxuXHRcdG1heC13aWR0aDogNDEwcHg7XHJcblx0fVxyXG5cclxuXHQuaG93LXZpdGFsc2lnaHQtd29yay10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LmVib29rLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY28ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5icy1jb250YWluZXItdml0YWwge1xyXG5cdFx0bWF4LXdpZHRoOiA5NjBweDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLXR4dCB7XHJcblx0XHRwYWRkaW5nOiAyOHB4IDU5cHg7XHJcblx0fVxyXG5cclxuXHQuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKG9kZCksXHJcblx0LnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChldmVuKSxcclxuXHQudml0YWxzaWdodC1sZWZ0LWJsb2NrIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJlc291cmNlcy12aWRlby1jb2w6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnJlc291cmNlcy12aWRlby1jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOjEzODBweCkge1xyXG5cdC5icy1jb250YWluZXItdml0YWwge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDgwcHg7XHJcblx0fVxyXG5cclxuXHQuaG93LXZpdGFsc2lnaHQtd29yay10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0fVxyXG5cclxuXHQuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxyXG5cdC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKG9kZCksXHJcblx0LnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sge1xyXG5cdFx0cGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmVib29rLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHR9XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXHJcblxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XHJcblxyXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXHJcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXHJcbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxyXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
