@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:2px solid #2b3e50}.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}.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}@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}@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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QSxnQkFDakMsTUFBaUMsY0FBQSxnQkFDakMsTUFBaUMsWUFBQSxnQkFDakMsTUFDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsTUFDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxpQkFDakMsTUFBaUMsV0FBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsTUFDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsT0FBQSxlQUNqQyxNQUFpQyxXQUFBLGVBQ2pDLE1BQWlDLGFBQUEsZUFDakMsTUFBaUMsY0FBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixNQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsS0FBaUMsUUFBQSxZQUNqQyxNQUFpQyxZQUFBLFlBQ2pDLE1BQWlDLGNBQUEsWUFDakMsTUFBaUMsZUFBQSxZQUNqQyxNQUFpQyxhQUFBLFlBQ2pDLE1BQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixNQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsS0FBaUMsUUFBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsZUFBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsTUFDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsS0FBaUMsUUFBQSxnQkFDakMsTUFBaUMsWUFBQSxnQkFDakMsTUFBaUMsY0FBQSxnQkFDakMsTUFBaUMsZUFBQSxnQkFDakMsTUFBaUMsYUFBQSxnQkFDakMsTUFDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsTUFDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxpQkFDakMsTUFBaUMsWUFBQSxpQkFDakMsTUFBaUMsY0FBQSxpQkFDakMsTUFBaUMsZUFBQSxpQkFDakMsTUFBaUMsYUFBQSxpQkFDakMsTUFDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsTUFDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsS0FBaUMsUUFBQSxlQUNqQyxNQUFpQyxZQUFBLGVBQ2pDLE1BQWlDLGNBQUEsZUFDakMsTUFBaUMsZUFBQSxlQUNqQyxNQUFpQyxhQUFBLGVBQ2pDLE1BQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixNQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sUUFBb0IsT0FBQSxlQUNwQixTQUFvQixXQUFBLGVBQ3BCLFNBQW9CLGFBQUEsZUFDcEIsU0FBb0IsY0FBQSxlQUNwQixTQUFvQixZQUFBLGVBQ3BCLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVqQm1CRix5QmlCL0NJLFFBQWlDLE9BQUEsWUFDakMsU0FBaUMsV0FBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUNFLGFBQUEsWUFDQSxZQUFBLFlBRUYsU0FDRSxXQUFBLFlBQ0EsY0FBQSxZQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZ0JBQ2pDLFNBQWlDLFdBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQ0UsYUFBQSxnQkFDQSxZQUFBLGdCQUVGLFNBQ0UsV0FBQSxnQkFDQSxjQUFBLGdCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsaUJBQ2pDLFNBQWlDLFdBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFNBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLE9BQUEsZUFDakMsU0FBaUMsV0FBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsU0FDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFFBQWlDLFFBQUEsWUFDakMsU0FBaUMsWUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLGVBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUNFLGNBQUEsWUFDQSxhQUFBLFlBRUYsU0FDRSxZQUFBLFlBQ0EsZUFBQSxZQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZ0JBQ2pDLFNBQWlDLFlBQUEsZ0JBQ2pDLFNBQWlDLGNBQUEsZ0JBQ2pDLFNBQWlDLGVBQUEsZ0JBQ2pDLFNBQWlDLGFBQUEsZ0JBQ2pDLFNBQ0UsY0FBQSxnQkFDQSxhQUFBLGdCQUVGLFNBQ0UsWUFBQSxnQkFDQSxlQUFBLGdCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsaUJBQ2pDLFNBQWlDLFlBQUEsaUJBQ2pDLFNBQWlDLGNBQUEsaUJBQ2pDLFNBQWlDLGVBQUEsaUJBQ2pDLFNBQWlDLGFBQUEsaUJBQ2pDLFNBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFNBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFFBQWlDLFFBQUEsZUFDakMsU0FBaUMsWUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLGVBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsU0FDRSxZQUFBLGVBQ0EsZUFBQSxlQU1OLFdBQW9CLE9BQUEsZUFDcEIsWUFBb0IsV0FBQSxlQUNwQixZQUFvQixhQUFBLGVBQ3BCLFlBQW9CLGNBQUEsZUFDcEIsWUFBb0IsWUFBQSxlQUNwQixZQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsWUFDRSxXQUFBLGVBQ0EsY0FBQSxnQmpCbUJGLHlCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBTU4sV0FBb0IsT0FBQSxlQUNwQixZQUFvQixXQUFBLGVBQ3BCLFlBQW9CLGFBQUEsZUFDcEIsWUFBb0IsY0FBQSxlQUNwQixZQUFvQixZQUFBLGVBQ3BCLFlBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixZQUNFLFdBQUEsZUFDQSxjQUFBLGdCakJtQkYseUJpQi9DSSxRQUFpQyxPQUFBLFlBQ2pDLFNBQWlDLFdBQUEsWUFDakMsU0FBaUMsYUFBQSxZQUNqQyxTQUFpQyxjQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FDRSxhQUFBLFlBQ0EsWUFBQSxZQUVGLFNBQ0UsV0FBQSxZQUNBLGNBQUEsWUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGdCQUNqQyxTQUFpQyxXQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUNFLGFBQUEsZ0JBQ0EsWUFBQSxnQkFFRixTQUNFLFdBQUEsZ0JBQ0EsY0FBQSxnQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGlCQUNqQyxTQUFpQyxXQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUNFLGFBQUEsaUJBQ0EsWUFBQSxpQkFFRixTQUNFLFdBQUEsaUJBQ0EsY0FBQSxpQkFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxPQUFBLGVBQ2pDLFNBQWlDLFdBQUEsZUFDakMsU0FBaUMsYUFBQSxlQUNqQyxTQUFpQyxjQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFNBQ0UsV0FBQSxlQUNBLGNBQUEsZUFYRixRQUFpQyxRQUFBLFlBQ2pDLFNBQWlDLFlBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxlQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FDRSxjQUFBLFlBQ0EsYUFBQSxZQUVGLFNBQ0UsWUFBQSxZQUNBLGVBQUEsWUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGdCQUNqQyxTQUFpQyxZQUFBLGdCQUNqQyxTQUFpQyxjQUFBLGdCQUNqQyxTQUFpQyxlQUFBLGdCQUNqQyxTQUFpQyxhQUFBLGdCQUNqQyxTQUNFLGNBQUEsZ0JBQ0EsYUFBQSxnQkFFRixTQUNFLFlBQUEsZ0JBQ0EsZUFBQSxnQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGlCQUNqQyxTQUFpQyxZQUFBLGlCQUNqQyxTQUFpQyxjQUFBLGlCQUNqQyxTQUFpQyxlQUFBLGlCQUNqQyxTQUFpQyxhQUFBLGlCQUNqQyxTQUNFLGNBQUEsaUJBQ0EsYUFBQSxpQkFFRixTQUNFLFlBQUEsaUJBQ0EsZUFBQSxpQkFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFYRixRQUFpQyxRQUFBLGVBQ2pDLFNBQWlDLFlBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxlQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FDRSxjQUFBLGVBQ0EsYUFBQSxlQUVGLFNBQ0UsWUFBQSxlQUNBLGVBQUEsZUFNTixXQUFvQixPQUFBLGVBQ3BCLFlBQW9CLFdBQUEsZUFDcEIsWUFBb0IsYUFBQSxlQUNwQixZQUFvQixjQUFBLGVBQ3BCLFlBQW9CLFlBQUEsZUFDcEIsWUFDRSxhQUFBLGVBQ0EsWUFBQSxlQUVGLFlBQ0UsV0FBQSxlQUNBLGNBQUEsZ0JqQm1CRiwwQmlCL0NJLFNBQWlDLE9BQUEsWUFDakMsVUFBaUMsV0FBQSxZQUNqQyxVQUFpQyxhQUFBLFlBQ2pDLFVBQWlDLGNBQUEsWUFDakMsVUFBaUMsWUFBQSxZQUNqQyxVQUNFLGFBQUEsWUFDQSxZQUFBLFlBRUYsVUFDRSxXQUFBLFlBQ0EsY0FBQSxZQVhGLFNBQWlDLE9BQUEsaUJBQ2pDLFVBQWlDLFdBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFVBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFNBQWlDLE9BQUEsZ0JBQ2pDLFVBQWlDLFdBQUEsZ0JBQ2pDLFVBQWlDLGFBQUEsZ0JBQ2pDLFVBQWlDLGNBQUEsZ0JBQ2pDLFVBQWlDLFlBQUEsZ0JBQ2pDLFVBQ0UsYUFBQSxnQkFDQSxZQUFBLGdCQUVGLFVBQ0UsV0FBQSxnQkFDQSxjQUFBLGdCQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsaUJBQ2pDLFVBQWlDLFdBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQ0UsYUFBQSxpQkFDQSxZQUFBLGlCQUVGLFVBQ0UsV0FBQSxpQkFDQSxjQUFBLGlCQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLE9BQUEsZUFDakMsVUFBaUMsV0FBQSxlQUNqQyxVQUFpQyxhQUFBLGVBQ2pDLFVBQWlDLGNBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsVUFDRSxXQUFBLGVBQ0EsY0FBQSxlQVhGLFNBQWlDLFFBQUEsWUFDakMsVUFBaUMsWUFBQSxZQUNqQyxVQUFpQyxjQUFBLFlBQ2pDLFVBQWlDLGVBQUEsWUFDakMsVUFBaUMsYUFBQSxZQUNqQyxVQUNFLGNBQUEsWUFDQSxhQUFBLFlBRUYsVUFDRSxZQUFBLFlBQ0EsZUFBQSxZQVhGLFNBQWlDLFFBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLGVBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFVBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFNBQWlDLFFBQUEsZ0JBQ2pDLFVBQWlDLFlBQUEsZ0JBQ2pDLFVBQWlDLGNBQUEsZ0JBQ2pDLFVBQWlDLGVBQUEsZ0JBQ2pDLFVBQWlDLGFBQUEsZ0JBQ2pDLFVBQ0UsY0FBQSxnQkFDQSxhQUFBLGdCQUVGLFVBQ0UsWUFBQSxnQkFDQSxlQUFBLGdCQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsaUJBQ2pDLFVBQWlDLFlBQUEsaUJBQ2pDLFVBQWlDLGNBQUEsaUJBQ2pDLFVBQWlDLGVBQUEsaUJBQ2pDLFVBQWlDLGFBQUEsaUJBQ2pDLFVBQ0UsY0FBQSxpQkFDQSxhQUFBLGlCQUVGLFVBQ0UsWUFBQSxpQkFDQSxlQUFBLGlCQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQVhGLFNBQWlDLFFBQUEsZUFDakMsVUFBaUMsWUFBQSxlQUNqQyxVQUFpQyxjQUFBLGVBQ2pDLFVBQWlDLGVBQUEsZUFDakMsVUFBaUMsYUFBQSxlQUNqQyxVQUNFLGNBQUEsZUFDQSxhQUFBLGVBRUYsVUFDRSxZQUFBLGVBQ0EsZUFBQSxlQU1OLFlBQW9CLE9BQUEsZUFDcEIsYUFBb0IsV0FBQSxlQUNwQixhQUFvQixhQUFBLGVBQ3BCLGFBQW9CLGNBQUEsZUFDcEIsYUFBb0IsWUFBQSxlQUNwQixhQUNFLGFBQUEsZUFDQSxZQUFBLGVBRUYsYUFDRSxXQUFBLGVBQ0EsY0FBQSxnQmpCbUJGLDBCaUIvQ0ksUUFBaUMsT0FBQSxZQUNqQyxTQUFpQyxXQUFBLFlBQ2pDLFNBQWlDLGFBQUEsWUFDakMsU0FBaUMsY0FBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQ0UsYUFBQSxZQUNBLFlBQUEsWUFFRixTQUNFLFdBQUEsWUFDQSxjQUFBLFlBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxnQkFDakMsU0FBaUMsV0FBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FDRSxhQUFBLGdCQUNBLFlBQUEsZ0JBRUYsU0FDRSxXQUFBLGdCQUNBLGNBQUEsZ0JBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxpQkFDakMsU0FBaUMsV0FBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FDRSxhQUFBLGlCQUNBLFlBQUEsaUJBRUYsU0FDRSxXQUFBLGlCQUNBLGNBQUEsaUJBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsT0FBQSxlQUNqQyxTQUFpQyxXQUFBLGVBQ2pDLFNBQWlDLGFBQUEsZUFDakMsU0FBaUMsY0FBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQ0UsYUFBQSxlQUNBLFlBQUEsZUFFRixTQUNFLFdBQUEsZUFDQSxjQUFBLGVBWEYsUUFBaUMsUUFBQSxZQUNqQyxTQUFpQyxZQUFBLFlBQ2pDLFNBQWlDLGNBQUEsWUFDakMsU0FBaUMsZUFBQSxZQUNqQyxTQUFpQyxhQUFBLFlBQ2pDLFNBQ0UsY0FBQSxZQUNBLGFBQUEsWUFFRixTQUNFLFlBQUEsWUFDQSxlQUFBLFlBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxnQkFDakMsU0FBaUMsWUFBQSxnQkFDakMsU0FBaUMsY0FBQSxnQkFDakMsU0FBaUMsZUFBQSxnQkFDakMsU0FBaUMsYUFBQSxnQkFDakMsU0FDRSxjQUFBLGdCQUNBLGFBQUEsZ0JBRUYsU0FDRSxZQUFBLGdCQUNBLGVBQUEsZ0JBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxpQkFDakMsU0FBaUMsWUFBQSxpQkFDakMsU0FBaUMsY0FBQSxpQkFDakMsU0FBaUMsZUFBQSxpQkFDakMsU0FBaUMsYUFBQSxpQkFDakMsU0FDRSxjQUFBLGlCQUNBLGFBQUEsaUJBRUYsU0FDRSxZQUFBLGlCQUNBLGVBQUEsaUJBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxlQUFBLGVBWEYsUUFBaUMsUUFBQSxlQUNqQyxTQUFpQyxZQUFBLGVBQ2pDLFNBQWlDLGNBQUEsZUFDakMsU0FBaUMsZUFBQSxlQUNqQyxTQUFpQyxhQUFBLGVBQ2pDLFNBQ0UsY0FBQSxlQUNBLGFBQUEsZUFFRixTQUNFLFlBQUEsZUFDQSxl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UXZDaTVMQSxtQnVDbDVMRixtQkFLSSxPQUFBLElBQUEsTUFBQSxRdkNnNUxGLHlCdUNyNUxGLHlCQVdNLG9CQUFBLElBVU4seUNBRUksaUJBQUEsZ0I5QjVEQSw0QjhCd0VFLGlCQUFBLGlCQzlFSixleEMyOExGLGtCQURBLGtCd0N0OExNLGlCQUFBLFEvQkVGLGtDK0JTSSxpQkFBQSxRQUxOLHFDeEN1OExBLHFDd0M5N0xRLGlCQUFBLFFBbkJSLGlCeENzOUxGLG9CQURBLG9Cd0NqOUxNLGlCQUFBLFEvQkVGLG9DK0JTSSxpQkFBQSxRQUxOLHVDeENrOUxBLHVDd0N6OExRLGlCQUFBLFFBbkJSLGdCeENpK0xGLG1CQURBLG1Cd0M1OUxNLGlCQUFBLFEvQkVGLG1DK0JTSSxpQkFBQSxRQUxOLHNDeEM2OUxBLHNDd0NwOUxRLGlCQUFBLFFBbkJSLFl4QzQrTEYsZUFEQSxld0N2K0xNLGlCQUFBLFEvQkVGLCtCK0JTSSxpQkFBQSxRQUxOLGtDeEN3K0xBLGtDd0MvOUxRLGlCQUFBLFFBbkJSLGV4Q3UvTEYsa0JBREEsa0J3Q2wvTE0saUJBQUEsUS9CRUYsa0MrQlNJLGlCQUFBLFFBTE4scUN4Q20vTEEscUN3QzErTFEsaUJBQUEsUUFuQlIsWXhDa2dNRixlQURBLGV3QzcvTE0saUJBQUEsUS9CRUYsK0IrQlNJLGlCQUFBLFFBTE4sa0N4QzgvTEEsa0N3Q3IvTFEsaUJBQUEsUUFuQlIsZXhDNmdNRixrQkFEQSxrQndDeGdNTSxpQkFBQSxRL0JFRixrQytCU0ksaUJBQUEsUUFMTixxQ3hDeWdNQSxxQ3dDaGdNUSxpQkFBQSxRQW5CUixjeEN3aE1GLGlCQURBLGlCd0NuaE1NLGlCQUFBLFEvQkVGLGlDK0JTSSxpQkFBQSxRQUxOLG9DeENvaE1BLG9Dd0MzZ01RLGlCQUFBLFFBbkJSLGF4Q21pTUYsZ0JBREEsZ0J3QzloTU0saUJBQUEsUS9CRUYsZ0MrQlNJLGlCQUFBLFFBTE4sbUN4QytoTUEsbUN3Q3RoTVEsaUJBQUEsUUFuQlIsWXhDOGlNRixlQURBLGV3Q3ppTU0saUJBQUEsUS9CRUYsK0IrQlNJLGlC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QSxVQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLGVBQUEsT0FDQSxNQUFBLGFBR0QsVUFDQyxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLE9BQ0EsZUFBQSxNQUNBLE1BQUEsYUFHRCw0QkFDQyxZQUFBLFVBQUEsQ0FBQSxXQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsYUFDQSxRQUFBLEVBRUEsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxHQUFBLEtBQUEsRUFBQSxFQUFBLEdBR0QsY0FDQyxRQUFBLEtBQUEsS0FDQSxjQUFBLEtBQ0EsT0FBQSxFQUNBLGlCQUFBLHNCQUNBLFVBQUEsT0FDQSxZQUFBLElBQ0EsYUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLE9BQ0EsZUFBQSxPQUNBLFdBQUEsT0FDQSxlQUFBLFVBQ0EsTUFBQSxhQUNBLE9BQUEsUUFHRCx5QkFDQyxZQUFBLE9BR0Qsb0JBQ0MsZ0JBQUEsVUFHRCxjQUNDLFFBQUEsSUFBQSxLQUNBLE9BQUEsRUFDQSxpQkFBQSxpQkFDQSxVQUFBLE9BQ0EsWUFBQSxJQUNBLGFBQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxPQUNBLGVBQUEsT0FDQSxXQUFBLE9BQ0EsZUFBQSxVQUNBLE1BQUEsYUFDQSxPQUFBLFFBR0QsZ0JBQ0MsVUFBQSxLQUNBLFlBQUEsSUFDQSxhQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxhQUdELGtCQUNDLFVBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxPQUNBLFdBQUEsT0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsZ0JBR0QsZUFDQyxRQUFBLGFBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxhQUFBLE9BQ0EsV0FBQSxPQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsZ0JBQUEs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LEVBQ0EsT0FBQSxLQUNBLFdBQUEsUUFaSCw4Q0FlSSxXQUFBLFFBTUosMkJBQ0MsT0FBQSxLQUFBLEVBQUEsS0FDQSxhQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUFHRCxhQUNDLGlCQUFBIiwiZmlsZSI6Im1haW4ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEJvb3RzdHJhcCBHcmlkIG9ubHlcclxuLy9cclxuLy8gSW5jbHVkZXMgcmVsZXZhbnQgdmFyaWFibGVzIGFuZCBtaXhpbnMgZm9yIHRoZSBmbGV4Ym94IGdyaWRcclxuLy8gc3lzdGVtLCBhcyB3ZWxsIGFzIHRoZSBnZW5lcmF0ZWQgcHJlZGVmaW5lZCBjbGFzc2VzIChlLmcuLCBgLmNvbC1zbS00YCkuXHJcbkBhdC1yb290IHtcclxuXHRALW1zLXZpZXdwb3J0IHtcclxuXHRcdHdpZHRoOiBkZXZpY2Utd2lkdGg7XHJcblx0fVxyXG59XHJcblxyXG4qPiA6bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdmFyaWFibGVzXCI7XHJcblxyXG4vKiBDdXN0b20gUERQIFN0eWxlc1xyXG4qKioqKioqKioqKioqKioqKioqKiovXHJcbiRibGFjazogIzAwMDAwMDtcclxuJGdyYXk6ICM3MzczNzM7XHJcbiRncmF5LWxndDogIzgxODE4MTtcclxuJGdyZWVuOiAjODZiMDYyO1xyXG4kYmx1ZS1kcms6IzJiM2U1MDtcclxuJHRlYWxkYXJrOiAjMDAzMTUzO1xyXG4kYmx1ZTojMDA3MmJjO1xyXG4kcm95YWxibHVlOiMzMDZGOTU7XHJcbiRtb2RhbC1jb250ZW50LWJnOiB0cmFuc3BhcmVudDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDoxMDAwMDA7XHJcbiR6aW5kZXgtbW9kYWw6IDEwMDAwMTtcclxuJGFxdWE6ICMwMEYwRkY7XHJcbiRsaWdodEdyZXk6ICNmNWY1ZjU7XHJcblxyXG5cclxuJHRoZW1lLWNvbG9yczogKHByaW1hcnk6ICRibHVlLWRyayxcclxuXHRzZWNvbmRhcnk6ICRncmVlbixcclxuXHR0ZXJ0aWFyeTogJGJsdWUtZHJrLFxyXG5cdGJsdWU6ICRibHVlLFxyXG5cdHN1Y2Nlc3M6ICRncmVlbixcclxuXHRpbmZvOiAkY3lhbixcclxuXHR3YXJuaW5nOiAkeWVsbG93LFxyXG5cdGRhbmdlcjogJHJlZCxcclxuXHRsaWdodDogJGdyYXktMTAwLFxyXG5cdGRhcms6ICRncmF5LTgwMCk7XHJcblxyXG4kYnRuLWJvcmRlci1yYWRpdXM6IDA7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogMDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAwO1xyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogMnB4O1xyXG4kYnRuLWZvbnQtd2VpZ2h0OiBib2xkO1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAnR290aGFtIEEnLFxyXG4nR290aGFtIEInO1xyXG5cclxuJGZvbnQtZmFtaWx5LWJhc2U6ICdHb3RoYW0gQScsXHJcbidHb3RoYW0gQic7XHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAxLjI1cmVtO1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAxLjVyZW07XHJcbiRuYXZiYXItcGFkZGluZy15OiAwO1xyXG4kYm9yZGVyLXJhZGl1czowO1xyXG4kYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4kZHJvcGRvd24tcGFkZGluZy15OiAwO1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IC41cmVtO1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogJHdoaXRlO1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogJGJsdWUtZHJrO1xyXG4kZHJvcGRvd24tdG9wLWJvcmRlci13aWR0aDogMnB4O1xyXG4kZHJvcGRvd24tdG9wLWJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzokYmx1ZS1kcms7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAuNHJlbTtcclxuXHJcbiRuYXZiYXItcGFkZGluZy14OjA7XHJcblxyXG4kZHJvcGRvd24tc3BhY2VyOiAwO1xyXG5cclxuJGNhcmV0LXdpZHRoOiAzcHg7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogMDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblxyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC90eXBlXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9ncmlkXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL21vZGFsXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9wb3BvdmVyXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9jbG9zZVwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvZHJvcGRvd25cIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvZm9ybXNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL25hdlwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9jYXJkXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC90cmFuc2l0aW9uc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvdGFibGVzXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvYm9yZGVyc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9zbGljay9zbGlja1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9zbGljay9zbGljay10aGVtZVwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9zbGljay9hY2Nlc3NpYmxlLXNsaWNrLXRoZW1lXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL292ZXJyaWRlc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wZHBcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGFsZi1oYWxmXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N1c3RvbS1zZWxlY3RcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Rlc3RpbW9uaWFsc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2Nrc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXZlLWNoYXRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wYXRpYmxlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBsZXRlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3QtdGFic1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9kZXRhaWxlZC1saXN0LW51bWJlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LXNlbGVjdG9yXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2RvY3VtZW50LWNlbnRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWRlb1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mYXFcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvZ1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92dWUtbXVsdGlzZWxlY3RcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb250YWN0LXVzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Jldmlld3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcmVzb3VyY2UtYmFuZFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tYXRjaC10ZW5zLXByb21vXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYXJ0Z3VpZGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhcnRndWlkZS1ob21lXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JwLWZpbHRlcnNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYmVzdC1zZWxsZXJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpbmdsZXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZnNhXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N1ZmYtc2VsZWN0b3JcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc3VwcG9ydC1odWJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJvZHVjdC1jb21wYXJlLWNoYXJ0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NlYXJjaFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oY3BcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL25hdk1lbnVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW8tZG91YmxlLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWRlby10cmFuc2NyaXB0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Rvb2x0aXBzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL2FjY2Vzc2liaWxpdHlcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYmFubmVyc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92aXRhbHNpZ2h0LWVsZW1lbnRzXCI7XHJcblxyXG4uaW1nLWZsdWlkIHtcclxuXHRAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbn1cclxuXHJcbi5wdWxsLXJpZ2h0IHtcclxuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW92ZXJmbG93IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ueC1ndXR0ZXIge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG59XHJcblxyXG4ueC1tLW5vLWd1dHRlciB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ueC1uby1ndXR0ZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHgtMy1tZCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5weC00LXNtIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3LjlweCkge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmgtMTAwIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbiNmb290ZXItd2lkZ2V0cyB7XHJcblx0cGFkZGluZzogNiUgMDtcclxufVxyXG5cclxucCB7XHJcblx0Zm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbi5jLWJsYWNrIHtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmgxMDAge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1haW4taGVyby1ib3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcblxyXG4ubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy9ob2xpZGF5LnBuZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCAwO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0b3BhY2l0eTogLjI7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHQubWFpbi1oZXJvLWJveDo6YmVmb3JlIHtcclxuXHRcdG9wYWNpdHk6IC4yO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0Lm1haW4taGVyby1ib3g6OmJlZm9yZSB7XHJcblx0XHRvcGFjaXR5OiAuNDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3ODBweCkge1xyXG5cdC5tYWluLWhlcm8tYm94OjpiZWZvcmUge1xyXG5cdFx0b3BhY2l0eTogLjY7XHJcblx0fVxyXG59XHJcblxyXG5cclxuYm9keS5ldF9maXhlZF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlcixcclxuYm9keS5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyIHtcclxuXHR0b3A6IDA7XHJcblx0cGFkZGluZzogMFxyXG59XHJcblxyXG4uZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIsXHJcbi5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDogNzFweDtcclxufVxyXG5cclxuXHJcbi5ldC1wYi1hcnJvdy1uZXh0LFxyXG4uZXQtcGItYXJyb3ctcHJldiB7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHJcblx0I3BhZ2UtY29udGFpbmVyLFxyXG5cdC5ldF9maXhlZF9uYXYuZXRfc2hvd19uYXYgI3BhZ2UtY29udGFpbmVyLFxyXG5cdC5ldF9maXhlZF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lcixcclxuXHQuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2hvd19uYXYgI3BhZ2UtY29udGFpbmVyLFxyXG5cdC5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiA1N3B4O1xyXG5cdH1cclxuXHJcblx0LmV0X3BiX3NsaWRlX2NvbnRlbnQgcCB7XHJcblx0XHRmb250LXNpemU6IC45cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5ldF9wYl9zbGlkZXMgLmV0X3BiX2NvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfc2xpZGVyIC5ldF9wYl9zbGlkZSB7XHJcblx0XHRwYWRkaW5nOiAwIDM1cHg7XHJcblx0fVxyXG5cclxuXHQuZXRfcGJfc2xpZGVyXzAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uLFxyXG5cdC5ldF9wYl9zbGlkZXJfZnVsbHdpZHRoX29mZi5ldF9wYl9zbGlkZXJfMCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuYm9keS5hZG1pbi1iYXIuZXRfZml4ZWRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIsXHJcbmJvZHkuYWRtaW4tYmFyLmV0X25vbl9maXhlZF9uYXYuZXRfdHJhbnNwYXJlbnRfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjbWFpbi1oZWFkZXIge1xyXG5cdHRvcDogMzJweDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5hbGV4YS5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpIHtcclxuXHQuYWxleGEuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4jb21yLWJwZi1tYWluIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZlYXR1cmVkLXByb2R1Y3RzLXdyYXBwZXIge1xyXG5cdC5uYXYtaXRlbSB7XHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMjRweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDcyYmM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ldF9wYl9hbGxfdGFicyBibG9ja3F1b3RlIHtcclxuXHRtYXJnaW46IDIwcHggMCAzMHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMDcyYmM7XHJcbn1cclxuXHJcbi5hY19iZ193aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4qID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIEN1c3RvbSBQRFAgU3R5bGVzXHJcbioqKioqKioqKioqKioqKioqKioqKi9cbi8qXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XHJcbn1cclxuXHJcbmgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cclxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxyXG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XHJcbmg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cclxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxyXG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XHJcblxyXG4ubGVhZCB7XHJcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xyXG4uZGlzcGxheS0xIHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS0yIHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS0zIHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4uZGlzcGxheS00IHtcclxuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcclxufVxyXG4qL1xuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzg2OGU5NjsgfVxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IH1cblxuLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYnMtY29udGFpbmVyLCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gICAgYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnMtY29udGFpbmVyLCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gICAgYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnMtY29udGFpbmVyLCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gICAgYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgLmJzLWNvbnRhaW5lciwgYXJ0aWNsZSNwb3N0LTIzNDMzLFxuICAgIGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAuYnMtY29udGFpbmVyLCBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gICAgYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgICAgIG1heC13aWR0aDogMTM1MHB4OyB9IH1cblxuLmJzLWNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxneC0xLCAuY29sLWxneC0yLCAuY29sLWxneC0zLCAuY29sLWxneC00LCAuY29sLWxneC01LCAuY29sLWxneC02LCAuY29sLWxneC03LCAuY29sLWxneC04LCAuY29sLWxneC05LCAuY29sLWxneC0xMCwgLmNvbC1sZ3gtMTEsIC5jb2wtbGd4LTEyLCAuY29sLWxneCxcbi5jb2wtbGd4LWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5jb2wtbGd4IHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZ3gtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGd4LTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGd4LTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZ3gtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxneC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGd4LTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZ3gtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxneC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGd4LTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZ3gtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxneC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxneC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxneC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbGd4LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGd4LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxneC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGd4LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZ3gtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxneC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGd4LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZ3gtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxneC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGd4LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZ3gtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZ3gtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLm9yZGVyLWxneC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGd4LTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZ3gtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxneC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGd4LTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZ3gtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxneC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGd4LTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZ3gtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxneC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZ3gtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGd4LTEyIHtcbiAgICBvcmRlcjogMTI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyNDJmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpmb2N1cywgYS5iZy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5NDRiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctdGVydGlhcnk6Zm9jdXMsIGEuYmctdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkyNDJmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1ibHVlOmZvY3VzLCBhLmJnLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Mzg5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmQ5NDRiICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmQtbGd4LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZ3gtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZ3gtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZ3gtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxneC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGd4LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZ3gtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5mbGV4LWxneC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZ3gtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGd4LXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZ3gtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxneC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZ3gtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxneC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZ3gtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGd4LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGd4LWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxneC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxneC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGd4LWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxneC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGd4LWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGd4LXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGd4LXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGd4LWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZ3gtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZ3gtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxneC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxneC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGd4LWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZ3gtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZ3gtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxneC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxneC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZ3gtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLmZsb2F0LWxneC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZ3gtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZ3gtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IG5vbmU7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02IHtcbiAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTcge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNyB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC03IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOCB7XG4gIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTgge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTcge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNyB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLm0tbGd4LTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXktbGd4LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxneC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGd4LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZ3gtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxneC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGd4LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGd4LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGd4LTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZ3gtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGd4LTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxneC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxneC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxneC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxneC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZ3gtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxneC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGd4LTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxneC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxneC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZ3gtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZ3gtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxneC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZ3gtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGd4LTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxneC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxneC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxneC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxneC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxneC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxneC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGd4LTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGd4LTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxneC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxneC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZ3gtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxneC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxneC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGd4LWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZ3gtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZ3gtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxneC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxneC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZ3gtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbGd4LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgLnRleHQtbGd4LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZ3gtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGd4LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMxOTI0MmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRlcnRpYXJ5IHtcbiAgY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtdGVydGlhcnk6Zm9jdXMsIGEudGV4dC10ZXJ0aWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMTkyNDJmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWJsdWU6Zm9jdXMsIGEudGV4dC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDUzODkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICM4NmIwNjIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpmb2N1cywgYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzZkOTQ0YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMsIGEudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6Zm9jdXMsIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6Zm9jdXMsIGEudGV4dC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6Zm9jdXMsIGEudGV4dC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0b3A6IDQ2JTsgfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0b3A6IDQ2JTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoYWxsIDMwMG1zKTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNsb3NlOmZvY3VzLCAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42NTsgfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGluazpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2OyB9XG4gICAgLmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJvcHVwOmhvdmVyIC5kcm9wZG93bi1tZW51LCAuZHJvcHVwOmhvdmVyIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5kcm9wdXA6aG92ZXIgYnV0dG9uICsgdWwsXG4gICAgLmRyb3Bkb3duOmhvdmVyIC5kcm9wZG93bi1tZW51LFxuICAgIC5kcm9wZG93bjpob3ZlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsXG4gICAgLm5hdk1lbnUtaXRlbS0wIC5kcm9wZG93bjpob3ZlciBidXR0b24gKyB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5kcm9wdXAuZHJvcGRvd25fb3BlbiAuZHJvcGRvd24tbWVudSwgLmRyb3B1cC5kcm9wZG93bl9vcGVuIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5kcm9wdXAuZHJvcGRvd25fb3BlbiBidXR0b24gKyB1bCxcbiAgICAuZHJvcGRvd24uZHJvcGRvd25fb3BlbiAuZHJvcGRvd24tbWVudSxcbiAgICAuZHJvcGRvd24uZHJvcGRvd25fb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsXG4gICAgLm5hdk1lbnUtaXRlbS0wIC5kcm9wZG93bi5kcm9wZG93bl9vcGVuIGJ1dHRvbiArIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B1cC5tb2JpbGUtZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudSwgLmRyb3B1cC5tb2JpbGUtZHJvcGRvd24tb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwLm1vYmlsZS1kcm9wZG93bi1vcGVuIGJ1dHRvbiArIHVsLFxuICAgIC5kcm9wZG93bi5tb2JpbGUtZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudSxcbiAgICAuZHJvcGRvd24ubW9iaWxlLWRyb3Bkb3duLW9wZW4gLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLFxuICAgIC5uYXZNZW51LWl0ZW0tMCAuZHJvcGRvd24ubW9iaWxlLWRyb3Bkb3duLW9wZW4gYnV0dG9uICsgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAuNzVyZW07XG4gIGhlaWdodDogLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAzcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcywgdG9wIDEwMG1zLCBsZWZ0IDEwMG1zOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAuNXJlbTtcbiAgICBoZWlnaHQ6IC41cmVtO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9iaWxlLWRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5tb2JpbGUtZHJvcGRvd24tb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5tb2JpbGUtZHJvcGRvd24tb3BlbiBidXR0b246OmFmdGVyIHtcbiAgICBjb250ZW50OiBub3JtYWw7IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LCAuZHJvcHVwIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5kcm9wdXAgYnV0dG9uICsgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5kcm9wdXAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjo6YWZ0ZXIsIC5uYXZNZW51LWl0ZW0tMCAuZHJvcHVwIGJ1dHRvbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQ7IH1cblxuLmRyb3Bkb3duLW1lbnUsIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5OSU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwIDA7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSwgLm5hdk1lbnUtaXRlbS0xIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAubmF2TWVudS1pdGVtLTEgYTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5uYXZNZW51LWl0ZW0tMSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZNZW51LWl0ZW0tMSBhLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAubmF2TWVudS1pdGVtLTEgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAubmF2TWVudS1pdGVtLTEgYS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQsIC5uYXZNZW51LWl0ZW0tMSBhOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2hvdyA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3csIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYmxlIHRoLFxuICAudGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtdGVydGlhcnksXG4udGFibGUtdGVydGlhcnkgPiB0aCxcbi50YWJsZS10ZXJ0aWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzljZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRlcnRpYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I2YmNjMjsgfVxuXG4udGFibGUtYmx1ZSxcbi50YWJsZS1ibHVlID4gdGgsXG4udGFibGUtYmx1ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDhlYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGU3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsdWU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0Y2RlNzsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTlkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGhlYWQtaW52ZXJzZSB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG5cbi50aGVhZC1kZWZhdWx0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLnRhYmxlLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUtaW52ZXJzZSB0aCxcbiAgLnRhYmxlLWludmVyc2UgdGQsXG4gIC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWludmVyc2UudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbmlucHV0LmZvcm0tY29udHJvbCxcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIGlucHV0LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCxcbiAgc2VsZWN0LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIGlucHV0LmZvcm0tY29udHJvbDpmb2N1cyxcbiAgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuICBzZWxlY3QuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgb3BhY2l0eTogMTsgfVxuICBpbnB1dC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIGlucHV0LmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSAtIDJweCAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gLSAycHggKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gLSAycHggKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtIC0gMnB4ICogMik7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtIC0gMnB4ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gLSAycHggKiAyKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMnB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbmlucHV0LmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTsgfVxuXG5pbnB1dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMi4zMTI1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gICAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7IH0gfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIG1hcmdpbjogMC41ZW0gMCAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6OmJlZm9yZSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbSArIGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDAuMThlbTtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzczNzM3MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwbXM7IH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uY3VzdG9tICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDpob3Zlcjo6YWZ0ZXIsIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDpmb2N1czo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC4yMTsgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20gKyBsYWJlbDphY3RpdmU6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmN1c3RvbTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1pdGVtOmZvY3VzIC5uYXYtbGluaywgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgIC5uYXYtaXRlbTpmb2N1cyAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdi1pdGVtOmZvY3VzIC5uYXZNZW51LWl0ZW0tMCBidXR0b24ubmF2LWxpbms6OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLm5hdi1pdGVtOmZvY3VzIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIsIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm5hdi1pdGVtOmhvdmVyIC5uYXZNZW51LWl0ZW0tMCBidXR0b24ubmF2LWxpbms6OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLm5hdi1pdGVtOmhvdmVyIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXYtaXRlbS5kcm9wZG93bl9vcGVuIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAubmF2LWl0ZW0uZHJvcGRvd25fb3BlbiAubmF2TWVudS1pdGVtLTAgYnV0dG9uLm5hdi1saW5rOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5uYXYtaXRlbS5kcm9wZG93bl9vcGVuIGJ1dHRvbi5uYXYtbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogM3B4OyB9IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNzJiYzsgfVxuICAubmF2LWxpbms6Zm9jdXMsIC5uYXYtbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7IH1cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMwMDcyYmM7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZGQ7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51LCAubmF2LXRhYnMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdi10YWJzIGJ1dHRvbiArIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLW5hdiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUsIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCwgLm5hdk1lbnUtaXRlbS0wIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGd4ID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGd4ID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxneCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZ3ggLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLWV4cGFuZC1sZ3ggLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IGJ1dHRvbiArIHVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZ3ggLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZ3ggPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxneCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZ3ggLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGd4IC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwsIC5uYXZNZW51LWl0ZW0tMCAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiBidXR0b24gKyB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSwgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsLCAubmF2TWVudS1pdGVtLTAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgYnV0dG9uICsgdWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4OyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBmb250LXNpemU6IDEuMTJyZW07IH1cbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDFweCAtIDFweCkgY2FsYygxcHggLSAxcHgpIDAgMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMXB4IC0gMXB4KSBjYWxjKDFweCAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygxcHggLSAxcHgpOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygxcHggLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygxcHggLSAxcHgpOyB9XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMXB4IC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygxcHggLSAxcHgpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC5jYXJkLWdyb3VwIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwJTsgfVxuICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuc2hvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbnRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtc20gdGgsXG4udGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWNlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmJjYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlOWQzOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTFjMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG5cbi50YWJsZS10ZXJ0aWFyeSxcbi50YWJsZS10ZXJ0aWFyeSA+IHRoLFxuLnRhYmxlLXRlcnRpYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjOWNlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGVydGlhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS10ZXJ0aWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiY2MyOyB9XG5cbi50YWJsZS1ibHVlLFxuLnRhYmxlLWJsdWUgPiB0aCxcbi50YWJsZS1ibHVlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkOGVjOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGNkZTc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibHVlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYmx1ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRjZGU3OyB9XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlOWQzOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUxYzI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlMWMyOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50aGVhZC1pbnZlcnNlIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cblxuLnRoZWFkLWRlZmF1bHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG4gIC50YWJsZS1pbnZlcnNlIHRoLFxuICAudGFibGUtaW52ZXJzZSB0ZCxcbiAgLnRhYmxlLWludmVyc2UgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC50YWJsZS1pbnZlcnNlLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuICAudGFibGUtaW52ZXJzZS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIGxlZnQ6IC0xMHB4OyB9XG5cbi5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICByaWdodDogMTBweDsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbi8qIEljb25zICovXG4vKipcbiAgU2xpZGVyXG4qL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgUHJldmlvdXMgYW5kIE5leHQgaWNvbiBidXR0b25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjOyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXIgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stcHJldjpob3ZlciAuc2xpY2stbmV4dC1pY29uLCAuc2xpY2stcHJldjpmb2N1cyAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1wcmV2OmZvY3VzIC5zbGljay1uZXh0LWljb24sXG4gICAgLnNsaWNrLW5leHQ6aG92ZXIgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stbmV4dDpob3ZlciAuc2xpY2stbmV4dC1pY29uLFxuICAgIC5zbGljay1uZXh0OmZvY3VzIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXMgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCAuc2xpY2stbmV4dC1pY29uLFxuICAgIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2IC5zbGljay1wcmV2LWljb24sXG4gIC5zbGljay1wcmV2IC5zbGljay1uZXh0LWljb24sXG4gIC5zbGljay1uZXh0IC5zbGljay1wcmV2LWljb24sXG4gIC5zbGljay1uZXh0IC5zbGljay1uZXh0LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXYgLnNsaWNrLXByZXYtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IC5zbGljay1wcmV2LWljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQgLnNsaWNrLW5leHQtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IC5zbGljay1uZXh0LWljb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PVxuICBTbGlkZSBuYXZpZ2F0aW9uIGRvdHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2xpY2stc2xpZGVyLnNsaWNrLWRvdHRlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIgLnNsaWNrLWRvdC1pY29uLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIC5zbGljay1kb3QtaWNvbjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogb3JhbmdlOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b24gLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDVzIGxpbmVhcjsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246Zm9jdXMgLnNsaWNrLWRvdC1pY29uIHtcbiAgICAgIGNvbG9yOiBvcmFuZ2U7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiAuc2xpY2stZG90LWljb24ge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiAuc2xpY2stZG90LWljb246YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4vKipcbiBJbXByb3ZlZCAuc3Itb25seSBjbGFzcyBieSBmZm9vZGQ6IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2Zmb29kZC8wMDBiNTlmNDMxZTNlNjRlNGNlMWEyNGQ1YmIzNjAzNFxuICovXG4uc2xpY2stc3Itb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFBhdXNlL3BsYXkgaWNvbiBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAtMzJweDtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b246aG92ZXIsIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogb3JhbmdlOyB9XG4gIC5zbGljay1hdXRvcGxheS10b2dnbGUtYnV0dG9uIC5zbGljay1wYXVzZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLij7hcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24gLnNsaWNrLXBsYXktaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4pa2XCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtaW4td2lkdGg6IGF1dG87IH1cblxucCA+IGEge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC1tcy13b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICBoeXBoZW5zOiBhdXRvOyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG5cbi50ZXh0LXdoaXRlOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4udGV4dC13aGl0ZSAuY2hiLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7IH1cblxuLm1jLWxlYXJubW9yZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYXBwLWRvd25sb2FkcyBhOmZvY3VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG5cbiN6ZXJvLW1lc3NhZ2UgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jbWFpbi1mb290ZXIgLm1lbnUtaXRlbSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI21haW4tZm9vdGVyIC5jb250YWN0dXM6Zm9jdXMsXG4jbWFpbi1mb290ZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4jZm9vdGVyLWJvdHRvbSBhOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuXG4jbmV3c2xldHRlcmZvcm0gLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbiNuZXdzbGV0dGVyVFkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5mb290ZXItc29jaWFsLWljb25zOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmNvb2tpZS1wb2xpY3lfY29udGFpbmVyIGE6Zm9jdXMsXG4uY29va2llLXBvbGljeV9jb250YWluZXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuI21tQ29tcGFyZVRyYXkgLmJ1eW5vdzpmb2N1cyxcbiNtbUNvbXBhcmVUcmF5IC5tbUNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmRpdlRhYmxlQ2VsbCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmZpbHRlci10aXRsZTpmb2N1cywgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG46Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uYnRuLmxlYXJubW9yZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBkYXNoZWQgIzJCM0U1MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4ub3QtZmxvYXRpbmctYnV0dG9uX19vcGVuOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCAjRkYzMzMzOyB9XG5cbi5ldF9maXhlZF9uYXYgI3BhZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYzsgfVxuXG4jdG9wLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTU5OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbWFpbi1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDE1OThweDtcbiAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuICAjbWFpbi1oZWFkZXIgYSxcbiAgI21haW4taGVhZGVyIGJ1dHRvbiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIjsgfVxuICAgICNtYWluLWhlYWRlciBhOmZvY3VzLFxuICAgICNtYWluLWhlYWRlciBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjsgfVxuICAjbWFpbi1oZWFkZXIgLmhlYXJ0LWd1aWRlIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgI21haW4taGVhZGVyIC5kcm9wZG93bi1tZW51IGEsICNtYWluLWhlYWRlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwgYSwgLm5hdk1lbnUtaXRlbS0wICNtYWluLWhlYWRlciBidXR0b24gKyB1bCBhIHtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gICAgI21haW4taGVhZGVyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsICNtYWluLWhlYWRlciAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwgYTpob3ZlciwgLm5hdk1lbnUtaXRlbS0wICNtYWluLWhlYWRlciBidXR0b24gKyB1bCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAjbWFpbi1oZWFkZXIgLm5hdmJhciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLm1vYmlsZS1kcm9wZG93bi1vcGVuIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47IH1cblxuLm5hdi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDJyZW07IH1cblxuLm5hdmJhciAuZmE6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0sIC5uYXZiYXIgLm5hdk1lbnUtaXRlbS0xIGEsIC5uYXZNZW51LWl0ZW0tMSAubmF2YmFyIGEge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uZHJvcGRvd24taXRlbSwgLm5hdk1lbnUtaXRlbS0xIGEge1xuICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtOyB9XG5cbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUsIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA3MmJjOyB9XG5cbi5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTM1cHggIWltcG9ydGFudDsgfVxuICAjbWVudS1tYWluLW1lbnUgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDAuNXJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNtYWluLWhlYWRlciAubmF2YmFyIC5sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbGVmdDogMTI1cHggIWltcG9ydGFudDsgfSB9XG5cbiNtYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG4jbWFpbi1mb290ZXIgYSxcbiNtYWluLWZvb3RlciBoNCB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cbiAgI21haW4tZm9vdGVyIGE6aG92ZXIsXG4gICNtYWluLWZvb3RlciBoNDpob3ZlciB7XG4gICAgY29sb3I6ICNlM2UzZTM7IH1cblxuI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgYTpob3ZlcixcbiNmb290ZXItYm90dG9tIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47IH1cblxuI2Zvb3Rlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4Y2U3ICFpbXBvcnRhbnQ7IH1cblxuI21haW4tZm9vdGVyIGEuY29udGFjdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06Zm9jdXMgLm5hdi1saW5rLFxuICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4jZm9vdGVyLWxvZ28gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgY29sb3I6ICNGRkY7IH1cblxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG4vKlxyXG4gIENoYW5nZSBhIHRhZ3MgdG8gbmV3IGJsdWVcclxuKi9cbi8qIFJlbW92ZSBvZGQgaDMgcGFkZGluZy10b3AgZGVjbGFyYXRpb24gaW4gc3R5bGUuY3NzICovXG5oMyB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgxLmxhcmdlcixcbiAgICAuaDEubGFyZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDsgfSB9XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4uaDMge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaDYge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuLypcclxuICBzdHlsZS5jc3MgLSBsaW5lIDM0XHJcbiAgQWRqdXN0aW5nIGFsbCBidXR0b24gc3R5bGVzIHRvIG1hdGNoIG1vY2tzXHJcbiovXG4uYnV5bm93LFxuLmxlYXJubW9yZSxcbi5ub3RpbnN0b2NrLFxuLmJ1eW5vdyxcbi5kaXNjb250aW51ZWQsXG4ubGVhcm5tb3JlY2F0ZWdvcnksXG4uY29udGFjdHVzLFxuLnN1Ym1pdGZlZWRiYWNrLFxuYS5idXlub3csXG5hLmxlYXJubW9yZSxcbmEubm90aW5zdG9jayxcbmEuYnV5bm93LFxuYS5kaXNjb250aW51ZWQsXG5hLmxlYXJubW9yZWNhdGVnb3J5LFxuYS5jb250YWN0dXMsXG5hLnN1Ym1pdGZlZWRiYWNrIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICBib3JkZXI6IDBweCBzb2xpZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idXlub3cuYnRuLXNtLFxuICAubGVhcm5tb3JlLmJ0bi1zbSxcbiAgLm5vdGluc3RvY2suYnRuLXNtLFxuICAuYnV5bm93LmJ0bi1zbSxcbiAgLmRpc2NvbnRpbnVlZC5idG4tc20sXG4gIC5sZWFybm1vcmVjYXRlZ29yeS5idG4tc20sXG4gIC5jb250YWN0dXMuYnRuLXNtLFxuICAuc3VibWl0ZmVlZGJhY2suYnRuLXNtLFxuICBhLmJ1eW5vdy5idG4tc20sXG4gIGEubGVhcm5tb3JlLmJ0bi1zbSxcbiAgYS5ub3RpbnN0b2NrLmJ0bi1zbSxcbiAgYS5idXlub3cuYnRuLXNtLFxuICBhLmRpc2NvbnRpbnVlZC5idG4tc20sXG4gIGEubGVhcm5tb3JlY2F0ZWdvcnkuYnRuLXNtLFxuICBhLmNvbnRhY3R1cy5idG4tc20sXG4gIGEuc3VibWl0ZmVlZGJhY2suYnRuLXNtIHtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBmb250LXNpemU6IC45ZW07IH1cbiAgLmJ1eW5vdzpob3ZlcixcbiAgLmxlYXJubW9yZTpob3ZlcixcbiAgLm5vdGluc3RvY2s6aG92ZXIsXG4gIC5idXlub3c6aG92ZXIsXG4gIC5kaXNjb250aW51ZWQ6aG92ZXIsXG4gIC5sZWFybm1vcmVjYXRlZ29yeTpob3ZlcixcbiAgLmNvbnRhY3R1czpob3ZlcixcbiAgLnN1Ym1pdGZlZWRiYWNrOmhvdmVyLFxuICBhLmJ1eW5vdzpob3ZlcixcbiAgYS5sZWFybm1vcmU6aG92ZXIsXG4gIGEubm90aW5zdG9jazpob3ZlcixcbiAgYS5idXlub3c6aG92ZXIsXG4gIGEuZGlzY29udGludWVkOmhvdmVyLFxuICBhLmxlYXJubW9yZWNhdGVnb3J5OmhvdmVyLFxuICBhLmNvbnRhY3R1czpob3ZlcixcbiAgYS5zdWJtaXRmZWVkYmFjazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzAwNzJiYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJiYzsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBib3JkZXItY29sb3I6ICMwMDcyYmM7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDExNCwgMTg4LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwNzJiYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4ubmF2TWVudS1pdGVtLTAgLnNob3cgPiBidXR0b24uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICBib3JkZXItY29sb3I6ICMwMDcyYmM7IH1cblxuLmJ1eW5vdyxcbmEuYnV5bm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmJ1eW5vdzpob3ZlcixcbiAgYS5idXlub3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEIwMTc7IH1cblxuYS5idXlub3csXG5hLm5vdGluc3RvY2sge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuYS5sZWFybm1vcmUucmV0YWlsZXItYnRuIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMjBweDsgfVxuXG4ucmV0YWlsZXItYnRuLFxuLmxlYXJubW9yZS5yZXRhaWxlci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtZHRjIGEuYnV5bm93LWxpbmsuYnV5bm93IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmxlYXJubW9yZSxcbi5sZWFybm1vcmVjYXRlZ29yeSxcbi5zdWJtaXRmZWVkYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLm5vdGluc3RvY2ssXG4ubGVhcm5tb3JlLFxuYS5ub3RpbnN0b2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuXG4vKlxyXG4gICAgc3R5bGUuY3NzIC0gbGluZSA0MFxyXG4gICAgUmVtb3Zpbmcgc2V0IHdpZHRoIG9uIC5jb250YWN0dXMgYnV0dG9uXHJcbiAqL1xuYS5jb250YWN0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAxXHJcbiAgcmVtb3ZlIHRoaXMgc3R5bGUgZGVjbGFyYXRpb25cclxuKi9cbi5ldF9wYl9wcmljaW5nX3RhYmxlX2J1dHRvbjphZnRlcixcbi5ldF9wYl9wcm9tb19idXR0b246YWZ0ZXIsXG5hLmV0X3BiX21vcmVfYnV0dG9uOmFmdGVyLFxuLmV0X3BiX25ld3NsZXR0ZXJfYnV0dG9uOmFmdGVyLFxuLmNvbW1lbnQtcmVwbHktbGluazphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29udGVudDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDVweDsgfVxuXG4uZXRfcGJfYmdfbGF5b3V0X2xpZ2h0IC5ldF9wYl9wcm9tb19idXR0b246aG92ZXIsXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmhvdmVyLFxuYS5ldF9wYl9tb3JlX2J1dHRvbjpob3Zlcixcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50OyB9XG5cbi5kaXYtY29udGFpbmVyLXBkIHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2FjY29yZGlvbi10YWJzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5kaXZbaWRePVwiYWNjb3JkaW9uLXRhYnNcIl0gLmFjY29yZGlvbi10YWJzLWJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgZGl2W2lkXj1cImFjY29yZGlvbi10YWJzXCJdIC5hY2NvcmRpb24tdGFicy1idG46Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi52aXRhbC1pbmZvLWljb24tdGV4dCBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuXG4jcGRTdWJtZW51IGEubmF2LWxpbmsge1xuICBjb2xvcjogIzAwMDsgfVxuXG4jcGRTdWJtZW51IGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDZFQjg7IH1cbiAgI3BkU3VibWVudSBhLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuI3BkU3VibWVudSBhLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnJlZmVyZW5jZVRleHQgYSxcbi5yZWNvbW1lbmRlZCBhLFxuI2xwLWFwcHMtcHJvZHVjdC1zb2Z0d2FyZSBhLFxuLmV0X3BiX3Bvc3QgYSxcbmFydGljbGUgYSxcbi5ldF9wYl9hY2NvcmRpb24gYSxcbi5zZWFyY2gtaXRlbSBhLFxuLnNpbmdsZS1wcm9kdWN0cyAuZGVzY3JpcHRpb24td3JhcHBlciBhLFxuLmNvbnRhY3QtY29uZmlybS10ZXh0IGEsXG4uZXRfcGJfdGV4dF9pbm5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnBhZ2luYXRpb24gc3Bhbixcbi5wYWdpbmF0aW9uIGEsXG4ucGFnaW5hdGlvbiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmV0X3BiX3NlY3Rpb24gLmV0X3BiX3Byb21vX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5ib2R5LnBhZ2UtaWQtNDYyMSAucHJvZHVjdC1yYXRpbmctd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZXRfcGJfc2Nyb2xsX3RvcC5ldC1wYi1pY29uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8xIC5oZWFkaW5nLFxuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8xIC5wcm9tby0xLXRpdGxlLFxuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8yIC5oZWFkaW5nLFxuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8yIC5wcm9tby0xLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8xIC5oZy1oZXJvLWJveCxcbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMiAuaGctaGVyby1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8xIC5oZWFkaW5nLFxuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8yIC5oZWFkaW5nIHtcbiAgICBtaW4td2lkdGg6IGF1dG87IH1cbiAgI2hvbWUtaGctc2hlbGYgLnByb21vMSAubGVhcm5tb3JlLFxuICAjaG9tZS1oZy1zaGVsZiAucHJvbW8yIC5sZWFybm1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXplcm8tbmV3IC56ZXJvLWxvZ28sXG4gICN6ZXJvLW1lc3NhZ2UgLnplcm8tbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctemVyby1uZXcgLnB4LTYsXG4gICN6ZXJvLW1lc3NhZ2UgLnB4LTYge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIC5oMSxcbiAgI2hvbWUtaGctcmVjb21tZW5kZWQgLmxvZ28tdHh0LWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZXRfcGJfdG9nZ2xlX3RpdGxlIGJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLmV0X3BiX3RvZ2dsZV90aXRsZSBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi5lbnRyeS1jb250ZW50IHRyIHRoLFxuYm9keS5ldC1wYi1wcmV2aWV3ICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciB0ciB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG5cbi52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjpob3ZlciAudmlkZW8tcGxheS1pY29uIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmFbZGF0YS1oZWFydGd1aWRlPVwicmVnaXN0ZXJcIl0ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ldF9wYl90ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZXRfcGJfdGV4dCB1bCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuZXRfcGJfdGV4dCB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZXRfcGJfdGV4dCB1bCBsaTo6bWFya2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3VwcG9ydC1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG5hLmJsdWUtaGlnaGxpZ2h0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDsgfVxuXG4uYWJvdXQtdXMtdGl0bGVzIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDQ0cHg7IH1cblxuLmFib3V0LXRpdGxlLXNtIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLmluZm8tdmFsaWRhdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuaDMuc3VwcG9ydC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG5cbi5zcGVjLXRpdGxlLFxuLmF1dGhvci10aXRsZSxcbi5yZXNvdXJjZS10aXRsZSxcbi5oZWFydGd1aWRlLXRpdGxlLFxuLmhlYXJ0Z3VpZGUtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3BlYy10aXRsZSxcbi5yZXNvdXJjZS10aXRsZSxcbi5oZWFydGd1aWRlLXRpdGxlLFxuLmhlYXJ0Z3VpZGUtaW5mbyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5hdXRob3ItdGl0bGUsXG4uaGVhcnRndWlkZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hdXRob3ItdGl0bGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaGVhcnRndWlkZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZXctbW9yZS1idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udmlkZW8tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAudmlkZW8tYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uZmFjdHMtbGlzdC1jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NzlweCkge1xuICAgICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAuZmFjdHMtbGlzdC1jb250YWluZXIgdWwgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gICAgICAgIHdpZHRoOiAyMC44NzUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5mYWN0cy1saXN0LWNvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZhY3RzLWxpc3QtY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjUlOyB9IH1cblxuLmVsZW1lbnQtc3BhY2luZyB7XG4gIHBhZGRpbmc6IDIxcHggMTVweDsgfVxuXG4udGFibGUtY2FwdGlvbi1pbmZvIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDEzcHggOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmFjdC10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXNwYWNpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7IH1cbiAgLmZhY3QtdGFibGUgdGQsXG4gIC5mYWN0LXRhYmxlIHRoIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZhY3QtdGFibGUgdGQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmZhY3QtdGFibGUgdGRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAuZmFjdC10YWJsZSB0aCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuZmFjdC10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfSB9XG5cbi50ZC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLnRkLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxN3B4OyB9IH1cblxuLnRoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC50aC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAudGgtdGl0bGUgOmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnByaW1hcnktdGgsXG4uY29sLXRpdGxlLWNlbnRlcmVkLFxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyLFxuLmNvbC10aXRsZS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJpbWFyeS10aCxcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC5wcmltYXJ5LXRoLFxuICAgIC5jb2wtdGl0bGUtY2VudGVyZWQge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG5cbi5jb2wtdGl0bGUtY2VudGVyZWQge1xuICBmb250LXNpemU6IDE1cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XG4gICAgLmNvbC10aXRsZS1jZW50ZXJlZCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuXG4uY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcmltYXJ5LXRoIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAucHJpbWFyeS10aCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfSB9XG5cbi5jYXB0aW9uLXNtLXN1YnRleHQsXG4ucHJpbWFyeS10aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNhcHRpb24tc20tc3VidGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuY2FwdGlvbi1zbS1zdWJ0ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG5cbi5zdWItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuc3ViLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuLmRlY29yYXRpb24tZWxlbWVudCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xuICAgIC5kZWNvcmF0aW9uLWVsZW1lbnQge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAuZGVjb3JhdGlvbi1lbGVtZW50LXNtIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kZWNvci1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM4NkIxNjI7IH1cblxuLmRlY29yLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNFMkJGMDE7IH1cblxuLmRlY29yLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNFMjdBMDE7IH1cblxuLmRlY29yLXRvbWF0byB7XG4gIGJhY2tncm91bmQ6ICNGOTRDMDA7IH1cblxuLmRlY29yLWRhcmtyZWQge1xuICBiYWNrZ3JvdW5kOiAjQzExNTNCOyB9XG5cbi5hcmlhLXJvdyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuYXJpYS1yb3cge1xuICAgICAgaGVpZ2h0OiA3NXB4OyB9IH1cbiAgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctMTpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAxODcsIDAuNyk7IH1cbiAgLmFyaWEtcm93LTE6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctMTpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICMwMDcyYmI7IH1cbiAgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctMjpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDgyLCAxNDAsIDAuNyk7IH1cbiAgLmFyaWEtcm93LTI6bnRoLWNoaWxkKDIpLCAuYXJpYS1yb3ctMjpudGgtY2hpbGQoNCkge1xuICAgIGJhY2tncm91bmQ6ICMxZTUyOGM7IH1cbiAgLmFyaWEtcm93LTM6bnRoLWNoaWxkKDEpLCAuYXJpYS1yb3ctMzpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMC43KTsgfVxuICAuYXJpYS1yb3ctMzpudGgtY2hpbGQoMiksIC5hcmlhLXJvdy0zOm50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZDogIzJiM2U0ZjsgfVxuICAuYXJpYS1yb3ctNDpudGgtY2hpbGQoMSksIC5hcmlhLXJvdy00Om50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTAsIDExMCwgMTEwLCAwLjk1KTsgfVxuICAuYXJpYS1yb3ctNDpudGgtY2hpbGQoMiksIC5hcmlhLXJvdy00Om50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZDogIzZlNmU2ZTsgfVxuICAuYXJpYS1yb3ctNTpudGgtY2hpbGQoMSksIC5hcmlhLXJvdy01Om50aC1jaGlsZCgzKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5hcmlhLXJvdy01Om50aC1jaGlsZCgyKSwgLmFyaWEtcm93LTU6bnRoLWNoaWxkKDQpIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4uZmFjdC10YWJsZS1zbSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZmFjdC10YWJsZS1zbSB0aCxcbiAgLmZhY3QtdGFibGUtc20gdGQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mYWN0LXRhYmxlLXNtIC5wcmltYXJ5LXRoLFxuICAuZmFjdC10YWJsZS1zbSAuY29sLXRpdGxlLWNlbnRlcmVkIHtcbiAgICBwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZmFjdC10YWJsZS1zbSAuY29sLXRpdGxlLWNlbnRlcmVkLFxuICAuZmFjdC10YWJsZS1zbSAuY2FwdGlvbi1zbS1zdWJ0ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZhY3QtdGFibGUtc20gLnByaW1hcnktdGgge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5mYWN0LXRhYmxlLXNtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGlkZGVuLXNtLWFyaWEge1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnNtLWFyaWEtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc20tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnNtLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4ub3B0aW9uLXRleHQtMSwgLm9wdGlvbi10ZXh0LTIsIC5vcHRpb24tdGV4dC0zLCAub3B0aW9uLXRleHQtNCwgLm9wdGlvbi10ZXh0LTUge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnNtLWFyaWEtcm93LTEsXG4ub3B0aW9uLXRleHQtMSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE0LCAxODcsIDAuNyk7IH1cblxuLnNtLWFyaWEtcm93LTIsXG4ub3B0aW9uLXRleHQtMiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDgyLCAxNDAsIDAuNyk7IH1cblxuLnNtLWFyaWEtcm93LTMsXG4ub3B0aW9uLXRleHQtMyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMC43KTsgfVxuXG4uc20tYXJpYS1yb3ctNCxcbi5vcHRpb24tdGV4dC00IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjksIDEyOSwgMTI5LCAwLjcpOyB9XG5cbi5zbS1hcmlhLXJvdy01LFxuLm9wdGlvbi10ZXh0LTUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLnJvdy1pbmZvLTEgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYjsgfVxuXG4ucm93LWluZm8tMiAuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjMWU1MjhjOyB9XG5cbi5yb3ctaW5mby0zIC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQ6ICMyYjNlNGY7IH1cblxuLnJvdy1pbmZvLTQgLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZDogIzgxODE4MTsgfVxuXG4ucm93LWluZm8tNSAuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4ubm90QnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmV0X3BiX3RvZ2dsZV90aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uZ2ZpZWxkX2xhYmVsX2JlZm9yZV9jb21wbGV4IHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uZXQtcGItYXJyb3ctcHJldjo6YmVmb3JlLCAuZXQtcGItYXJyb3ctbmV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXQtcGItYXJyb3ctcHJldiBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdLCAuZXQtcGItYXJyb3ctbmV4dCBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDcyYmM7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAwNzJiYztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZXQtcGItYXJyb3ctcHJldjpmb2N1cywgLmV0LXBiLWFycm93LW5leHQ6Zm9jdXMge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ldC1wYi1hcnJvdy1wcmV2OmZvY3VzIHtcbiAgbGVmdDogMjJweDsgfVxuXG4uZXQtcGItYXJyb3ctbmV4dCBbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjMwZGVnKTsgfVxuXG4uZXQtcGItYXJyb3ctbmV4dDpmb2N1cyB7XG4gIHJpZ2h0OiAyMnB4OyB9XG5cbi5vNy1mb250IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7IH1cbiAgLm83LWZvbnQgLm83LWZvbnQtNiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5lbWJlZGRlZFNlcnZpY2VTaWRlYmFyRm9ybUZpZWxkIC5zbGRzLXN0eWxlLWlucHV0dGV4dCwgLmVtYmVkZGVkU2VydmljZVNpZGViYXJGb3JtRmllbGQgLnNsZHMtc3R5bGUtc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4uZXRfcGJfc2Nyb2xsX3RvcDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbiNtbUNPVklEMTl2MiBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIC5oZWxwQnV0dG9uIHtcbiAgcmlnaHQ6IDgycHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3JtYWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4jY3VzdG9tTW9kdWxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4jY3VzdG9tTW9kdWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBtYXJnaW4tdG9wOiAtNjJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5ldF9wYl9zY3JvbGxfdG9wIHtcbiAgYmFja2dyb3VuZDogIzJCM0U1MCAhaW1wb3J0YW50OyB9XG4gIC5ldF9wYl9zY3JvbGxfdG9wOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IH1cbiAgLmV0X3BiX3Njcm9sbF90b3AuZm9jdXMtbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJCM0U1MDsgfVxuICAgIC5ldF9wYl9zY3JvbGxfdG9wLmZvY3VzLWxpZ2h0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMkIzRTUwO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyQjNFNTA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJCM0U1MDsgfVxuXG4uZXQtZmFxcy1ibG9jayAuZXRfcGJfYWNjb3JkaW9uIC5ldF9wYl90b2dnbGVfdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ldC1mYXFzLWJsb2NrIC5ldF9wYl90b2dnbGVfb3BlbiAuZXQtdG9nZ2xlLWljbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmV0LWZhcXMtYmxvY2sgLmV0LXRvZ2dsZS1pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmV0LWZhcXMtYmxvY2sgLmV0LXRvZ2dsZS1pY286OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTA1MFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogRVRtb2R1bGVzICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbiNwb3N0LTIyMyB1bCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4jcG9zdC0yMjMgdWwgbGk6Om1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ucHJpY2VTcGlkZXJXcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5wcmljZVNwaWRlcldyYXBwZXIgLnBzLXdpZGdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0xMDAlKTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cbiAgLnByaWNlU3BpZGVyV3JhcHBlciAucHMtYnV0dG9uLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCIgID5cIiAvIFwiXCI7IH1cblxuLnBkLXN1Ym1lbnUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGQtc3VibWVudS13cmFwcGVyLmFmZml4IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wZC1zdWJtZW51LXdyYXBwZXIgLnBkLXN1Ym1lbnUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wZC1zdWJtZW51LXdyYXBwZXIgLnBkLXN1Ym1lbnUgbGkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAxNTBtcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wZC1zdWJtZW51LXdyYXBwZXIgLnBkLXN1Ym1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gICAgLnBkLXN1Ym1lbnUtd3JhcHBlciAucGQtc3VibWVudSBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7IH1cbiAgLnBkLXN1Ym1lbnUtd3JhcHBlciAucHJpY2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNjcm9sbC10byB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMzA7XG4gIG1heC13aWR0aDogMTU5OHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuYWZmaXggLmJzLWNvbnRhaW5lciwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyxcbiAgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5hZmZpeCAuYnMtY29udGFpbmVyIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTIzNDMzIC5wcmljZS13cmFwcGVyLCAuYWZmaXggYXJ0aWNsZSNwb3N0LTEzNDQzIC5wcmljZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmFmZml4IC5icy1jb250YWluZXIgLnByaWNlLXdyYXBwZXIsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMjM0MzMgLnByaWNlLXdyYXBwZXIsIC5hZmZpeCBhcnRpY2xlI3Bvc3QtMTM0NDMgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5hZmZpeCAuYnMtY29udGFpbmVyIC5wZC1zdWJtZW51LCAuYWZmaXggYXJ0aWNsZSNwb3N0LTIzNDMzIC5wZC1zdWJtZW51LCAuYWZmaXggYXJ0aWNsZSNwb3N0LTEzNDQzIC5wZC1zdWJtZW51IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucGQtc3VibWVudSwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucGQtc3VibWVudSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICAuYWZmaXggLmJzLWNvbnRhaW5lciAucGQtc3VibWVudSBsaSwgLmFmZml4IGFydGljbGUjcG9zdC0yMzQzMyAucGQtc3VibWVudSBsaSwgLmFmZml4IGFydGljbGUjcG9zdC0xMzQ0MyAucGQtc3VibWVudSBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cblxuLnByb2R1Y3QtcXR5IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZGVhbC1vZi10aGUtd2VlayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMwMDcyQkM7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5kZWFsLW9mLXRoZS13ZWVrOjpiZWZvcmUsIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MkJDO1xuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRvcDogMDsgfVxuICAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kZWFsLW9mLXRoZS13ZWVrLWNvcmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzlweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogI0ZGNzQ3NDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmRlYWwtb2YtdGhlLXdlZWstY29yYWw6OmJlZm9yZSwgLmRlYWwtb2YtdGhlLXdlZWstY29yYWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkICNGRjc0NzQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kZWFsLW9mLXRoZS13ZWVrLWNvcmFsOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwOyB9XG4gIC5kZWFsLW9mLXRoZS13ZWVrLWNvcmFsOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzczNzM3MzsgfVxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XG4gICAgY29sb3I6ICMwMDcyYmM7IH1cblxuLnByb2R1Y3Qtd3JhcHBlci5zbGljay1zbGlkZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmFkdmFuY2VkLWxpbmtzLXdyYXBwZXIge1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmFkdmFuY2VkLWxpbmtzLXdyYXBwZXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDcyYmM7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIC5hZHZhbmNlZC1saW5rcy13cmFwcGVyIGxpIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuc3ZnLnRodW1iVXAge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmaWxsOiAjMDA3MmJjOyB9XG5cbi52aWV3LW1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZXctbW9yZSAudmlldy1tb3JlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM3MzczNzM7IH1cbiAgICAudmlldy1tb3JlIC52aWV3LW1vcmUtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBFVG1vZHVsZXMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiOyB9XG4gIC52aWV3LW1vcmUgLnZpZXctbGVzcy1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlldy1tb3JlLmV4cGFuZCAudmlldy1tb3JlLWljb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDMyXCI7IH1cbiAgLnZpZXctbW9yZS5leHBhbmQgLnZpZXctbW9yZS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlldy1tb3JlLmV4cGFuZCAudmlldy1sZXNzLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLWxpc3Qge1xuICAgIHdpZHRoOiA2OSU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQge1xuICByaWdodDogMDsgfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldixcbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEzJTtcbiAgbWFyZ2luOiAwIDElO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldixcbiAgICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXY6aG92ZXIsICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1wcmV2OmZvY3VzLFxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dDpob3ZlcixcbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQsXG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stcHJldjpiZWZvcmUsXG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIiAvIFwiXCI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCIgLyBcIlwiOyB9IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIiAvIFwiXCI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCIgLyBcIlwiOyB9IH1cblxuI3Byb2R1Y3RTbGlkZXJUaHVtYnMgLnNsaWNrLXByZXYsXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stbmV4dCxcbiNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1zbGlkZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MzczNzM7XG4gIG1heC13aWR0aDogOTlweDsgfVxuXG4jcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcHJvZHVjdFNsaWRlclRodW1icyAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiA0cHggMDsgfSB9XG4gICNwcm9kdWN0U2xpZGVyVGh1bWJzIC5zbGljay1zbGlkZS5hY3RpdmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM4NmIwNjI7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ucHJvZHVjdC1vcHRpb25zIC5vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4ucHJvZHVjdC1vcHRpb25zIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucHJvZHVjdC1vcHRpb25zIHNlbGVjdFtuYW1lPVwic2l6ZVwiXSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3RbbmFtZT1cInNpemVcIl0ge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2R1Y3Qtc3RvY2tTdGF1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyYjNlNTA7IH1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucHJvZHVjdC1wcmljZSAucHJvZHVjdC1tc3JwLFxuICAucHJvZHVjdC1wcmljZSAucHJvZHVjdC1zYWxlUHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJvZHVjdC1wcmljZSAucHJvZHVjdC1tc3JwIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wcm9kdWN0LWNvbXBhdGlibGUge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucHJvZHVjdC12YWx1ZVByb3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYzsgfVxuXG4ub3JkZXItdHlwZSBsYWJlbCArIC53aGF0SXRJcyB7XG4gIG1hcmdpbjogLTEuNzVlbSAwIDFlbSA0NXB4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBkcC1kaXNjIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBkcC1kaXNjIC5zdDEge1xuICBmaWxsOiAjMDA3MkJDOyB9XG5cbi5wZHAtZGlzYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ucGRwLWRpc2MtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnBkcC1kaXNjIC5sZWFybm1vcmUge1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ucGRwLWRpc2MtaWNvbiB7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IDU1cHg7XG4gIGZpbGw6ICMwMDcyYmM7IH1cblxuLnBkcC1jci1icmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGRwLWRpc2MgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGRwLWNyLWJyayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGRwLWNyLWJyayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAucGRwLWNyLWJyayB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGRwLWRpc2MtaWNvbiB7XG4gICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wZHAtZGlzYy1pY29uLCAucGRwLWRpc2MgLnRodW1iVXAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGRwLWRpc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGRwLWRpc2MtYnVuZGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBkcC1kaXNjLWNyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfSB9XG5cbi5wcm9kdWN0LWRldGFpbC13cmFwIGEuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5vbXItcGRwLW9mZmVycyBpZnJhbWUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlja1RodW1iLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmhhbGYtaGFsZiB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oYWxmLWhhbGYge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7IH0gfVxuXG4uY2F0ZWdvcnktaGVyby13cmFwIHtcbiAgaGVpZ2h0OiA2MDBweDsgfVxuXG4uY2F0ZWdvcnktaGVyby1oYWxmIC5oZXJvLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY2F0ZWdvcnktaGVyby1iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0ZWdvcnktaGVyby13cmFwIHtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogNDk7IH1cblxuLypcclxuICBhZGQgYmFja2dyb3VuZCBjb2xvciBzdHlsaW5nXHJcbiovXG4uYmctbGlnaHRHcmF5IHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuICAuYmctbGlnaHRHcmF5IGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5iZy1ncmF5LWdyYWRpZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNhYWFhYWE7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQgdG9wLCAjYWFhYWFhLCAjY2NjY2NjKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSByaWdodCwgI2FhYWFhYSwgI2NjY2NjYyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpOyB9XG4gIC5iZy1ncmF5LWdyYWRpZW50IGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5iZy1ncmF5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7IH1cbiAgLmJnLWdyYXkgaDEsXG4gIC5iZy1ncmF5IC5oMSxcbiAgLmJnLWdyYXkgaDIsXG4gIC5iZy1ncmF5IC5oMixcbiAgLmJnLWdyYXkgaDMsXG4gIC5iZy1ncmF5IC5oMyxcbiAgLmJnLWdyYXkgaDQsXG4gIC5iZy1ncmF5IC5oNCxcbiAgLmJnLWdyYXkgaDUsXG4gIC5iZy1ncmF5IC5oNSxcbiAgLmJnLWdyYXkgaDYsXG4gIC5iZy1ncmF5IC5oNiB7XG4gICAgY29sb3I6ICMwMDcyYmM7IH1cbiAgLmJnLWdyYXkgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJnLWdyYXkgLmxpbmtzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmJnLWdyYXkgLmxpbmtzIGEuYmx1ZS1oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50OyB9XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5iZy1ncmVlbiBoMSxcbiAgLmJnLWdyZWVuIC5oMSxcbiAgLmJnLWdyZWVuIGgyLFxuICAuYmctZ3JlZW4gLmgyLFxuICAuYmctZ3JlZW4gaDMsXG4gIC5iZy1ncmVlbiAuaDMsXG4gIC5iZy1ncmVlbiBoNCxcbiAgLmJnLWdyZWVuIC5oNCxcbiAgLmJnLWdyZWVuIGg1LFxuICAuYmctZ3JlZW4gLmg1LFxuICAuYmctZ3JlZW4gaDYsXG4gIC5iZy1ncmVlbiAuaDYge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWJsdWUgaDEsXG4gIC5iZy1ibHVlIC5oMSxcbiAgLmJnLWJsdWUgaDIsXG4gIC5iZy1ibHVlIC5oMixcbiAgLmJnLWJsdWUgaDMsXG4gIC5iZy1ibHVlIC5oMyxcbiAgLmJnLWJsdWUgaDQsXG4gIC5iZy1ibHVlIC5oNCxcbiAgLmJnLWJsdWUgaDUsXG4gIC5iZy1ibHVlIC5oNSxcbiAgLmJnLWJsdWUgaDYsXG4gIC5iZy1ibHVlIC5oNiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJnLWJsdWUgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJnLW5vLXRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuYmctbm8tdGV4dC13aGl0ZSBoMSxcbiAgLmJnLW5vLXRleHQtd2hpdGUgLmgxLFxuICAuYmctbm8tdGV4dC13aGl0ZSBoMixcbiAgLmJnLW5vLXRleHQtd2hpdGUgLmgyLFxuICAuYmctbm8tdGV4dC13aGl0ZSBoMyxcbiAgLmJnLW5vLXRleHQtd2hpdGUgLmgzLFxuICAuYmctbm8tdGV4dC13aGl0ZSBoNCxcbiAgLmJnLW5vLXRleHQtd2hpdGUgLmg0LFxuICAuYmctbm8tdGV4dC13aGl0ZSBoNSxcbiAgLmJnLW5vLXRleHQtd2hpdGUgLmg1LFxuICAuYmctbm8tdGV4dC13aGl0ZSBoNixcbiAgLmJnLW5vLXRleHQtd2hpdGUgLmg2IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmctbm8tdGV4dC13aGl0ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJnLWJsdWUtZ2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTQsIDE4OCwgMC44KTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWJhY2tncm91bmRJbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogLjI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5iZy1iYWNrZ3JvdW5kSW1hZ2U6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IC40OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgICAuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJhY2tncm91bmQgLmxpbmtzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uby1vdmVyZmxvdyAuYmctYmx1ZS1zdHJpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIHotaW5kZXg6IDA7IH1cbiAgLm5vLW92ZXJmbG93IC5iZy1ibHVlLXN0cmlwZTo6YmVmb3JlLCAubm8tb3ZlcmZsb3cgLmJnLWJsdWUtc3RyaXBlOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwNzJiYzsgfVxuICAubm8tb3ZlcmZsb3cgLmJnLWJsdWUtc3RyaXBlOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4ubm8tb3ZlcmZsb3cgLmJnLWdyYXktc3RyaXBlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5uby1vdmVyZmxvdyAuYmctZ3JheS1zdHJpcGU6OmJlZm9yZSwgLm5vLW92ZXJmbG93IC5iZy1ncmF5LXN0cmlwZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cbiAgLm5vLW92ZXJmbG93IC5iZy1ncmF5LXN0cmlwZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cblxuLnR4dC1ncmVlbiB7XG4gIGNvbG9yOiAjODZiMDYyICFpbXBvcnRhbnQ7IH1cblxuLnR4dC1ibHVlIHtcbiAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDsgfVxuXG4udHh0LWJsdWUtZHJrIHtcbiAgY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDsgfVxuXG4udHh0LWdyYXkge1xuICBjb2xvcjogIzczNzM3MyAhaW1wb3J0YW50OyB9XG5cbi50eHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi50eHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5mb2N1cy1saWdodDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHRlZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXN0aW1vbmlhbC1ibG9jazo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGVzdGltb25pYWwtYmxvY2sgLnF1b3QtaWNvLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIGxlZnQ6IDE1cHg7IH1cbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICByaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNDBwdDtcbiAgICBjb2xvcjogIzg2YjA2MjsgfVxuICAudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjphZnRlciB7XG4gICAgZm9udC1zaXplOiA0MHB0O1xuICAgIGNvbG9yOiAjODZiMDYyOyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjODZiMDYyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1MHB4OyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA4MHB4OyB9XG4gIC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA4MHB4OyB9IH1cblxuLnRhYi13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgIC50YWItd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIC50YWItd3JhcHBlciAudGFiLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYzsgfVxuICAgIC50YWItd3JhcHBlciAudGFiLWJ1dHRvbi5hY3RpdmUgLnRyaWFuZ2xlIHtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICBib3R0b206IC0xNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgLnRhYi13cmFwcGVyIC50YWItY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWItd3JhcHBlciAudGFiLWNvbnRlbnQuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiLXdyYXBwZXIgLnRhYi1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7IH0gfVxuICAudGFiLXdyYXBwZXIgLnByb2R1Y3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50YWItd3JhcHBlciAucHJvZHVjdC5hY3RpdmUgLmgzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWItd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDYzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYi10aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZHVjdC10YWItd3JhcHBlciAudGFiLXRpdGxlIC50eHQtYmxhY2suYnRuLXRhYiB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IHVuc2V0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLm5vQXJyb3cgLmFjdGl2ZS10YWIgLmFycm93LWRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC50YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4ICNjY2Mgc29saWQ7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLnRhYnM6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFycm93LWRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5jYXJkLWJvZHktbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmNvbGxhcHNlIC5zaG93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtdGFiLXdyYXBwZXIgLmFjdGl2ZS10YWIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wcm9kdWN0LXRhYi13cmFwcGVyIC5hY3RpdmUtdGFiIC5hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucHJvZHVjdC10YWItd3JhcHBlciAuY2FyZCB7XG4gICAgd2lkdGg6IDk5JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAucHJvZHVjdC10YWItd3JhcHBlciAuYXJyb3ctcmlnaHQge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHJvZHVjdC10YWItd3JhcHBlciAuYWN0aXZlLWFjYyAuYXJyb3ctZG93biB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjaztcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5jYXJkLWJvZHktbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAucHJvZHVjdC10YWItd3JhcHBlciAubWluSGVpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA1OTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtdGFiLXdyYXBwZXIgLm1pbkhlaWdodCB7XG4gICAgbWluLWhlaWdodDogNTUzcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LXRhYi13cmFwcGVyIC5taW5IZWlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9IH1cblxuLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAuYmxvY2sgLnByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7IH1cbiAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmV4cGFuZGFibGUge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmV4cGFuZGFibGUgLmxlYXJubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9kdWN0LWdhbGxlcnkge1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50OmhvdmVyIC5leHBhbmRhYmxlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5ibG9jayAuYmxvY2stY29udGVudDpob3ZlciAuZXhwYW5kYWJsZSAubGVhcm5tb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5ibG9jayAuYmxvY2stY29udGVudCAuZXhwYW5kYWJsZSB7XG4gICAgICAgIGhlaWdodDogMzUlO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7IH1cbiAgICAgICAgLmJsb2NrIC5ibG9jay1jb250ZW50IC5leHBhbmRhYmxlIC5sZWFybm1vcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5idXR0b24ucmVzZXQtYWxsLFxuLmJ0bkFzTGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiAudWlCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b24gLmhlbHBCdXR0b24gLnVpQnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzJiM2U1MDsgfVxuXG4udWlCdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWVzc2FnZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMmIzZTUwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbmEuY2hhdE9wdGlvbi5lbWJlZGRlZFNlcnZpY2VMaXZlQWdlbnRTdGF0ZUNoYXRIZWFkZXJPcHRpb24gLm9wdGlvbk5hbWUge1xuICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJvZHVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXIuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyLnNsaWNrLXNsaWRlIC5wcm9kdWN0IHtcbiAgICAgIG1heC13aWR0aDogMzEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kdWN0LXdyYXBwZXI6OmFmdGVyLCAucHJvZHVjdC13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgICB0b3A6IDEwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICB3aWR0aDogMXB4OyB9XG4gIC5wcm9kdWN0LXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE1cHg7IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1kZXRhaWwtd3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDY0MHB4OyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgPiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IH4gLmJ2X21haW5fY29udGFpbmVyX3Jvd19zcGxpdCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LW5hbWUge1xuICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2R1Y3Qtd3JhcHBlciAucHJvZHVjdCAucHJvZHVjdC1uYW1lIGEge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLnByb2R1Y3QtcHJpY2luZyB7XG4gICAgICBtaW4taGVpZ2h0OiA1M3B4OyB9XG4gICAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IC5wcm9kdWN0LXByaWNpbmcgLmgzIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC5wcm9kdWN0IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciA+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQgfiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnByb2R1Y3QgLmNvbXBhcmVXcmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgY29sb3I6ICM4MTgxODE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MiUsIDI1JSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTsgfVxuICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwOmhvdmVyIC50b29sdGlwdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgbGVmdDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODE4MTgxIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICBjb2xvcjogIzgxODE4MTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgOTQlKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgY29sb3I6ICM4MTgxODE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMyUsIDIyJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxOyB9XG4gICAgLnByb2R1Y3Qtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDMwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03OSUsIDIyJSk7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgbGVmdDogOTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIDIyJSk7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgbGVmdDogODAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOCUsIDIyJSk7IH1cbiAgICAucHJvZHVjdC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlOyB9IH1cblxuLnByb2R1Y3Qtd3JhcHBlci5jb21wYXJlUmVhZHkgLnByb2R1Y3QtYnRuLXdyYXAge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5wcm9kdWN0OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi5wcm9kdWN0IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvZHVjdCAuY29tcGFyZUJsb2NrIGlucHV0OmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cblxuLnByb2R1Y3Qtc2FsZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wYWdlLWlkLTIxMzI4ICNtYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uYnJpY2suc2hhdHRlclBhdHRlcm5Db21wbGV0ZSAubGlua3Mge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJyaWNrLnNoYXR0ZXJQYXR0ZXJuQ29tcGxldGUgLmxpbmtzOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnJpY2stYXdhcmRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvQXdhcmRzLUJyaWNrX2F3YXJkcy1iZy5qcGdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5icmljay1hd2FyZHMgLmF3YXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuICAuYnJpY2stYXdhcmRzIC5hd2FyZCBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYnJpY2stYXdhcmRzIC5hd2FyZCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYnJpY2stYXdhcmRzIC5pY29uLWF3YXJkLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYnJpY2stYXdhcmRzIC5pY29uLWF3YXJkIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZDpudGgtY2hpbGQoNCksXG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQ6bnRoLWNoaWxkKDgpIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5icmljay1hd2FyZHMgLmF3YXJkOm50aC1jaGlsZChuKzUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5icmljay1hd2FyZHMgLmF3YXJkOm50aC1jaGlsZChuKzcpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnJpY2stYXdhcmRzIC5hd2FyZHMtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAuYnJpY2stYXdhcmRzID4gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJyaWNrLWF3YXJkcyAuYXdhcmQge1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHg7IH0gfVxuXG4uZG9jdG9yMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA3MmJjO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZG9jdG9yMS1udW0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4vKipcclxuTG9hZGluZyBhamF4IFxyXG4qL1xuLmpzLWFqYXgtbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5mb3JtI2Nob3NlVHlwZUZvcm0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdhcHBsZSddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiQXBwbGVcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nc2Ftc3VuZyddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiU2Ftc3VuZ1wiOyB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWxbZm9yPSdsZyddOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiTEdcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0naHRjJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJIVENcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nbW90b3JvbGEnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk1vdG9yb2xhXCI7IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5tYW51ZmFjdHVyZXItd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbFtmb3I9J29uZXBsdXMnXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk9uZVBsdXNcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0naHVhd2VpJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJIdWF3ZWlcIjsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsW2Zvcj0nZ29vZ2xlJ106OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJHb29nbGVcIjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAxMjBweDsgfSB9XG4gIGZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLm1hbnVmYWN0dXJlci13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzVweDsgfSB9XG5cbmZvcm0jY2hvc2VUeXBlRm9ybSAubWFudWZhY3R1cmVyLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cblxuZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggI2VlZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCAuZGV2aWNlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5kZXZpY2Utd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxNzVweDsgfSB9XG4gICAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwgLmRldmljZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGZvcm0jY2hvc2VUeXBlRm9ybSAuZGV2aWNlcy13cmFwcGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIC5kZXZpY2UtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgZm9ybSNjaG9zZVR5cGVGb3JtIC5kZXZpY2VzLXdyYXBwZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cbiAgICBmb3JtI2Nob3NlVHlwZUZvcm0gLmRldmljZXMtd3JhcHBlciBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIC5kZXZpY2UtbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtczsgfVxuICAub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyLmRpc2FibGVkIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNzM3MzczO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgICAub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyLmRpc2FibGVkIC5vcy1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjNzM3MzczOyB9XG4gIC5vcGVyYXRpbmctc3lzdGVtLXdyYXBwZXIgLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wcmljZS1jZWxsIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdHIge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNlOWVjZWY7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSBpbWcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAudHh0LWdyZWVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuYnV5bm93IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC1tc3JwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdGgsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdHIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aHVtYiB7XG4gICAgd2lkdGg6IDglICFpbXBvcnRhbnQ7IH1cbiAgKjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gICo6Oi1tcy1iYWNrZHJvcCwgLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC10aHVtYiB7XG4gICAgd2lkdGg6IDglICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLmltZy1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5vLWNvbXBhdGlibGUtcHJvZHVjdHMtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5vLWNvbXBhdGlibGUtcHJvZHVjdHMtd3JhcHBlciBoMiB7XG4gICAgY29sb3I6ICM3MzczNzM7IH1cblxuI29zRGV2aWNlQ29tYm8ge1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jbG9hZGVyLTQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2xvYWRlci00IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gIG1hcmdpbjogMzVweCA1cHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDsgfVxuXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuMzNzIGluZmluaXRlOyB9XG5cbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCAwLjY2cyBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHljaGFuZ2Uge1xuICAwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ubWFjaGluZURlc2t0b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1hY2hpbmVEZXNrdG9wIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hY2hpbmVEZXNrdG9wX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNzM3MzczO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzM3MzczO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzEge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyODBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfMTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzE6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiA0MCU7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzIge1xuICAgICAgbGVmdDogMzAwcHg7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzI6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8yOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAxMCU7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzMge1xuICAgICAgbGVmdDogNTYwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzM6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8zOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAubWFjaGluZURlc2t0b3BfdGV4dF80LCAubWFjaGluZURlc2t0b3BfdGV4dF81LCAubWFjaGluZURlc2t0b3BfdGV4dF82IHtcbiAgICAgIGJvdHRvbTogMjBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNDo6YWZ0ZXIsIC5tYWNoaW5lRGVza3RvcF90ZXh0XzU6OmFmdGVyLCAubWFjaGluZURlc2t0b3BfdGV4dF82OjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF80OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNDo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBsZWZ0OiAyNTBweDsgfVxuICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF81OjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF81IHtcbiAgICAgICAgICBsZWZ0OiAxNzBweDsgfVxuICAgICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzU6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7IH0gfVxuICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzYge1xuICAgICAgcmlnaHQ6IDEwMHB4OyB9XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dF82OjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm1hY2hpbmVEZXNrdG9wX3RleHRfNjo6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubWFjaGluZURlc2t0b3BfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIG1heC13aWR0aDogMzMlOyB9XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzIge1xuICAgICAgICAgIGxlZnQ6IDM0JTsgfVxuICAgICAgICAubWFjaGluZURlc2t0b3BfdGV4dF8zIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5tYWNoaW5lRGVza3RvcF90ZXh0XzYge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLypcclxuLnByb2R1Y3QtdGFiLXdyYXBwZXIge1xyXG5cclxuICAudGFiLXdyYXBwZXIge1xyXG5cclxuICAgIC50YWItdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJzIHtcclxuXHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbjowIDAgMjBweDtcclxuICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmICsgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDdweCAwIDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4qL1xuLmRldGFpbGVkLW51bWJlci1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuZGV0YWlsZWQtbnVtYmVyLWxpc3QgLmxpc3QtbnVtYmVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuI3BzX3NlbGVjdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTsgfVxuICAjcHNfc2VsZWN0b3IgbGFiZWwge1xuICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjcHNfc2VsZWN0b3IgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjcHNfc2VsZWN0b3IgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgI3BzX3NlbGVjdG9yIC5zdGFydG92ZXIge1xuICAgICAgbWFyZ2luOiAzMHB4IDA7IH0gfVxuICAjcHNfc2VsZWN0b3IgLnBzLXRlbnMtbW9yZSBoNCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLW5hdiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXNraXAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3BzX3NlbGVjdG9yIC5uby1yZXN1bHQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAjcHNfc2VsZWN0b3IgLnJlc3VsdHMtdGl0bGUge1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG4gICNwc19zZWxlY3RvciAucHMtYnRuLFxuICAjcHNfc2VsZWN0b3IgLnN0YXJ0b3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0FGQ0MyZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMzBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICNwc19zZWxlY3RvciAucHMtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIHBhZGRpbmc6IDU1cHggMzBweCAzMHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtc3RlcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAjcHNfc2VsZWN0b3IgLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAjcHNfc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1pbnB1dC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAgICNwc19zZWxlY3RvciAucHMtaW5wdXQtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNwc19zZWxlY3RvciAucHMtYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICNwc19zZWxlY3RvciAucHMtYWN0aW9uIC5sZWFybm1vcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyZTsgfVxuICAjcHNfc2VsZWN0b3IgLmxlYXJubW9yZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnBzLXRlbnMtbW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7IH1cbiAgLnBzLXRlbnMtbW9yZSAuY3RhIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucHMtdGVucy1tb3JlIGg0IHtcbiAgICBjb2xvcjogIzJiM2U1MDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ucHMtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjcHNfc2VsZWN0b3IgLnBzLXN0ZXAtY29sLWhhbGYge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgdWwgbGkge1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICNwc19zZWxlY3RvciAucHMtdGVucy1tb3JlIC5jdGEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLXRvcCB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBzLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAjcHNfc2VsZWN0b3IgLnBzLWFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNwc19zZWxlY3RvciAucHMtbmF2IHtcbiAgICBtYXJnaW46IDIwcHggMCA1MHB4OyB9XG4gICAgI3BzX3NlbGVjdG9yIC5wcy1uYXYgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1za2lwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1zZWFyY2gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBzLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3BzX3NlbGVjdG9yIC5wcy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCAzMHB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcixcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKixcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjpiZWZvcmUsXG4uby1wcm9kdWN0LXNlbGVjdG9yICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX3Jlc3VsdC10aXRsZSwgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcmVzdWx0LXRleHQsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9fYmFyIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuby1wcm9kdWN0LXByb2dyZXNzYmFyX19iYXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXByb2dyZXNzYmFyX19iYXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbi5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXJfX2lubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uby1wcm9kdWN0LXByb2dyZXNzYmFyX19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42NjdlbTtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1wcm9ncmVzc2Jhcl9fY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uby1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcHJvZHVjdC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgIC5vLXByb2R1Y3QtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMzUwcHg7IH0gfVxuXG4uby1wcm9kdWN0LWlucHV0OmZvY3VzIH4gLm8tcHJvZHVjdC10aWxlX19pbm5lciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwOyB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9faGVhZGVyIC5vLXByb2R1Y3QtcHJvZ3Jlc3NiYXIge1xuICAgIHdpZHRoOiA5OTZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA3MmJjOyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQ5ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODg5ZW07IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19zdWJoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19zdWJoZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfSB9XG5cbi5vLXByb2R1Y3Qtc2VsZWN0b3JfX25vdGljZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3N1YnRpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19ub3RpY2Uge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX25vdGljZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fcm93OjpiZWZvcmUsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX3Jvdzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19jb2wtLXNwYW4zIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7IH1cblxuLm8tcHJvZHVjdC1zZWxlY3Rvcl9fdGlsZS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX190aWxlLWdyb3VwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cbiAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uOmhvdmVyLCAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b246Zm9jdXMsIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b25bZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIC03cHg7IH1cbiAgICAuby1wcm9kdWN0LXNlbGVjdG9yX19idXR0b24tZ3JvdXAgPiBkaXYge1xuICAgICAgbWFyZ2luOiAwIDdweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm8tcHJvZHVjdC1zZWxlY3Rvcl9fYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xM3B4OyB9XG4gICAgICAgIC5vLXByb2R1Y3Qtc2VsZWN0b3JfX2J1dHRvbi1ncm91cCA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEzcHg7IH0gfVxuXG4uby1wcm9kdWN0LXRpbGUge1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMzQwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgICAuby1wcm9kdWN0LXRpbGUgKjo6LW1zLWJhY2tkcm9wIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMzBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGhlaWdodDogMzQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuby1wcm9kdWN0LXRpbGUge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7IH1cbiAgICAgIC5vLXByb2R1Y3QtdGlsZSAqOjotbXMtYmFja2Ryb3Age1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm8tcHJvZHVjdC10aWxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5vLXByb2R1Y3QtdGlsZSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTsgfVxuICAgICAgLm8tcHJvZHVjdC10aWxlICo6Oi1tcy1iYWNrZHJvcCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpOyB9IH1cbiAgLm8tcHJvZHVjdC10aWxlX19pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX19pbm5lcjpob3ZlciwgLm8tcHJvZHVjdC10aWxlX19pbm5lcjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW5uZXItLXYtY2VudGVyZWQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX2lubmVyLS12LXN0YXJ0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm8tcHJvZHVjdC10aWxlX19pbm5lci0tdi1zdGFydCAuby1wcm9kdWN0LXRpbGVfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA3NSU7IH1cbiAgICBpbnB1dDpjaGVja2VkICsgLm8tcHJvZHVjdC10aWxlX19pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5vLXByb2R1Y3QtdGlsZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5ZW07XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAuby1wcm9kdWN0LXRpbGVfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXRpbGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgLm8tcHJvZHVjdC10aWxlX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX190ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgLm8tcHJvZHVjdC10aWxlX190ZXh0LS1hY2NlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3ZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuby1wcm9kdWN0LXRpbGVfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuby1wcm9kdWN0LXRpbGVfX2ltYWdlIHtcbiAgICBtYXJnaW46IGF1dG8gMDsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5vLXByb2R1Y3QtdGlsZV9faW1hZ2UubWItMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5vLXByb2R1Y3RfX3Jlc3VsdC10aXRsZSwgLm8tcHJvZHVjdF9fcmVzdWx0LXRleHQge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40M2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tcHJvZHVjdF9fcmVzdWx0LXRpdGxlOm5vdCg6bGFzdC1jaGlsZCksIC5vLXByb2R1Y3RfX3Jlc3VsdC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm8tcHJvZHVjdF9fcmVzdWx0LXRpdGxlLCAuby1wcm9kdWN0X19yZXN1bHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uby1wcm9kdWN0X19yZXN1bHQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5vLXByb2R1Y3RfX2FjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm8tcHJvZHVjdF9fYWN0aW9uczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbi8qKlxyXG4gKiBKUyBTcGVjaWZpYyBTdHlsZXNcclxuICovXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmpzLXByb2R1Y3Qtc2VsZWN0b3Itc2xpZGUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuKiBMb2FkZXIgYWpheFxyXG4qL1xuLmpzLXByb2R1Y3Qtc2VsZWN0b3ItbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5qcy1wcm9kdWN0LXNlbGVjdG9yLXJlc3VsdC1odG1sIHtcbiAgbWFyZ2luLXRvcDogMmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjJweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wcm9kdWN0LXNlbGVjdG9yLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnByb2R1Y3Qtc2VsZWN0b3ItdGl0bGUge1xuICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuXG4ucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlciAubGlzdC1pbmxpbmUgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wcm9kdWN0LWRvY3VtZW50cy13cmFwcGVyIC5saXN0LWlubGluZSAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlci5iZy1saWdodEdyYXkgLmg0LFxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlci5iZy1saWdodEdyYXkgLmg1IHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucHJvZHVjdC1kb2N1bWVudHMtd3JhcHBlci5iZy1saWdodEdyYXkgYSB7XG4gICAgY29sb3I6ICMwMDZlYjg7IH1cblxuLnZpZGVvcy13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gIC52aWRlb3Mtd3JhcHBlciAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnZpZGVvcy13cmFwcGVyIC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC52aWRlb3Mtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgcmlnaHQ6IC0xMHB4OyB9XG4gIC52aWRlb3Mtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgbGVmdDogLTEwcHg7IH1cblxuLnZpZGVvLXRyaWdnZXItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnZpZGVvLXRyaWdnZXItYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDsgfVxuICAudmlkZW8tdHJpZ2dlci1idXR0b24gLmg0IHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWRlby1jb250ZW50LXdyYXBwZXIgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDA7IH1cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tdGh1bWJuYWlsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC52aWRlby1jb250ZW50LXdyYXBwZXI6aG92ZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgb3BhY2l0eTogLjk7IH1cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogODhweDsgfVxuXG4uY2xvc2UtdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAtMTVweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmNsb3NlLXZpZGVvOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxudWwuZmFxLXNpZGVuYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7IH1cbiAgdWwuZmFxLXNpZGVuYXYgbGkgYSwgdWwuZmFxLXNpZGVuYXYgbGkgYnV0dG9uIHtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIwcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMjByZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgbWFyZ2luOiAuMjVlbSAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudWwuZmFxLXNpZGVuYXYgbGkgPiBhOmhvdmVyLCB1bC5mYXEtc2lkZW5hdiBsaSA+IGE6Zm9jdXMsIHVsLmZhcS1zaWRlbmF2IGxpID4gYTphY3RpdmUsIHVsLmZhcS1zaWRlbmF2IGxpIGJ1dHRvbjpob3ZlciwgdWwuZmFxLXNpZGVuYXYgbGkgYnV0dG9uOmZvY3VzLCB1bC5mYXEtc2lkZW5hdiBsaSBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbnVsLmZhcS1zaWRlbmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIHVsLmZhcS1zaWRlbmF2IHVsIGxpIGEsIHVsLmZhcS1zaWRlbmF2IHVsIGxpIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxudWwuZmFxLXNpZGVuYXYgLmNvbGxhcHNlLFxudWwuZmFxLXNpZGVuYXYgLmNvbGxhcHNpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIHVsLmZhcS1zaWRlbmF2IC5jb2xsYXBzZS5zaG93LFxuICB1bC5mYXEtc2lkZW5hdiAuY29sbGFwc2luZy5zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxudWwuZmFxLXNpZGVuYXYgLmNhcmV0IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDA3MmJjO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDNweCAjMDA3MmJjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4OyB9XG5cbi5wb3N0LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2My43JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNDA2eDM0MFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC1pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYxLjc1JTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wb3N0LWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTklOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgIC5wb3N0LWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNSU7IH0gfVxuXG4ucG9zdC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wb3N0LXdyYXBwZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucG9zdC13cmFwcGVyIGE6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7IH1cbiAgLnBvc3Qtd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ibG9nLWNvbnRlbnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNlZWU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlZWU7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5ibG9nLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvZy1jb250ZW50LXdyYXBwZXIgLmZlYXR1cmVkLXBvc3QtdGFnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG5cbi5ibG9nLXB0LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy1wb3N0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgICBncmlkLXJvdy1nYXA6IDBweDsgfSB9XG5cbi5ibG9nLXBvc3QtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDM7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nLXBvc3QtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICBncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmxvZy1wb3N0LWl0ZW1fZmVhdHVyZWQge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJsb2ctcG9zdC1pdGVtX3dpZGUge1xuICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA0O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubXVsdGlzZWxlY3RfX3NwaW5uZXI6YmVmb3JlLCAubXVsdGlzZWxlY3RfX3NwaW5uZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLThweCAwIDAgLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjNzM3MzczIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50OyB9XG5cbi5tdWx0aXNlbGVjdCwgaW5wdXQubXVsdGlzZWxlY3RfX2lucHV0W3R5cGU9dGV4dF0sIC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuaW5wdXQubXVsdGlzZWxlY3RfX2lucHV0W3R5cGU9dGV4dF0sIC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAwIDAgNXB4O1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMXMgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubXVsdGlzZWxlY3RfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubXVsdGlzZWxlY3RfX3NwaW5uZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNDEsIDAuMjYsIDAuMiwgMC42Mik7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgLm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyIHtcbiAgICBhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDksIDAuMjEsIDAuOCk7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tdWx0aXNlbGVjdF9fbG9hZGluZy1lbnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm11bHRpc2VsZWN0IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMmIzZTUwOyB9XG4gIC5tdWx0aXNlbGVjdCAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5tdWx0aXNlbGVjdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPXRleHRdLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuICBpbnB1dFt0eXBlPXRleHRdLm11bHRpc2VsZWN0X19pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2ZjZmNmOyB9XG4gIGlucHV0W3R5cGU9dGV4dF0ubXVsdGlzZWxlY3RfX2lucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhOGE4YTg7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLm11bHRpc2VsZWN0X19zaW5nbGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2NmY2ZjZjsgfVxuICAubXVsdGlzZWxlY3RfX3NpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYThhOGE4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLm11bHRpc2VsZWN0LS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgY29sb3I6ICNhOGE4YTg7IH1cbiAgLm11bHRpc2VsZWN0LS1kaXNhYmxlZCAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgICBjb2xvcjogI2E4YThhODsgfVxuXG4ubXVsdGlzZWxlY3QtLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDUwOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTsgfVxuICAubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9faW5wdXQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19jdXJyZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9faW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm11bHRpc2VsZWN0LS1hYm92ZSAubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7IH1cblxuLm11bHRpc2VsZWN0X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiM2U1MDsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMjZweCA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzczNzM3MztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnIH4gLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm11bHRpc2VsZWN0X190YWcgfiAubXVsdGlzZWxlY3RfX3NpbmdsZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLm11bHRpc2VsZWN0X190YWdzLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm11bHRpc2VsZWN0X190YWdzIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA0MHB4IDAgOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubXVsdGlzZWxlY3RfX3RhZy1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgd2lkdGg6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIsOXXCI7XG4gICAgY29sb3I6ICMyNjZkNGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnLWljb246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMzNjlhNmU7IH1cbiAgICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmZvY3VzOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tdWx0aXNlbGVjdF9fdGFnLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzNjlhNmU7IH1cbiAgICAubXVsdGlzZWxlY3RfX3RhZy1pY29uOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tdWx0aXNlbGVjdF9fY3VycmVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogOHB4IDEycHggMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMXB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cbiAgLm11bHRpc2VsZWN0X19zZWxlY3Q6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2NSU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2FkYWRhZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbi5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1MDsgfVxuXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm11bHRpc2VsZWN0X19jb250ZW50Ojp3ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3RfX2VsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdCk7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjb2xvcjogIzQ5NTA1NzsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3RlZCk7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7IH1cblxuLm11bHRpc2VsZWN0X19vcHRpb24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGN1cnNvcjogdGV4dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlOyB9XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG4gICAgLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwOyB9XG5cbi5tdWx0aXNlbGVjdC1lbnRlci1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuXG4ubXVsdGlzZWxlY3QtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm11bHRpc2VsZWN0LWVudGVyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubXVsdGlzZWxlY3RfX3N0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4qW2Rpcj1cInJ0bFwiXSAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxcHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X190YWdzIHtcbiAgcGFkZGluZzogOHB4IDhweCAwIDQwcHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19jbGVhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMnB4OyB9XG5cbipbZGlyPVwicnRsXCJdIC5tdWx0aXNlbGVjdF9fc3Bpbm5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxcHg7IH1cblxuKltkaXI9XCJydGxcIl0gLm11bHRpc2VsZWN0X19vcHRpb246YWZ0ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uaW5nIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJ0dXJuKTsgfSB9XG5cbmZpZWxkc2V0W2Rpc2FibGVkXSAubXVsdGlzZWxlY3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzczNzM3MztcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtZGVzZWxlY3QpO1xuICAgIGNvbG9yOiAjMmIzZTUwOyB9XG5cbiNtYWluLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMyYjNlNTA7IH1cbiAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAubWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAuNjVyZW0gMDsgfVxuICAgICAgI21haW4tZm9vdGVyIC5mb290ZXItbWVudSAubWVudS1pdGVtIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2UzZTNlMzsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1tZW51IC5ldF9wYl93aWRnZXQge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLW1lbnUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyOmZvY3VzICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI21haW4tZm9vdGVyIC5taXNjLXdyYXBwZXIgLmZvcm0tbmV3c2xldHRlciAuaW5wdXQtbmV3c2xldHRlcjp2YWxpZCArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmlucHV0LW5ld3NsZXR0ZXI6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjbWFpbi1mb290ZXIgLm1pc2Mtd3JhcHBlciAuZm9ybS1uZXdzbGV0dGVyIC5pbnB1dC1uZXdzbGV0dGVyOnZhbGlkICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTsgfVxuICAgICNtYWluLWZvb3RlciAubWlzYy13cmFwcGVyIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gICNtYWluLWZvb3RlciAuZm9vdGVyLWxpbmstc2VwYXJhdGUge1xuICAgIG1hcmdpbjogMCAuNXJlbTsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnMgLmluc3RhZ3JhbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjbWFpbi1mb290ZXIgLmZvb3Rlci1zb2NpYWwtaWNvbnNfYXBwIHtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICNtYWluLWZvb3RlciAuZm9vdGVyLXNvY2lhbC1pY29uc19hcHAgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtOyB9XG4gICNtYWluLWZvb3RlciAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNtYWluLWZvb3RlciAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICNtYWluLWZvb3RlciAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTNlM2UzICFpbXBvcnRhbnQ7IH1cbiAgI21haW4tZm9vdGVyICNvdC1zZGstYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbWFpbi1mb290ZXIgI290LXNkay1idG46Zm9jdXMge1xuICAgICAgb3V0bGluZS1jb2xvcjogI2ZmZjsgfVxuICAgICNtYWluLWZvb3RlciAjb3Qtc2RrLWJ0bjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNtYWluLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IC5tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI21haW4tZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgLm1lbnVfaXMtdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLnByaW0tbmF2LW1haW4uc2hvdyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubWFpbi1oZWFkZXIjbWFpbi1oZWFkZXIuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07IH0gfVxuXG4ubWFpbi1oZWFkZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsOyB9XG5cbi5tYWluLWhlYWRlciAuZmFkZS1lbnRlci1hY3RpdmUsXG4ubWFpbi1oZWFkZXIgLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7IH1cblxuLm1haW4taGVhZGVyIC5mYWRlLWVudGVyLFxuLm1haW4taGVhZGVyIC5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubWFpbi1oZWFkZXIgLm5hdmJhciAubmF2LWxpbmsge1xuICBjb2xvcjogIzAwNzJiYztcbiAgcGFkZGluZzogMS4yNXJlbSAycmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIC41cmVtOyB9IH1cblxuLm1haW4taGVhZGVyIC5zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDY0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlci5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMjUlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMCAwIDEwMCU7IH1cbiAgICAgIC5tYWluLWhlYWRlciAubmF2LWJ1dHRvbi13cmFwcGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyIC5mb3JtLXNlYXJjaCAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2ggLnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAubWFpbi1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciAuZm9ybS1zZWFyY2gtd3JhcHBlciAuZm9ybS1zZWFyY2ggLmJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLm1haW4taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgLmZvcm0tc2VhcmNoLXdyYXBwZXIgLmZvcm0tc2VhcmNoIC5idG4gLmZhOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIG1hcmdpbjogMDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC50b3AtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMzglIDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5taWRkbGUtYmFyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIgLmJvdHRvbS1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNDAlIDAlOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29sbGFwc2VkIC50b3AtYmFyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCAubWlkZGxlLWJhciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb2xsYXBzZWQgLmJvdHRvbS1iYXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2YmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMS40NXJlbSAuOHJlbSAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubWFpbi1oZWFkZXIgLmNhcnQgLmNhcnQtaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5tYWluLWhlYWRlciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IC41cmVtIC44cmVtOyB9XG4gIC5tYWluLWhlYWRlciAuZHJvcGRvd24tdG9nZ2xlLCAubWFpbi1oZWFkZXIgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiwgLm5hdk1lbnUtaXRlbS0wIC5tYWluLWhlYWRlciBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLWhlYWRlciAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLm1haW4taGVhZGVyIC5uYXZNZW51LWl0ZW0tMCBidXR0b246OmFmdGVyLCAubmF2TWVudS1pdGVtLTAgLm1haW4taGVhZGVyIGJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdG9wOiA5cHg7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1oZWFkZXIgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5uYXZiYXItd3JhcHBlci5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWFyY2gtaW5wdXQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2VhcmNoLWlucHV0OmZvY3VzICsgbGFiZWwsIC5zZWFyY2gtaW5wdXQ6Zm9jdXMtd2l0aGluICsgbGFiZWwge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuc2tpcC1saW5rOmZvY3VzIHtcbiAgICB0b3A6IDA7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gICAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5wcmltYXJ5LW1lbnUtcy1idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wcmltYXJ5LW1lbnUtcy1idG46Zm9jdXMgaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWFyY2gtcHJpbS1pbnAge1xuICAgIGJvcmRlci1jb2xvcjogIzczNzM3MyAhaW1wb3J0YW50OyB9XG4gICAgLnNlYXJjaC1wcmltLWlucDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktYmx1ZSkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmLCAwIDAgMCAzLjVweCAjMmIzZDUwOyB9XG4gIC5wcmltYXJ5LW1lbnUtcy1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH0gfVxuXG4uY29udGFjdFVzQ29udGFpbmVyIC5pbnB1dEZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuLmNvbnRhY3RVc0NvbnRhaW5lciAuZGVzY3JpcHRpb25Cb3gge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4uc3VicyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5zdWJmaWVsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZWY7IH1cblxuLm1vZGVsZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmOyB9XG5cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jb250YWN0VXNDb250YWluZXIgLmlucHV0RmllbGQge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4vKiBQcm9tbyAqL1xuLnJldmlldy1iYW5kLXByb21vIHtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgcGFkZGluZzogMTBweCAwO1xuICBtaW4taGVpZ2h0OiAxcHg7IH1cblxuLnJldmlldy1iYW5kLXByb21vIGg0IHtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4udmVydGljYWwtYWxpZ24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5yZXZpZXctYmFuZC1wcm9tbyBzdmcge1xuICBvcGFjaXR5OiAxO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBmaWxsOiB3aGl0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDsgfVxuXG4ucmV2aWV3LWJhbmQtcHJvbW8taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3LWJhbmQtcHJvbW8ge1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAucmV2aWV3LWJhbmQtcHJvbW8tY29weSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXctYmFuZC1wcm9tby1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogSG93IFRvICovXG4ucmV2aWV3LWhvd3RvIGgyIHtcbiAgZm9udC1zaXplOiAzNHB4OyB9XG5cbi5yZXZpZXctaG93dG8gaDMge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLnJldmlldy1ob3d0by1wYW5lOjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5yZXZpZXctaG93dG8tcGFuZSAubWFya2VyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IC03NXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAucmV2aWV3LWhvd3RvLXBhbmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAucmV2aWV3LWhvd3RvLXBhbmUgLm1hcmtlciB7XG4gICAgaGVpZ2h0OiAxMjVweDtcbiAgICB3aWR0aDogMTI1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJldmlldy1ob3d0by1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogQ2F0ZWdvcmllcyAqL1xuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTExZDJlOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGltZyB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjsgfVxuXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAubm8tZ3V0dGVyID4gW2NsYXNzKj0nY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wteHMtMS01LCAuY29sLXNtLTEtNSwgLmNvbC1tZC0xLTUsIC5jb2wtbGctMS01LFxuLmNvbC14cy0yLTUsIC5jb2wtc20tMi01LCAuY29sLW1kLTItNSwgLmNvbC1sZy0yLTUsXG4uY29sLXhzLTMtNSwgLmNvbC1zbS0zLTUsIC5jb2wtbWQtMy01LCAuY29sLWxnLTMtNSxcbi5jb2wteHMtNC01LCAuY29sLXNtLTQtNSwgLmNvbC1tZC00LTUsIC5jb2wtbGctNC01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLTUge1xuICB3aWR0aDogMjAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sLXhzLTEtNSB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY29sLXNtLTUtNSB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgfVxuICAucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyBhIHtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDsgfVxuICAuYmFuZC1sIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7IH1cbiAgLmJhbmQtciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wtc20tNS01IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFuZC1sIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuYmFuZC1yIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH0gfVxuXG4vKiBQcm9kdWN0cyAqL1xuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2NlY2VjZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogMTMwcHg7IH1cblxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMnB4IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmJ2X2F2Z1JhdGluZ19jb21wb25lbnRfY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIsIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfbnVtUmV2aWV3c19jb21wb25lbnRfY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ibHVlIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC01cHg7IH1cblxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmJsdWU6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7IH1cblxuLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uLmdyYXkge1xuICBjb2xvcjogI2NlY2VjZTtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTVweDsgfVxuXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uZ3JheTpiZWZvcmUge1xuICBjb2xvcjogI2NlY2VjZTtcbiAgY29udGVudDogJ1xcMjYwNSc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDExMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcbiAgbWluLWhlaWdodDogNjBweDsgfVxuXG4ucHJvZHVjdC1pbWcge1xuICBtYXgtaGVpZ2h0OiA5MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgLnJldmlldy1wcm9kdWN0cyAuc3Rhci1pY29uIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSBoMyB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gLmxlYXJubW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi8qIFdpZGdldCAqL1xuI3Jldmlld0Zvcm0gc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTsgfVxuXG4jcmV2aWV3Rm9ybSBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDsgfVxuXG4jcmV2aWV3Rm9ybSBoNCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbiNyZXZpZXdGb3JtIGlucHV0W3R5cGU9c3VibWl0XTplbmFibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgY29sb3I6ICNGRkY7IH1cblxuI3Jldmlld0Zvcm0gLnNlbGVjdC1kZWZhdWx0LCAuc2VsZWN0LW9wdGlvbiB7XG4gIGhlaWdodDogMzVweDsgfVxuXG4jcmV2aWV3Rm9ybSAuYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTsgfVxuXG4ucmVzb3VyY2UtYmFuZC00IGgzIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJlc291cmNlLWJhbmQtNCAucjRsIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTZweCkge1xuICAub20tYm9yZGVyLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JheTsgfVxuICAub20tYm9yZGVyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBncmF5OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5vbS1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLm9tLWJvcmRlci1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXNvdXJjZS1iYW5kLTQgLm9tLWJvcmRlci10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgLm9tLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAucmVzb3VyY2UtYmFuZC00IC5sZWFybi1tb3JlIHtcbiAgICBmb250LXNpemU6IDEwMCU7IH1cbiAgLnJlc291cmNlLWJhbmQtNCAucmIxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlc291cmNlLWJhbmQtNCAucmI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAucmVzb3VyY2UtYmFuZC00IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmVzb3VyY2UtYmFuZC00IC5zcGxpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5yZXNvdXJjZS1iYW5kLTQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmItaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuXG4udmlkZW9CYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi52aWRlby1wbGF5LWljb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNyUgIWltcG9ydGFudDsgfVxuXG4udGFibGV0VmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmtyaXN0aW5hTW9iaWxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubWF0Y2hMZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnZpZGVvLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm1hdGNoSGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9oZXJvX0JHLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ucHJvbW9Qcm9kcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF9wcm9kX0JHLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubWF0Y2hMYWR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Rlc3QxX0JHLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4ubWF0Y2hNYWxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX3Rlc3QyX0JHLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4udGl0bGVUZXh0IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBjb2xvcjogIzgwODI4NTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLm1vYmlsZVZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYmxldFZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2tyaXN0aW5hMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg2JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMiU7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnF1b3RlayB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2RhbGUxLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEyJTtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNyU7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmRhbGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTclO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAlO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucXVvdGVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XG4gICAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtOyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5rcmlzdGluYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAuZGFsZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGVrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgLmtyaXN0aW5hIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5kYWxlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMCU7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAua3Jpc3RpbmEge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmRhbGUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC50aXRsZVRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAudmlkZW8tcGxheS1pY29uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAua3Jpc3RpbmEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuICAuZGFsZSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50OyB9XG4gIC52aWRlby1wbGF5LWljb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgLnF1b3RlZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAua3Jpc3RpbmEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5xdW90ZWsge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5xdW90ZWQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXh0LW5hdnkge1xuICBjb2xvcjogIzAwMzA4NyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uaGctYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNXB4IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5oZWFydGd1aWRlIC5oZWFydEhlcm8uaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5oZWFydGd1aWRlIC5oZWFydEhlcm8uaDEge1xuICAgICAgZm9udC1zaXplOiA1NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYXJ0Z3VpZGUgLmhlYXJ0SGVyby5oMSB7XG4gICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhcnRndWlkZSAuaGVhcnRIZXJvLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDsgfSB9XG5cbi5oZWFydGd1aWRlIHAge1xuICBmb250LXNpemU6IDIycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYXJ0Z3VpZGUgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zaGllbGQge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7IH1cblxuLmhlYXJ0Z3VpZGUuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyBpZnJhbWUge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7IH1cblxuLmhlYXJ0SGVybyB7XG4gIGZvbnQtc2l6ZTogNjlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgLmhlYXJ0SGVybyB7XG4gICAgICBmb250LXNpemU6IDYycHg7IH0gfVxuXG4udmlkZW8taGVybyB7XG4gIHBhZGRpbmc6IDM1cHggMDsgfVxuICAudmlkZW8taGVybyAuaGctcmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC52aWRlby1oZXJvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDMzM3B4OyB9IH1cblxuLnZpZGVvLWhlcm8tdGV4dCB7XG4gIG1heC13aWR0aDogNjY1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLnZpZGVvLWhlcm8tdGV4dCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG5cbi52aWRlby1oZXJvIC5oZy13YXRjaC1pbWcge1xuICBtYXgtd2lkdGg6IDY2MHB4OyB9XG5cbi5oZWFydFNWRyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuXG4uaGVhcnRTVkcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDgycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVhcnRTVkcgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4ucGxheS1pY29uLWhlYXJ0Z3VpZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wb2NrZXRXYXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgcGFkZGluZzogMzVweCAwOyB9XG5cbi5wdy1kaXZpZGVyIHtcbiAgbWFyZ2luOiAyOHB4IDAgNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLnB3LWhnLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC02NHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucHctaGctaW1nIHtcbiAgICAgIHdpZHRoOiA0MjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wdy1oZy1pbWcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJsb29kLWZsdWN0dWF0aW9ucyB7XG4gIHBhZGRpbmc6IDE1NXB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJsb29kLWZsdWN0dWF0aW9ucyB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDA7IH0gfVxuXG4uYnJlYWt0aHJvdWdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNzJweCAwOyB9XG5cbi5icmVhay10aXRsZSxcbi5ibG9jay10aXRsZSxcbi53Y2hkLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5icmVhay10aXRsZSxcbiAgICAuYmxvY2stdGl0bGUsXG4gICAgLndjaGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cblxuLmJyZWFrdGhyb3VnaCAuY3VmZi1leHBhbmRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYnJlYWt0aHJvdWdoIC5jdWZmLWV4cGFuZGluZyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDUwNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZmQ5MjE7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAwLjcpOyB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoNzksIDIxNywgMzMsIDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAwKTsgfSB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHQtZG90IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xuICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgIzRmZDkyMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgei1pbmRleDogMjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50b29sdGlwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzVweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jdWZmLWV4cGFuZGluZyAudG9vbHRpcC1pbm5lciB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuICAuY3VmZi1leHBhbmRpbmcgLnRvb2x0aXAtaW5uZXIgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMVwiXSB7XG4gIHRvcDogMTAuNzUlO1xuICBsZWZ0OiA0OC4zMzMzJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OSUpOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjFcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAzOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjJcIl0ge1xuICB0b3A6IDE2LjMzMyU7XG4gIGxlZnQ6IDQwJTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIyXCJdIC50b29sdGlwLWlubmVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyOTJweDtcbiAgICBtaW4td2lkdGg6IDI3NHB4OyB9XG4gICAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiMlwiXSAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjJcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIzXCJdIHtcbiAgdG9wOiAxNi4zMzMlO1xuICBsZWZ0OiA0OCU7IH1cbiAgLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiM1wiXSAudG9vbHRpcC1pbm5lciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCIzXCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwW2RhdGEtdGlwPVwiNFwiXSB7XG4gIHRvcDogMTYuMzMzJTtcbiAgbGVmdDogNTQlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjRcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAxNjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjRcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjVcIl0ge1xuICB0b3A6IDI0JTtcbiAgbGVmdDogMzclOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjVcIl0gLnRvb2x0aXAtaW5uZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiAxNjNweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjVcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjZcIl0ge1xuICByaWdodDogMzElO1xuICBib3R0b206IDMyJTsgfVxuICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI2XCJdIC50b29sdGlwLWlubmVyIHtcbiAgICB0b3A6IC0xMTBweDtcbiAgICByaWdodDogMTYzcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI2XCJdIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uY3VmZi1leHBhbmRpbmcgLnR0aXBbZGF0YS10aXA9XCI3XCJdIHtcbiAgYm90dG9tOiAyMi41NjY2JTtcbiAgbGVmdDogMzAlOyB9XG4gIC5jdWZmLWV4cGFuZGluZyAudHRpcFtkYXRhLXRpcD1cIjdcIl0gLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ud2hhdC1jYW4taGctZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53aGF0LWNhbi1oZy1kbyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMjVweDsgfSB9XG5cbi50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGljay1zbGlkZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLnRlc3RpbW9uaWFscy13cmFwcGVyIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IGF1dG87IH1cblxuLnR3b1VwVmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMTNweCAwIDEzMHB4OyB9XG4gIC50d29VcFZpZGVvIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnR3b1VwVmlkZW8gLnZpZGVvLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnR3b1VwVmlkZW8gLnZpZGVvcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50d29VcFZpZGVvIC52aWRlb3MtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudHdvVXBWaWRlbyB7XG4gICAgICBwYWRkaW5nOiA1NHB4IDAgNzBweDsgfSB9XG5cbi50d29VcFZpZGVvIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnR3b1VwVmlkZW8gLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC50d29VcFZpZGVvIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlcjpiZWZvcmUge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLmhnLXByb2R1Y3QtaW1nIHtcbiAgcGFkZGluZy10b3A6IDE5MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhnLXByb2R1Y3QtaW1nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAzNXB4OyB9IH1cblxuLmhnLXJlY29tbWVuZGVkIC5wYXlwYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi5wdXJjaGFzZS1vcHRpb25zIHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjODI4MjgyO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgLnB1cmNoYXNlLW9wdGlvbnMgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMwMDMwODc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNjhweCkge1xuICAgIC5wdXJjaGFzZS1vcHRpb25zIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNoZ0VtYWlsQ2FwdHVyZSB7XG4gICAgcGFkZGluZzogMCAyNXB4OyB9IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ1N1YlRpdGxlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAzOHB4OyB9XG5cbi5oZ1RpdGxlLW91dGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuaGdUaXRsZS1vdXRlciAuaGdUaXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuI2hnRW1haWxDYXB0dXJlICNoZ1RoYW5rWW91IC5oZ1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLm1vZGVsLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnQmx1cmIge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDAzMDg3OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4ge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiA+IGlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGEsXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6aG92ZXIsXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6Zm9jdXMsXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCdG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDE4cHggNTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NzsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmJlZm9yZSxcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5IHVybChcImh0dHBzOi8vZHJoLmltZy5kaWdpdGFscml2ZXIuY29tL0RSSE0vU3RvcmVmcm9udC9TaXRlL29tcm9uL3BiL2ltYWdlcy9lbWFpbC1oZy5wbmdcIikgbm8tcmVwZWF0IDEwcHggMTRweDsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6cGxhY2Vob2xkZXItc2hvd24ge1xuICBjb2xvcjogI2EyYTJhMjsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuI2hnRW1haWxDYXB0dXJlIC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogcmVkOyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctZm5hbWVcIl0sXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZHJoLmltZy5kaWdpdGFscml2ZXIuY29tL0RSSE0vU3RvcmVmcm9udC9TaXRlL29tcm9uL3BiL2ltYWdlcy91c2VyLWhnLnBuZ1wiKTsgfVxuXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbiNoZ0VtYWlsQ2FwdHVyZSA+ICNoZ1RoYW5rWW91IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4jaGdFbWFpbENhcHR1cmUuVFkgPiAqOm5vdCgjaGdUaGFua1lvdSkge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpLCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAjaGdFbWFpbENhcHR1cmUge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCA1MHB4OyB9XG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctZm5hbWVcIl0sXG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAjaGdFbWFpbENhcHR1cmUgLmhnTG9nbyB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7IH0gfVxuXG4ubmV2ZXItbWlzcy1hLWJlYXQge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctdG9wOiAxNTFweDtcbiAgcGFkZGluZy1ib3R0b206IDkycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgIC5uZXZlci1taXNzLWEtYmVhdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5ldmVyLW1pc3MtYS1iZWF0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH0gfVxuXG4ubm1hYi1jb2wtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5tYWItY29sLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5ubWFiLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubm1hYi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4ubmV2ZXItbWlzcy1hLWJlYXQgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gIC5uZXZlci1taXNzLWEtYmVhdCBsaSBpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ib3gge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3g6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCA+IGRpdiB7XG4gICAgbWluLWhlaWdodDogNDM3cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3ggLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zczsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ib3ggLmlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTUlOyB9XG4gICAgLm1hc29ucnktc2VjdGlvbiAuYm94IC5pbm5lci1jb250ZW50IC5ib3gtYXJyb3ctdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJveCAuYm94LWFycm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm1hc29ucnktc2VjdGlvbiAudHh0LWJsYWNrIC5ib3gtYXJyb3cge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ib3g6aG92ZXIgLmNvbnRlbnQsIC5tYXNvbnJ5LXNlY3Rpb24gLmJveDpmb2N1cy13aXRoaW4gLmNvbnRlbnQge1xuICB0b3A6IDRweDsgfVxuXG4ubWFzb25yeS1zZWN0aW9uIC5ib3gtYmctaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5ZmQ0OyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLmJsdWUgLmJveC1hcnJvdy11cCAuZmEge1xuICAgIGNvbG9yOiAjNDE5ZmQ0OyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwYzAyOTsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5ncmVlbiAuYm94LWFycm93LXVwIC5mYSB7XG4gICAgY29sb3I6ICM4MGMwMjk7IH1cblxuLm1hc29ucnktc2VjdGlvbiAucHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiNzBiMTsgfVxuICAubWFzb25yeS1zZWN0aW9uIC5wdXJwbGUgLmJveC1hcnJvdy11cCAuZmEge1xuICAgIGNvbG9yOiAjN2I3MGIxOyB9XG5cbi5tYXNvbnJ5LXNlY3Rpb24gLnRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBiMWFjOyB9XG4gIC5tYXNvbnJ5LXNlY3Rpb24gLnRlYWwgLmJveC1hcnJvdy11cCAuZmEge1xuICAgIGNvbG9yOiAjNzBiMWFjOyB9XG5cbi5yYXRpbmctd3JhcCAuaGctcmF0aW5nIHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgd2lkdGg6IDE3MHB4OyB9XG5cbi5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjODI4MjgyOyB9XG4gIC5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCAuZC1mbGV4IHtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5yYXRpbmctd3JhcCAuaGctcmVjb21tZW5lZCAubm8xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgLnJhdGluZy13cmFwIC5oZy1yZWNvbW1lbmVkIC5ubzEgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDBweCAjODI4MjgyO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuXG4uaW1hZ2UtZGl2aWRlciB7XG4gIGhlaWdodDogNjU1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaW1hZ2UtZGl2aWRlciB7XG4gICAgICBoZWlnaHQ6IDM2NXB4OyB9IH1cblxuLmhnLXRlY2gtc3BlY3Mge1xuICBwYWRkaW5nOiAxMTNweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZy10ZWNoLXNwZWNzIHtcbiAgICAgIHBhZGRpbmc6IDU1cHggMDsgfSB9XG4gIC5oZy10ZWNoLXNwZWNzIC5oZy10ZWNoLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzAwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmhnLXRlY2gtc3BlY3MgLmhnLXRlY2gtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAuaGctdGVjaC1zcGVjcyAuc3BlY3Mge1xuICAgIHBhZGRpbmc6IDY5cHggMDsgfVxuICAuaGctdGVjaC1zcGVjcyAuc3BlY3MtY29sLTEge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTJweDsgfVxuICAuaGctdGVjaC1zcGVjcyAuc3BlY3MtY29sLTIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDUycHg7IH1cbiAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaGctdGVjaC1zcGVjcyAuc3BlY3Mtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAzNTNweDsgfVxuICAuaGctdGVjaC1zcGVjcyAuc3BlYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGctdGVjaC1zcGVjcyAuc3BlY3MtY29sLTEsXG4gICAgLmhnLXRlY2gtc3BlY3MgLnNwZWNzLWNvbC0yIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi50ZWNoLXJlc291cmNlcyAuc3BlY3Mge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7IH1cbiAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2Uge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2UgLmFwcHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogLTEycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAgICAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2UgLmFwcHMgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZTpudGgtY2hpbGQoMSksXG4gICAgLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyAucmVzb3VyY2U6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZTpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH0gfVxuICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5hZGRpdGlvbmFsLXJlc291cmNlcyBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudGVjaC1yZXNvdXJjZXMgLnNwZWNzIC5yZXNvdXJjZXMtY3RhcyAuYnRuIHtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMDAzMDg3O1xuICAgIGNvbG9yOiAjMDAzMDg3O1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmhnLWZhcXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTEzcHg7IH1cbiAgLmhnLWZhcXMgLmZhcXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuaGctZmFxcyAuZmFxcy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5hY2NvcmRpb24gLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmFjY29yZGlvbiAudGl0bGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICAgLmFjY29yZGlvbiAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgLmFjY29yZGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmFjY29yZGlvbiAuYm9keSB7XG4gICAgcGFkZGluZzogMjNweCA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICAgLmFjY29yZGlvbiAuYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMzBweDsgfSB9XG4gICAgLmFjY29yZGlvbiAuYm9keSAuYW5zd2VyLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cbiAgICAuYWNjb3JkaW9uIC5ib2R5IC5pbm5lci1ib2R5IHtcbiAgICAgIG1heC13aWR0aDogNjcxcHg7IH1cbiAgLmFjY29yZGlvbi5hY3RpdmUgLnRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuYWNjb3JkaW9uLmFjdGl2ZSAudGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwNTYnOyB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgIC5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFicyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC5hY2NvcmRpb24tdGFicy1idG4ge1xuICBwYWRkaW5nOiAxOHB4IDE0cHggMThweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAuaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLmFjY29yZGlvbi10YWJzLWJ0biB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAuYWNjb3JkaW9uLXRhYnMtYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC50YWItaWNvOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYwNTYnOyB9XG5cbi5oZWFydC1ndWlkZS1mYXEtdGFicyAudGFiLWljbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAuaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1pY286OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1ib2R5IC5hY2NvcmRpb24taW5uZXItZWxlbWVudCB7XG4gIHBhZGRpbmc6IDIzcHggNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAuaGVhcnQtZ3VpZGUtZmFxLXRhYnMgLnRhYi1ib2R5IC5hY2NvcmRpb24taW5uZXItZWxlbWVudCB7XG4gICAgICBwYWRkaW5nOiAyM3B4OyB9IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItYm9keSAuYW5zd2VyLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH1cblxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIC50YWItYm9keSAuaW5uZXItYm9keSB7XG4gIG1heC13aWR0aDogNjcxcHg7IH1cblxuLmhnLXRlc3RpbW9uaWFscyB7XG4gIHBhZGRpbmctdG9wOiA2OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5oZy10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFscy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7IH1cbiAgLmhnLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBwYWRkaW5nOiBpbmhlcml0OyB9XG5cbi50aW1lckljb24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRpbWVySWNvbiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRpbWVySWNvbiBsaSBidXR0b24ge1xuICAgICAgcGFkZGluZzogMjZweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAgIC50aW1lckljb24gbGkgYnV0dG9uIHN0cm9uZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGltZXJJY29uIGxpIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgIC50aW1lckljb24gbGkuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDsgfVxuICAgIC50aW1lckljb24gbGkuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgYm9yZGVyOiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5oZWFydGd1aWRlIC50aW1lckljb24gbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7IH1cbiAgICAuaGVhcnRndWlkZSAudGltZXJJY29uIGxpLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRvdXItaGVhcnRndWlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53YXRjaC1zaWRlIHtcbiAgcGFkZGluZy10b3A6IDI2MHB4OyB9XG5cbi5oZWFydGd1aWRlLWZsdWN0dWF0aW9ucyB7XG4gIGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29sdW1ucyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG5cbi5oZWFydGd1aWRlIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogNzAwcHg7IH1cblxuLmhnLXNpemluZywgLmhnLXJldmlld3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG4uaGctc3JMIGltZyB7XG4gIG1heC13aWR0aDogMzRweDsgfVxuXG4uaGctc3JMIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDMwODc7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5oZy1yZXZpZXdzOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uaGVhcnRndWlkZSAucHJvZHVjdC1wcmljZS1xdHkge1xuICBtYXJnaW46IDM1cHggMCAhaW1wb3J0YW50OyB9XG5cbi5oZWFydGd1aWRlIC5oZy1wcm9kLXByaWNpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLmhnLXByb2QtcHJpY2luZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5jdGEtaGVhcnRndWlkZSwgLmN0YS1oZWFydGd1aWRlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMwODc7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY3RhLWhlYXJ0Z3VpZGUubGluay1jdGEge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzOyB9XG4gIC5jdGEtaGVhcnRndWlkZS5saW5rLWN0YTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0YjAxNzsgfVxuXG4uaGVhcnRndWlkZSAucHJvZHVjdC1vcHRpb25zIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDExcHggNTBweCAxMXB4IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICBtaW4td2lkdGg6IDIxM3B4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5jb2wge1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIGEge1xuICBjb2xvcjogI0ZGRjsgfVxuXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyTCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgfVxuXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGOyB9XG5cbi5uYXZTdGlja3ktY3RhIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuLmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2U3RpY2t5LWN0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubmF2U3RpY2t5LWN0YSBzcGFuIHtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbi5uYXZTdGlja3ktY3RhIGEge1xuICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtd3JhcDogbm9uZTsgfVxuXG4ud2FycmFudHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvd2FycmFudHktZ2MtY2FydC0xMDAwLXgtMTEzLTYtYy0yLWYtNTktanBnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5sZWFkaW5nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi50YWdMaW5lIHtcbiAgYm9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50OyB9XG5cbi5saW5rIHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5leGNsdXNpdmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiAjODZiMDYyO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5oZWFydGd1aWRlIC5wcm9kdWN0LWN0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uaGVhcnRndWlkZSAucHJvZHVjdC1kdGMge1xuICBmbGV4LWdyb3c6IDI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA2OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5oZWFydGd1aWRlIC5nZnoge1xuICAgIG1hcmdpbi10b3A6IDU1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA4OXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC53YXRjaC1mYWNlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYXJ0Z3VpZGUtbGVhcm4tYnV0dG9uIHtcbiAgICBib3JkZXI6ICMwMDAgc29saWQgMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtd3JhcDogbm9uZTsgfVxuICAuaGVhcnRndWlkZS1jb21wYXRpYmlsaXR5IHtcbiAgICBib3JkZXI6ICNmZmYgc29saWQgMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtd3JhcDogbm9uZTsgfVxuICAucG9ja2V0V2F0Y2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjAlOyB9XG4gIC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL2JveC0yMS5qcGdcIik7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5oZWFydGd1aWRlIC5nZnoge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAud2F0Y2gtZmFjZSB7XG4gICAgd2lkdGg6IDU1JTsgfVxuICAuaGVhcnRndWlkZSAuc3BlY3NhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLndhcnJhbnR5IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3dhcnJhbnR5LWdjLWNhcnQtMTAwMC14LTExMy02LWMtMi1mLTU5LWpwZy5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICBsaW5lLWhlaWdodDogMGVtOyB9XG4gIC50YWdMaW5lIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4zKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAuaGVhcnRndWlkZSAudW5kZXJXYXRjaCB7XG4gICAgbWFyZ2luLXRvcDogMjAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC53YXRjaC1mYWNlIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC53YXRjaC1mYWNlIHtcbiAgICB3aWR0aDogNDUlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHZpZGVvIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhcnRndWlkZSAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7IH1cbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7IH1cbiAgLmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICAuaGVhcnRndWlkZSAudW5kZXJXYXRjaCB7XG4gICAgbWFyZ2luLXRvcDogMCU7IH1cbiAgLnRvdXItaGVhcnRndWlkZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAud2F0Y2gtYmFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC53YXRjaC1mYWNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MSUsIC00NiUpO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSB7XG4gICAgICB0b3A6IDE4cHg7IH1cbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xuICAgICAgdG9wOiA2MnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuc2hpZWxkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpOyB9XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA0OXB4OyB9XG4gICNuYXZiYXJTdGlja3kge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9ja2V0V2F0Y2gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNzAlOyB9XG4gIC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5iYWNrZ3JvdW5kLXZpZGVvIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0xNSUpOyB9XG4gIC5saW5rIHtcbiAgICBmb250LXNpemU6IDMxcHg7IH1cbiAgLmV4Y2x1c2l2ZSB7XG4gICAgZm9udC1zaXplOiA2MXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuY29sdW1ucyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDsgfVxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5leGNsdXNpdmUge1xuICAgIGZvbnQtc2l6ZTogNTlweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVmdFRhZ0xpbmUge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sZWZ0VGFnTGluZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuaGVhcnRndWlkZSAuc3RpY2t5IHtcbiAgICB0b3A6IDgycHg7IH0gfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuaGVhcnRndWlkZSAuc3RpY2t5IHtcbiAgICB0b3A6IDM1cHg7IH1cbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XG4gICAgdG9wOiA0NnB4OyB9IH1cblxuLmhlYXJ0Z3VpZGUgLmdvb2dsZVBsYXkge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uZXhwbG9kZWRWaWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uZXhwbG9kZWRWaWV3IGgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZXhwbG9kZWRWaWV3IC5wIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGVjaFNwZWNzIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50OyB9XG5cbi50ZWNoU3BlY3MgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIC52aWRlby1wbGF5LWljb24xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDE3JTsgfVxuXG4udGVjaFNwZWNzIC52aWRlby1wbGF5LWljb24yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQzNXB4KSB7XG4gIC5oZWFydGd1aWRlIC5nb29nbGVQbGF5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC50ZWNoU3BlY3MgLnZpZGVvLXBsYXktaWNvbjIge1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3b1VwVmlkZW8gLnN0aWNrIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlYmViZWI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV4cGxvZGluZ1dhdGNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xMCU7IH1cbiAgLnRlY2hTcGVjcyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbjEge1xuICAgIHRvcDogMzUlOyB9IH1cblxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9hdmdSYXRpbmcsXG46cm9vdCBbZGF0YS1idi1zaG93PXJhdGluZ19zdW1tYXJ5XSAuYnZfbWFpbl9jb250YWluZXIgLmJ2X2F2Z1JhdGluZzpob3Zlcixcbjpyb290IFtkYXRhLWJ2LXNob3c9cmF0aW5nX3N1bW1hcnldIC5idl9tYWluX2NvbnRhaW5lciAuYnZfbnVtUmV2aWV3c190ZXh0LFxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIC5idl9udW1SZXZpZXdzX3RleHQ6aG92ZXIge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50OyB9XG5cbltkYXRhLWJ2LXNob3c9XCJyYXRpbmdfc3VtbWFyeVwiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5oZy1zclIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyTCB7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNoZy1mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5mYXFCb3gge1xuICBib3JkZXI6IHNvbGlkICNmZmYgMXB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAyNDVweDsgfVxuXG4uZmFxQm94IGg1IHtcbiAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07IH1cblxuLmZhcUJveCBoNTpiZWZvcmUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgdG9wOiAxOHB4O1xuICBjb250ZW50OiAnUSc7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICM2OTY5Njk7IH1cblxuLmZhcUJveCBoNTphZnRlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzY2NjY2NjsgfVxuXG4jU3VwcG9ydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTYwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jUmV2aWV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTcwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaGVhcnRndWlkZUxvZ28ge1xuICB0b3A6IDI4cHg7IH1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XG4gICAgdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5mYXFCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4OyB9XG4gIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5oZWFydGd1aWRlTG9nbywgLm5hdlN0aWNreS1jdGEge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuaGVhcnRndWlkZVN0aWNreU5hdlRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50OyB9XG4gIC5oZWFydGd1aWRlLXdhdGNoIHtcbiAgICB0b3A6IC0xMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmFxQm94IHtcbiAgICBtaW4taGVpZ2h0OiA0NDBweDsgfVxuICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYXFCb3gge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYXFCb3gge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JSIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5oZWFydGd1aWRlIC5oZy1wcm9kLXByaWNpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuaGVhcnRndWlkZSAucHJvZHVjdC1vcHRpb25zIHNlbGVjdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuaGVhcnRndWlkZSAuc3RpY2t5IHtcbiAgICB0b3A6IDQ1cHg7IH0gfVxuXG4jaG9tZS1oZy1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hlYXJ0Z3VpZGUtaG9tZS1oZXJvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IERJTi1wcm87XG4gIHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2hvbWUtaGctaGVybyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuI2hvbWUtaGctaGVybyBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbiNob21lLWhnLWhlcm8gLmhnLWhlcm8tY3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE3cHggNDBweCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJESU4tbWVkaXVtXCI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbiNob21lLWhnLWhlcm8gLmhnLWhlcm8tY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG5cbiNob21lLWhnLWhlcm8gLmhvbWUtaGVyby1oZy1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMTtcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAyNzVweDtcbiAgaGVpZ2h0OiAzN3B4OyB9XG5cbiNob21lLWhnLWhlcm8gLmhlcm8tc2hhZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNztcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwOyB9XG5cbiNob21lLWhnLXNoZWxmLmhnLXNoZWxmLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luLXRvcDogLTE5MHB4OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1zaGVsZi16ZXJvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggaDMge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogODBweCAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDIgc3VwIHtcbiAgZm9udC1zaXplOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMC40ZW0gIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGVyby1ib3ggLmV4Y2x1c2lvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdiN2I7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXN1cHBvcnQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydC1pdGVtIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweCAyNXB4OyB9XG5cbiNob21lLWhnLXNoZWxmIC5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogM3B4IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbiNob21lLWhnLXNoZWxmIC5oZy1oYi1jdGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbiNob21lLWhnLXByb2R1Y3RzIC5kZWFsLW9mLXRoZS13ZWVrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ1cHg7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLnByb2R1Y3QtcHJpY2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdCBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuI2hvbWUtaGctcHJvZHVjdHMgLmJ1eW5vdyB7XG4gIHBhZGRpbmc6IDEwcHggNTBweDsgfVxuXG4jaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlLCAjaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2Vlazo6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjOyB9XG5cbi5ob21lLUhHIC5kZWFsLW9mLXRoZS13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmhvbWUtSEcgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcDogMjdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxN3B4IDQwcHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRElOLWJvbGRcIjtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuc2tldzpiZWZvcmUge1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTUwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5za2V3IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1pY29uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcbiAgbWFyZ2luLXRvcDogLTE0MHB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMjIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1MDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZTpiZWZvcmUge1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLW1vYmlsZS1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmxwLXByYWN0aXRpb25lci13aHktbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvY2hlY2stYmxhY2suc3ZnXCIpO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hvbWUtaGctc2hhdHRlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUgLmFwcC1kb3dubG9hZHMgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1oZyAuaGctaW1nIHtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLWhnIC5ob21lLWhnLXN1YmNvcHkge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbiNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzLW1kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jaG9tZS1oZy1zaGF0dGVyIC5sZWFybm1vcmUge1xuICBwYWRkaW5nOiAxN3B4IDQwcHggMTVweCAhaW1wb3J0YW50OyB9XG5cbiNob21lLWhnLWNvbnN1bWVyLmhlcm8tY29uc3VtZXJyZXBvcnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctY29uc3VtZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7IH1cblxuI2hvbWUtaGctY29uc3VtZXIgLmhnLWNyLWRpc2NsYWltZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuI2hvbWUtaGctY29uc3VtZXIgLmxlYXJubW9yZSB7XG4gIHBhZGRpbmc6IDE3cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlLmhnLWJnLWFkdmFudGFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZy1iZy1hZHZhbnRhZ2UuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5hZHYtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yZW07IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5hZHYtdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMmIzZTUwOyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuaGVhZGVyLWFkdmFudGFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3ggcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYm94IC5jb2x1bW4ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbiNob21lLWhnLWFkdmFudGFnZSAuYm94LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYzsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDI1cHg7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLmZhLWNpcmNsZSB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC5mYS1xdW90ZS1sZWZ0IHtcbiAgY29sb3I6ICMwMDcyYmM7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4OyB9XG5cbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICB6LWluZGV4OiAtMTsgfVxuXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAxNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEwZGVnKTtcbiAgei1pbmRleDogLTE7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWRlLWltZyB7XG4gIHotaW5kZXg6IC0xMDsgfVxuXG4jaG9tZS1oZy16ZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLXplcm8uanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaG9tZS1oZy16ZXJvIGltZyB7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuI2hvbWUtaGctemVybyAuaGVyby1zaGFkZS16ZXJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUsICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgLmgxIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuI2hvbWUtaGctcmVjb21tZW5kZWQgc3VwIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogN3B4OyB9XG5cbiNob21lLWhnLXJlY29tbWVuZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMmIzZTUwLCAjMDA3MmJjKTtcbiAgbGVmdDogMDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMmIzZTUwLCAjMDA3MmJjKTsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubWlsbGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAjaG9tZS1oZy1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWRlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7IH1cbiAgI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGF0dGVyIC5wbTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2hvbWUtaGctY29uc3VtZXIgLmNyLXBkZiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgI2hnLWJnLXplcm8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH1cbiAgLmhlcm8tc2hhZGUtemVybyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zaGFkZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAjaG9tZS1oZy1zaGVsZi5oZy1zaGVsZi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXNoZWxmIC5oZ2hiLXplcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAucHJvbWlzZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2hvbWUtaGctc2hhdHRlciAucG0yIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5ob21lLWhnLWJldHRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xuICAgIGZvbnQtc2l6ZTogMzVweDsgfVxuICAjaG9tZS1oZy1hZHZhbnRhZ2UgLmhlYWRlci1hZHZhbnRhZ2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjBweDsgfVxuICAjaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtaWNvbiBsaSB7XG4gICAgd2lkdGg6IDUwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUl0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMjUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmhjLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgYS5yZXNldC1hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICNicC1wZHAtZmlsdGVycyAubmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYubmF2LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uLmFjdGl2ZSAubmF2Lm5hdi1saXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiBsaS5tb3JlLFxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIGxpLmxlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbiNicC1wZHAtZmlsdGVycyAubW9iaWxlLWZpbHRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2JwLXBkcC1maWx0ZXJzICNmaWx0ZXJzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzICNmaWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI2JwLXBkcC1maWx0ZXJzICNmaWx0ZXJzLWNvbnRhaW5lciBuYXYuc2lkZWJhciB7XG4gICAgei1pbmRleDogMTsgfVxuICAjYnAtcGRwLWZpbHRlcnMgI2ZpbHRlcnMtY29udGFpbmVyIGEudG9vbHRpcDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLnByb2R1Y3Qtd3JhcHBlciB7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgI2JwLXBkcC1maWx0ZXJzIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1tb2JpbGUtaGVhZGluZyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiA+IHVsLmJwLW1haW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gbGkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAubmF2LWl0ZW0gaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbiNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIGlucHV0W3R5cGU9J2NoZWNrYm94J106Zm9jdXMsXG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIGxhYmVsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgcGFkZGluZzogMCA0cmVtIDEwcHg7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzY3Njc2NztcbiAgcGFkZGluZzogMCAwLjQ1cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItc2VjdGlvbiAudG9vbHRpcDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXNlY3Rpb24gLnRvb2x0aXAgLnRvb2x0aXAtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAxNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG4gICAgbWluLXdpZHRoOiAxNTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgei1pbmRleDogMTsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC50b29sdGlwOmhvdmVyIC50b29sdGlwLWxhYmVsLCAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1zZWN0aW9uIC50b29sdGlwOmZvY3VzIC50b29sdGlwLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItdGl0bGUsICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXRpdGxlLCAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biB7XG4gICAgICBtYXJnaW46IDAgMCAwLjNyZW0gMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXRpdGxlLnRhYi1idG4sICNicC1wZHAtZmlsdGVycyAudGFiLWJ0bi5maWx0ZXItYmFjay1idG4ge1xuICAgIHBhZGRpbmc6IDAuNjVyZW0gMXJlbTsgfVxuICAgICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLXRpdGxlLnRhYi1idG4gLmFycm93LXJpZ2h0LCAjYnAtcGRwLWZpbHRlcnMgLnRhYi1idG4uZmlsdGVyLWJhY2stYnRuIC5hcnJvdy1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biB7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAjYnAtcGRwLWZpbHRlcnMgLmZpbHRlci1iYWNrLWJ0biAuYmFjay1idG4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgfVxuICAgICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIC5iYWNrLWJ0bjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gLmZhLmZhLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMC4zcmVtIDFyZW07IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gLmZpbHRlci10aXRsZSwgI2JwLXBkcC1maWx0ZXJzIC5maWx0ZXItYmFjay1idG4gLmZpbHRlci1iYWNrLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICNicC1wZHAtZmlsdGVycyAuZmlsdGVyLWJhY2stYnRuIHNwYW4ucmVzZXQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuXG4jYnAtcGRwLWZpbHRlcnMgbGkubW9yZSxcbiNicC1wZHAtZmlsdGVycyBsaS5sZXNzIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNicC1wZHAtZmlsdGVycyAjYnAtcHJpY2Utb3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgI2JwLXByaWNlLW9yZGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgI2JwLXBkcC1maWx0ZXJzICNicC1wcmljZS1vcmRlciBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMDMwMzA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTM5cHgpIHtcbiAgICAgICNicC1wZHAtZmlsdGVycyAjYnAtcHJpY2Utb3JkZXIgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jYnAtcGRwLWZpbHRlcnMgLmJwZi1tb2JpbGUtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDU3OWU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5vbXItYnAtZmlsdGVycyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gICNicC1wZHAtZmlsdGVycyAub21yLWJwLWZpbHRlcnMgKyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI2JwLXBkcC1maWx0ZXJzIC5vbXItYnAtZmlsdGVyc19fYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbmltYXRpb246IDJzIGluZmluaXRlIHJvdGF0ZUl0IGxpbmVhcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7IH1cblxuI2JwLXBkcC1maWx0ZXJzIC5icC1wcC13YXJwIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87IH1cblxuI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNTUlO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDYyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjYnAtcGRwLWZpbHRlcnMgLnRvb2x0aXAtbW9kYWwge1xuICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1tb2RhbCB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cblxuI2JwLXBkcC1maWx0ZXJzIC50b29sdGlwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtOyB9XG5cbiNicC1wZHAtZmlsdGVycyAudG9vbHRpcC1tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnR0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTsgfVxuXG4vKiBCZXN0IFNlbGxlciAqL1xuLmJlc3Qtc2VsbGVycy13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLmJyaWNrXzIzMjI3OjpiZWZvcmUge1xuICAvKm11c3QgYmUgY2hhbmdlZCBvciByZW1vdmVkKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9GU0FfcGFnZV9hc3NldHNfaGVybzIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwOyB9XG5cbmJ1dHRvbi50b29sdGlwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNoZXJvIGgxIHtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbiNzdWJOYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgNTAlLCAjYzJjMmMyIDUwJSk7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogNzBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTU5OHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYzJjMjsgfVxuXG4jc3ViTmF2LmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5icm93c2VMYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnN1Yk5hdkl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OyB9XG5cbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNibG9vZFByZXNzdXJlXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNibG9vZFByZXNzdXJlXCJdLFxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3RlbnNcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3RlbnNcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZml0bmVzc1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZml0bmVzc1wiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNla2dcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2VrZ1wiXSxcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNyZXNwaXJhdG9yeVwiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjcmVzcGlyYXRvcnlcIl0sXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcHJvZmVzc2lvbmFsXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNwcm9mZXNzaW9uYWxcIl0sXG4uc3ViTmF2SXRlbTpob3Zlcixcbi5uYXYtdGFicy1tZW51LWl0ZW06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjOyB9XG5cbi5zdWJOYXZJdGVtIHtcbiAgYmFja2dyb3VuZDogIzJCM0U1MDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXM7XG4gIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcbiAgLypPdmVybGFwIHBhcmVudCBib3R0b20gYm9yZGVyKi9cbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN1Yk5hdkl0ZW0gPiBhIHtcbiAgcGFkZGluZzogMjBweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zdWJOYXZJdGVtID4gYSxcbi5zdWJOYXZJdGVtID4gYTpob3Zlcixcbi5zdWJOYXZJdGVtID4gYTpmb2N1cyxcbi5zdWJOYXZJdGVtID4gYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5oaXdJdGVtIHtcbiAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgcGFkZGluZzogNDBweCAyNXB4O1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN2Z0ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5zdmdJY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87IH1cblxuLnByb2R1Y3RTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cblxuLnNlY3Rpb25UaXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc2VjdGlvblRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDsgfVxuXG4uc2VjdGlvblRpdGxlID4gaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDVweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN1Yi1oZWFkaW5nLXRleHQge1xuICBmb250LXNpemU6IDE3LjZweDtcbiAgY29sb3I6ICMyYjNlNTA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cblxuLmV4cGFuZFN1Yk5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmV4cGFuZFN1Yk5hdiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtczsgfVxuXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjpob3Zlcixcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmZvY3VzLFxuLmV4cGFuZFN1Yk5hdiBidXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2MyYzJjMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpd0l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggNHB4OyB9XG4gICNzdWJOYXYgLmJzLWNvbnRhaW5lciwgI3N1Yk5hdiBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4gICNzdWJOYXYgYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnN1Yk5hdkl0ZW1zQ29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaXdJdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHg7IH1cbiAgLnNlY3Rpb25UaXRsZSA+IGgyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgLnNlY3Rpb25UaXRsZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTEwJTtcbiAgICBsZWZ0OiAtNSU7IH1cbiAgI3N1Yk5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAuYnJvd3NlTGFiZWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyOyB9XG4gIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDU4cHg7IH1cbiAgLnN1Yk5hdkl0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xLCAwLjUsIDAuNiwgMS40KTsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYmxvb2RQcmVzc3VyZVwiXSB7XG4gICAgdG9wOiAwOyB9XG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiN0ZW5zXCJdIHtcbiAgICB0b3A6IC01OHB4OyB9XG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNmaXRuZXNzXCJdIHtcbiAgICB0b3A6IC0xMTZweDsgfVxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcmVzcGlyYXRvcnlcIl0ge1xuICAgIHRvcDogLTE3NHB4OyB9XG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNwcm9mZXNzaW9uYWxcIl0sXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNib3R0b21cIl0ge1xuICAgIHRvcDogLTIzMnB4OyB9XG4gIC5zdWJOYXZJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtcyB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAjc3ViTmF2Lm9wZW4gLmV4cGFuZFN1Yk5hdiBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNjMmMyYzI7IH1cbiAgI3N1Yk5hdi5vcGVuIC5leHBhbmRTdWJOYXYgYnV0dG9uIGkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAjc3ViTmF2IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmJyb3dzZUxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDRweCAwIDE1cHg7IH0gfVxuXG4vKiBDdWZmIENvbXBhdGliaWxpdHkgU2VsZWN0b3IgKi9cbi5jdWZmLXNlbGVjdG9yIC50ZXh0LWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uY3VmZi1zZWxlY3RvciAuZmllbGQtc2V0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjQ7IH1cblxuI3Byb2R1Y3RfbmFtZV9zZWxlY3QsXG4jbW9kZWxfbnVtYmVyX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7IH1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWZlYXR1cmUtZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gIG1pbi1oZWlnaHQ6IDExMHB4OyB9XG5cbi5jdWZmLXNlbGVjdG9yIC5wcy1kZXNjIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4OyB9XG5cbi5pbnB1dC1icmFuZCxcbi5zZWxlY3RlZC1wcm9kdWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHMtbW9kZWwtc2tpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ucHMtbW9kZWwtcGFzcyB7XG4gIGNvbG9yOiAjYjliOWI5ICFpbXBvcnRhbnQ7IH1cblxuLnBzLWZlYXR1cmUtd3Jpc3Qge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHMtZmVhdHVyZS1oaWRlIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5wcy1qdW1wIHtcbiAgYmFja2dyb3VuZDogIzg2YjA2MiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gIC5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wLWxhc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7IH0gfVxuXG5sZWdlbmQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuaGVyby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDYyLCA4MCwgMC44KTtcbiAgei1pbmRleDogMjsgfVxuXG4uc3VwcG9ydC1odWItYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMnB4IDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuc3VwcG9ydC1odWItYWN0aW9ucyAuc3VwcG9ydC1hY3Rpb24tY29sOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJCM0U1MDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1hY3Rpb25zIC5zdXBwb3J0LWFjdGlvbi1jb2wgaDQge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgLnN1cHBvcnQtaHViLWFjdGlvbnMgLnN1cHBvcnQtYWN0aW9uLWNvbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3VwcG9ydC1odWItaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VwcG9ydC1odWItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1cHBvcnQtaHViLWNvbnRlbnQuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3VwcG9ydC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB6LWluZGV4OiAzOyB9XG4gIC5zdXBwb3J0LWhlcm86YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLnN1cHBvcnQtaGVyby1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnN1cHBvcnQtaGVyby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHRvcDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInOyB9XG4gICAgLnN1cHBvcnQtaGVyby1jb250ZW50IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBmb3JtIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnN1cHBvcnQtaGVyby1jb250ZW50IGlucHV0IHtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI4YmI7XG4gICAgICBjb2xvcjogIzgwODI4NTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zdXBwb3J0LWhlcm8tY29udGVudCBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViOGJiO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnN1cHBvcnQtaGVyby1jb250ZW50IGJ1dHRvbiAuZmEtc2VhcmNoOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMmIzZTUwOyB9XG5cbi5zdXBwb3J0LWNvbnRhY3QtdGlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKiAgcGFkZGluZzogMi44MTI1cmVtIDEuNDM3NXJlbTsqL1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2OyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICMwMDcyYmM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlIC5jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4OiAxMHJlbTtcbiAgICBmbGV4OiAxMHJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB3aWR0aDogMjYycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogNnB4IDE4cHg7IH0gfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uLmdyZXktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSB7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSAuc3VwcG9ydC1jb250YWN0LWljb24ge1xuICAgICAgbWluLWhlaWdodDogNjlweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1odWItY3RhLXNlY3Rpb24gLnN1cHBvcnQtY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC1pbnB1dDpjaGVja2VkICsgbGFiZWwsIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHNwYW4sIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtaW5wdXQ6Zm9jdXMgKyBsYWJlbCBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzJiYztcbiAgcGFkZGluZzogMzNweCAxMHB4IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAgIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZS5hY3RpdmUgcCB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSBpbWcge1xuICAgIG1heC13aWR0aDogNzJweDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kLXR5cGUgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZC10eXBlIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LXByb2QtdHlwZSBsYWJlbDpmb2N1cyBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGUuYWN0aXZlIH4gLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZTpmb2N1cyB+IC5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MDgyODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViOyB9XG5cbi5zdXBwb3J0LWh1Yi13cmFwcGVyIC5zdXBwb3J0LWlubmVyLXR5cGVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1pbm5lci10eXBlcy5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIgLnN1cHBvcnQtcHJvZHVjdHMtd3JhcHBlciAucHJvZHVjdC13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc3VwcG9ydC1odWItd3JhcHBlciAuc3VwcG9ydC1wcm9kdWN0cy13cmFwcGVyIC5wcm9kdWN0LXdyYXBwZXIgaDQge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA3MmJjO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIC5zdXBwb3J0LWNvbnRhY3QtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBoZWlnaHQ6IDY1cHg7ICovXG4gICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLnN1cHBvcnQtY29udGFjdC1tZC10aWxlIGgzIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBjb2xvcjogIzAwNzJiYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLmNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXg6IDEwcmVtO1xuICAgIGZsZXg6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuc3VwcG9ydC1jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc3VwcG9ydC1jb250YWN0LW1kLXRpbGUgLnN1cHBvcnQtY29udGFjdC10aWxlLWN0YSBhIHtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8qZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyovIH1cblxuLnN1cHBvcnQtY29udGFjdHVzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnN1cHBvcnQtY29udGFjdHVzLXdyYXBwZXIgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAuc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3VwcG9ydC1odWItY3RhLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uLmdyZXktYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSB7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1jdGEtc2VjdGlvbiAuc3VwcG9ydC1jb250YWN0LXRpbGUgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIC5zdXBwb3J0LWNvbnRhY3QtdGlsZSAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1oZXJvLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICBmb250LXNpemU6IDMycHg7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWhlcm8tbW9kZWwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzJiM2U1MDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1oZXJvLW1hbnVhbHMge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaGVyby1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA0NDBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1oZXJvLWltYWdlLXN0YXRpYyBpbWcge1xuICBtYXgtaGVpZ2h0OiA0NDBweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1odWItaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlcixcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyLFxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtaHViLWZpbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWh1Yi1hY2Nlc3Nvcmllcyxcbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1odWItZmFxcy13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LW1lZGlhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogNjVweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwMDcyYmM7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tZWRpYSAubWVkaWEtYm9keSBhLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciBoNSB7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLmxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLnBpcGUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDI3NnB4O1xuICBiYWNrZ3JvdW5kOiAjODA4Mjg1OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWFuY2hvci13cmFwcGVyIC5ibG9jay13cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLmltZy1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMjA4cHg7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAuYmxvY2std3JhcHBlciAubGlzdC1pdGVtIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIgLmJsb2NrLXdyYXBwZXIubGlzdCB7XG4gIG1heC13aWR0aDogMjk3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciAucGlwZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1hbmNob3Itd3JhcHBlciB1bC5hbmNob3JzIC5saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3MmJjO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24ge1xuICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgc3ZnLCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgZyxcbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgcGF0aCB7XG4gICAgICBmaWxsOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb246aG92ZXIgaDQge1xuICAgICAgY29sb3I6ICMwMDcyYmM7IH1cbiAgICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBoNDpiZWZvcmUsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbjpob3ZlciBoNDphZnRlciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIHN2ZyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1MXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIgLnN1cHBvcnQtZmFxLWFjdGlvbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIGg0OmJlZm9yZSwgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIGg0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlciAuc3VwcG9ydC1mYXEtYWN0aW9uIGg0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1MCU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1mYXEtYWN0aW9ucy13cmFwcGVyIC5zdXBwb3J0LWZhcS1hY3Rpb24gaDQ6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDUwJTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LmFjdGl2ZSBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnkuYWN0aXZlIGg0OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5IGg0IHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IC41OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtLmZhcS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1uYW1lIHtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgIGNvbG9yOiAjODZiMDYyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjODZiMDYyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tcXVlc3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLXF1ZXN0aW9uOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiAnXFxmMDU1JztcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tcXVlc3Rpb24uYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNTYnOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5mYXEtY2F0ZWdvcnktaXRlbSAuZmFxLWNhdGVnb3J5LWl0ZW0tYW5zd2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdGVnb3J5LWl0ZW0gLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlci5vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLmZhcS1jYXRlZ29yeS1pdGVtIC5mYXEtY2F0ZWdvcnktaXRlbS1hbnN3ZXIgLmZhcS1hbnN3ZXItaWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuZmFxLWNhdC1saW5rLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJiM2U1MCwgIzJiM2U1MCksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzE4MjkzOCwgIzE4MjkzOCk7XG4gIC8qIGdyYWRpZW50IDIgYXMgc29saWQgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLyogc2FtZSBhcyBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0ICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgNDIlICAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQyJSAxMDAlLCAxMDAlIDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwOyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgaDUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5zbWFsbC1ub3RpY2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuY29tcGF0YWJpbGl0eS1maWx0ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogNTBweCAwIDUwcHggNTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyYjNlNTA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogOTUlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzJiM2U1MCwgIzJiM2U1MCksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxODI5MzgsICMxODI5MzgpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAwIDQyJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0MiUsIDEwMCUgMTAwJTsgfVxuICAgICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5jb21wYXRhYmlsaXR5LWZpbHRlcjphZnRlciB7XG4gICAgICAgIC8qd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMDBweCAwIDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmIzZTUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNDAlOyovXG4gICAgICAgIGJvcmRlcjogMDsgfSB9XG4gIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB1bC5mZWF0dXJlLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHVsLmZlYXR1cmUtbGlzdCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1jaGVjay13aGl0ZS5zdmcpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciB1bC5mZWF0dXJlLWxpc3QgbGkuZGVhY3RpdmF0ZSB7XG4gICAgICBjb2xvcjogIzgwODA4MDsgfVxuICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgLmN1ZmZzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuY3VmZnMtbGlzdCBoNSBzcGFuLmZpcnN0LWNoYXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNC41cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciAuY3VmZnMtbGlzdCBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24gLmJsb2NrLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgaGVpZ2h0OiAxMDFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGhvbmVcIjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi50YWJsZXQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJUYWJsZXRcIjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24ubXAzLXBsYXllcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIk1QMyBQbGF5ZXJcIjsgfVxuICAgIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LWNvbXBhdGFiaWxpdHktd3JhcHBlciBidXR0b24ubXAzLXBsYXllciBpbWcge1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgICAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIgYnV0dG9uLmFjdGl2ZSAuYmxvY2std3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIGJ1dHRvbi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAzOTBweDtcbiAgICBwYWRkaW5nOiAxMXB4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogR290aGFtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMTIxMjEyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMTIxMjEyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIHNlbGVjdCBvcHRpb24ge1xuICAgICAgLypwYWRkaW5nOiAxMXB4IDhweDsqL1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtY29tcGF0YWJpbGl0eS13cmFwcGVyIC5hcHAtaWNvbiB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA2NnB4OyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIC5icy1jb250YWluZXIsIC5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXVwZ3JhZGUtd3JhcHBlciBhcnRpY2xlI3Bvc3QtMjM0MzMsXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIgYXJ0aWNsZSNwb3N0LTEzNDQzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgyODU7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdXBncmFkZS13cmFwcGVyIHAge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtbW9yZS13cmFwcGVyIGg1IHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzJiM2U1MDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tb3JlLXdyYXBwZXIgLmJsb2NrLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMXB4O1xuICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMjVweCAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tb3JlLXdyYXBwZXIgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGltZyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC1tb3JlLXdyYXBwZXIgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGEge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGNvbG9yOiAjMmIzZTUwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMmIzZTUwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW9zLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgd2lkdGg6IDEyMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnZpZGVvLXdyYXBwZXIgLnZpZGVvLXRpdGxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5zdXBwb3J0LWh1Yi1wcm9kdWN0IC5zdXBwb3J0LXZpZGVvcy13cmFwcGVyIC5zbGljay1uZXh0LCAuc3VwcG9ydC1odWItcHJvZHVjdCAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciAuc2xpY2stcHJldiB7XG4gIGJvcmRlcjogc29saWQgIzAwNzJiYztcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDcyYmM7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiAwIDA7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogLTIwcHg7IH1cblxuLnN1cHBvcnQtaHViLXByb2R1Y3QgLnN1cHBvcnQtdmlkZW9zLXdyYXBwZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjBweDsgfVxuXG4jbW1Db21wYXJlQ2hhcnQuaW4gfiAjbW1Db21wYXJlVHJheSxcbiNtbUNvbXBhcmVUcmF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0zMDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIxKTsgfVxuXG4jbW1Db21wYXJlVHJheS5pbiB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1DbG9zZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogLjc4ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgbWluLWhlaWdodDogMTQ5cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QgLm1tQ2xvc2Uge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCAubW1DbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogcmVkOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kLmVtcHR5IHtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2Y3ZjdmNztcbiAgICBiYWNrZ3JvdW5kOiAjMmIzZTUwOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2QgPiBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogNHB4IDRweCAwIDRweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4jbW1Db21wYXJlVHJheSAubW1UcmF5Q1RBcyA+ICoge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIC5jb21wYXJlTm93W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbiNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIC5jbGVhckFsbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIC5jbGVhckFsbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IGRhc2hlZCAjZjdmN2Y3OyB9XG5cbi5jb21wYXJlQmxvY2sge1xuICBtYXJnaW46IDRweCAwIDEwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmNvbXBhcmVSZWFkeSAuY29tcGFyZUJsb2NrIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDsgfVxuICAuY29tcGFyZUJsb2NrIGxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDkwJTsgfVxuICAgIC5jb21wYXJlQmxvY2sgbGFiZWw6OmJlZm9yZSwgLmNvbXBhcmVCbG9jayBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzgxODE4MTsgfVxuICAgIC5jb21wYXJlQmxvY2sgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICBmb250LWZhbWlseTogZGFzaGljb25zO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGVmdDogLTNweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29udGVudDogXCJcXGYxNDdcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCxcbiAgLmNvbXBhcmVCbG9jayBsYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDcyYmM7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbiAgLmNvbXBhcmVCbG9jayBsYWJlbDpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7IH1cbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbCxcbiAgLmNvbXBhcmVCbG9jayBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbDpob3ZlciB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogIzgxODE4MTsgfVxuICAuY29tcGFyZUJsb2NrIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsOjpiZWZvcmUsXG4gIC5jb21wYXJlQmxvY2sgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjRweCkge1xuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgd2lkdGg6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtbUNvbXBhcmVUcmF5IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheVByb2RzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDIwcHgpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNtbUNvbXBhcmVUcmF5IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzLFxuICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI21tQ29tcGFyZVRyYXkgLm1tVHJheU5vdGUgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAuNjZlbTsgfVxuICAjbW1Db21wYXJlVHJheS5pbiAubW1UcmF5UHJvZCAubW1DbG9zZSB7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICNtbUNvbXBhcmVUcmF5LmluIC5tbUNsb3NlIHtcbiAgICB0b3A6IC0zOHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbiNtbUNvbXBhcmVDaGFydCB7XG4gIHBhZGRpbmc6IDMwcHggNTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDJweCByZ2JhKDIxLCAyMSwgMjEsIDAuMjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4xcztcbiAgei1pbmRleDogMTAwMDAyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gICNtbUNvbXBhcmVDaGFydC5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1JSk7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjbW1Db21wYXJlQ2hhcnQuaW4gKyAubW1Db21wYXJlQ2hhcnRCYWNrZHJvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAjbW1Db21wYXJlQ2hhcnQgKyAubW1Db21wYXJlQ2hhcnRCYWNrZHJvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgei1pbmRleDogMTAwMDAxOyB9XG4gICNtbUNvbXBhcmVDaGFydCAubW1DbG9zZSB7XG4gICAgY29sb3I6ICMyZjMxMzI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAjbW1Db21wYXJlQ2hhcnQgLm1tQ2xvc2U6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICAjMkIzRTUwOyB9XG4gICAgI21tQ29tcGFyZUNoYXJ0IC5tbUNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICNtbUNvbXBhcmVDaGFydCAubW1CdG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxOHB4IDcycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjI7IH1cblxuLnRhYmxlLWNvbXBhcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogOTAwcHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIFtzY29wZT1yb3ddIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gIC50YWJsZS1jb21wYXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIC5pbWctZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIC5wcm9kSW1ncyBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgLnByb2ROYW1lcyB0ZFtzY29wZT1yb3ddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRoW3Njb3BlPXJvd10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IC43NXJlbSA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkW3Njb3BlPXJvd10ge1xuICAgIGJvcmRlci1jb2xvcjogI2ViZWJlYjsgfVxuICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IC5wcm9kUHJpY2VzIHRkIHtcbiAgICBwYWRkaW5nOiAycmVtIDRweDsgfVxuICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIC5sZWFybm1vcmUgOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzAwNzJiYzsgfVxuXG4udGFibGUtY29tcGFyZWQgPiB0aGVhZCB0aCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udGFibGUtY29tcGFyZWQgPiB0aGVhZCAucHJvZE5hbWVzIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzJiYztcbiAgcGFkZGluZzogLjc1cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIC50YWJsZS1jb21wYXJlZCB7XG4gICAgd2lkdGg6IDgzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICNtbUNvbXBhcmVDaGFydCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAudGFibGUtY29tcGFyZWQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSxcbiAgLnRhYmxlLWNvbXBhcmVkIHRkLFxuICAudGFibGUtY29tcGFyZWQgdGhlYWQsXG4gIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRkIHtcbiAgICBwYWRkaW5nOiAuNXJlbTsgfVxuICAudGFibGUtY29tcGFyZWQgdHIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aDpudGgtY2hpbGQobisyKSwgLnRhYmxlLWNvbXBhcmVkIHRkOm50aC1jaGlsZChuKzIpIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0ZDpudGgtY2hpbGQobisyKSwgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRoZWFkIHRoOm50aC1jaGlsZChuKzIpIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC50YWJsZS1jb21wYXJlZCBbc2NvcGU9cm93XSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCBbc2NvcGU9cm93XSxcbiAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIFtzY29wZT1yb3ddIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgI21tQ29tcGFyZUNoYXJ0LmluIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxNXB4KTsgfVxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgLnByb2ROYW1lcyB0ZCB7XG4gICAgcGFkZGluZzogLjVyZW07IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRkLFxuICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSxcbiAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRkW3Njb3BlPXJvd10ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSB7XG4gICAgcGFkZGluZzogNHB4IDhweDsgfVxuICAudGFibGUtY29tcGFyZWQgLnByb2RQcmljZXMgLmgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnRhYmxlLWNvbXBhcmVkIHRmb290IHRkIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmOyB9XG4gIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uc2VhcmNoLXNiLWNhdGVnb3JpZXMge1xuICBtYXJnaW46IDYwcHggMDsgfVxuXG4uYWN0aW9uIC5idG4uYmx1ZS1ibG9jay1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5hZHZhbmNlLWxpbmsge1xuICBtYXJnaW46IDVweCAwOyB9XG4gIC5hZHZhbmNlLWxpbmsgYSB7XG4gICAgY29sb3I6ICMyYjNlNTA7IH1cbiAgLmFkdmFuY2UtbGluayAudGV4dCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMyYjNlNTA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFkdmFuY2UtbGluayAuaWNvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAgIC5hZHZhbmNlLWxpbmsgLmljb24gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDsgfVxuXG46cm9vdCB7XG4gIC0tY2VydWxlYW46ICMwMjcyYmM7XG4gIC0tdmVyeS1saWdodC1waW5rOiAjZWNlY2VjO1xuICAtLWRhcmstZ3JleS1ibHVlOiAjMmIzZDUwO1xuICAtLWxpZ2h0LWdyZXkxOiAjZjlmOWY5O1xuICAtLWxpZ2h0LWdyZXkyOiAjZjRmNGY0O1xuICAtLWJyb3duLWdyZXk6ICNiMWIxYjE7XG4gIC0tYmF0dGxlc2hpcC1ncmV5OiAjNzU3NzdhO1xuICAtLWRhcmstZ3JleTogIzU2NTc1YTtcbiAgLS1saWdodC1uYXZ5OiAjMTg0MjZlO1xuICAtLXBhbGUtbWF1dmU6ICNmYWUzZjc7XG4gIC0tcGFsZS1waW5rOiAjZjJjZmU0O1xuICAtLXB1cnBsaXNoLXBpbms6ICNjNjU1OTY7XG4gIC0tYmxhY2s6ICMwMDAwMDA7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tY2VydWxlYW4yOiAjMDA4MWMzO1xuICAtLWNlcnVsZWFuMzogIzAwODljZTsgfVxuXG4ucGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIsXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscy5ldF9maXhlZF9uYXYgI3BhZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cblxuLnBhZ2UtY2xpbmljYWwtdmFsaWRhdGlvbiAuaGNwLWEtc3BvdC0xIHtcbiAgbWluLWhlaWdodDogMzg1cHg7IH1cblxuLnBhZ2UtaGVhcnQtaGVhbHRoIC5oY3AtYS1zcG90LTEge1xuICBtaW4taGVpZ2h0OiAzODVweDsgfVxuXG4ucGFnZS1oZWFydC1oZWFsdGggLmhjcC1jYWxsb3V0LTEge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpOyB9XG5cbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiB7XG4gIGhlaWdodDogNDQ1cHg7IH1cblxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtY2FsbG91dC0yIC5tYWluIHtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5oY3AtdG9wLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNlcnVsZWFuKTtcbiAgcGFkZGluZzogMTVweCAwcHg7IH1cblxuLmhjcC10b3AtaGVhZGVyIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhjcC10b3AtaGVhZGVyIC5tZW51LWhjcDItY29udGFpbmVyIGxpLFxuLmhjcC10b3AtaGVhZGVyIC5tZW51LWhjcDMtY29udGFpbmVyIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcC10b3AtaGVhZGVyIGJ1dHRvbi5oY3Atc2VhcmNoLFxuLmhjcC1ib3R0b20taGVhZGVyIGJ1dHRvbi5oY3Atc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnMtaGNwMy1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zLWhjcDMtYnRuLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWluLWhlaWdodDogMzlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM5cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucy1oY3AzLWJ0bi1zbTpmb2N1cyBpOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnMtaGNwMy1idG46Zm9jdXMsXG4ucy1oY3AzLWJ0bi1zbTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnMtaGNwMy1zZWFyY2gtZmllbGQ6Zm9jdXMge1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbikgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucy1oY3AzLXNlYXJjaC1maWVsZC1zbSB7XG4gIGJvcmRlci1jb2xvcjogIzczNzM3MyAhaW1wb3J0YW50OyB9XG4gIC5zLWhjcDMtc2VhcmNoLWZpZWxkLXNtOmZvY3VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kYXJrLWdyZXktYmx1ZSkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDsgfVxuXG4uaGNwLWhlYWRlciAuZm9ybS1zZWFyY2gtd3JhcHBlcixcbi5oY3AtaGVhZGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyMiB7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuI21haW4taGVhZGVyIC5oY3AtdG9wLWhlYWRlciAubmF2YmFyIC5sb2dvIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgd2lkdGg6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1oZWFkZXIgI2Zvcm0tc2VhcmNoLXdyYXBwZXIyIHtcbiAgdG9wOiA2NHB4OyB9XG4gIC5oY3AtaGVhZGVyICNmb3JtLXNlYXJjaC13cmFwcGVyMiAuZm9ybS1zZWFyY2ggYnV0dG9uW2NsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhjcC1oZWFkZXIgZGl2W2NsYXNzPVwicHgtMy1tZFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oY3AtaGVhZGVyIGRpdltjbGFzcz1cInB4LTMtbWRcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfSB9XG5cbi5oY3AgaDEsXG4uaGNwIC5oMSB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xuICBjb2xvcjogdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AgaDIsXG4uaGNwIC5oMixcbi5oY3AgLmhlYWRpbmctZmVhdHVyZWQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcCBoMyxcbi5oY3AgLmgzIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcCBoNCxcbi5oY3AgLmg0IHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcCBwLFxuLmhjcCB1bCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AgLmNvbnRhY3QtdXMge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDAuODY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjAxcHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcCAuYjJiIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuNzhweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwIC5mZWF0dXJlZC1wcm9kdWN0LXRleHQge1xuICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMHB4O1xuICBmbGV4OiAxIDAgMCU7IH1cblxuLmhjcC1idXR0b24tMSB7XG4gIHBhZGRpbmc6IDEzcHggNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oY3AtYnV0dG9uLTE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGNwLWJ1dHRvbi0yIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oY3AgLmhjcC1tb2RlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhjcCAuaGNwLWNvbm5lY3Qge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY2VydWxlYW4pOyB9XG5cbi5oY3AtdGV4dC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcCAuaGNwLWRpc2NsYWltZXIsXG4uaGNwIC5oY3AtZGlzY2xhaW1lciBwLFxuLmhjcCAuaGNwLWRpc2NsYWltZXIgLmhjcC1kaXNjbGFpbWVyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuLmhjcC1kaXNjbGFpbWVyLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLmhjcC1kaXNjbGFpbWVyIGgyLmhjcC1kaXNjbGFpbWVyLWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AgLmhjcC1kaXNjbGFpbWVyIC5oY3AtZGlzY2xhaW1lci1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIGNvdW50ZXItcmVzZXQ6IExJU1QtSVRFTVM7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLmhjcCAuaGNwLWRpc2NsYWltZXIgLmhjcC1kaXNjbGFpbWVyLWxpc3QgbGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtOyB9XG4gICAgLmhjcCAuaGNwLWRpc2NsYWltZXIgLmhjcC1kaXNjbGFpbWVyLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoTElTVC1JVEVNUykgXCIuXCI7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogTElTVC1JVEVNUztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1yaWdodDogLjVlbTsgfVxuXG4uaGNwLWRpc2NsYWltZXIge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uaGNwIC5oY3AtanVtcC1iYXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uaGNwIC53aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcCAuYmxhY2sge1xuICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG5cbi5oY3AtYS1zcG90LTIgdWwsXG4uaGNwLWJvZHktOSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4OyB9XG5cbi5oY3AgLnN1YiB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG5cbi5oY3AgLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oY3Atcm91bmRlZC0zMCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmhjcC1yb3VuZGVkLWxlZnQtMzAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDsgfVxuXG4uaGNwLXJvdW5kZWQtcmlnaHQtMzAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucGItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wYi0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm10LTgge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubXQtOSB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5oY3AgLm1iLW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDsgfVxuXG4uaGNwIC5tYi1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLmhjcCAubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMXJlbTsgfVxuXG4uaGNwIC5tdC1uMiB7XG4gIG1hcmdpbi10b3A6IC0ycmVtOyB9XG5cbi5oY3AgLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07IH1cblxuLmhjcCAubXQtbjQge1xuICBtYXJnaW4tdG9wOiAtNHJlbTsgfVxuXG4uaGNwIC5tdC1uNSB7XG4gIG1hcmdpbi10b3A6IC01cmVtOyB9XG5cbi5oY3AgLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTZyZW07IH1cblxuLmhjcCAubXQtbjcge1xuICBtYXJnaW4tdG9wOiAtN3JlbTsgfVxuXG4uaGNwIC5tdC1uOCB7XG4gIG1hcmdpbi10b3A6IC04cmVtOyB9XG5cbi5oY3AgLm10LW4xMDAge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7IH1cblxuLmhjcCAubXQtbjUwIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cblxuLmhjcCAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtYS1zcG90LTEsXG4uaGNwLWEtc3BvdC0yIC5tYWluLFxuLmhjcC1jYWxsb3V0LTEsXG4uaGNwLWEtc3BvdC00IC5tYWluLFxuLmhjcC1hLXNwb3QtNSAubWFpbixcbi5oY3AtY2FsbG91dC0xIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIHotaW5kZXg6IDI7IH1cblxuLmhjcC1hLXNwb3QtaG9tZSAubWFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogNDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7IH1cblxuLmhjcC1hLXNwb3QtMSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMzglO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7IH1cblxuLmhjcC1hLXNwb3QtaG9tZSxcbi5oY3AtYS1zcG90LTEsXG4uaGNwLWEtc3BvdC0yLFxuLmhjcC1hLXNwb3QtNCxcbi5oY3AtYm9keS03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtYS1zcG90LTEgYSxcbi5oY3AtYS1zcG90LTIgYSxcbi5oY3AtYS1zcG90LTMgYSxcbi5oY3AtYS1zcG90LTUgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBoeXBoZW5zOiBub25lOyB9XG5cbi5oY3AtYS1zcG90LTMgLnN1Yi13cmFwcGVyLFxuLmhjcC1hLXNwb3QtNSAuc3ViLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oY3AtYS1zcG90LTMgLnN1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LW5hdnkpOyB9XG5cbi5oY3AtYS1zcG90LTUgLnN1YjIgaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5tYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ncmV5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLyogbmV3IHN0eWxlcyAqL1xuLm0tMTQ0IHtcbiAgbWF4LXdpZHRoOiAxNDRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcbiAgbWFyZ2luLWxlZnQ6IC01LjUlICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtYmFubmVyLWIyYi50cmFuc2Zvcm1lZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTguMyUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0LWJhbm5lci1iMmIudHJhbnNmb3JtZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC02LjklICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhY3QtYmFubmVyLWIyYi50cmFuc2Zvcm1lZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTYuNCUgIWltcG9ydGFudDsgfSB9XG5cbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGhlaWdodDogODBweDsgfVxuXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyLFxuLmIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlcixcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyA+IGltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzID4gaW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgPiBpbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfSB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyAuY29udGFjdC11cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmNvbnRhY3QtdXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmNvbnRhY3QtdXMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gIGhlaWdodDogNzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNC4xJSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMi44JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyJSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwLjUlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNS45JSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQuNyUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNC41JSAhaW1wb3J0YW50OyB9IH1cblxuLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmxwLWIyYi1iYW5uZXItd3JhcHBlci1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDsgfSB9XG4gIC5scC1iMmItYmFubmVyLXdyYXBwZXItaW5uZXIgLmIyYi1iYW5uZXItY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbi5scC1iMmItYmFubmVyLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5iMmItYmFubmVyLWNvbnRlbnRzIGgyLmIyYi5kLWZsZXgge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qZW5kKi9cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmNvbnRhY3QtdXMtdGV4dC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA3M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xuICBtYXgtd2lkdGg6IDE2NHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLmhjcC1iMmItcG9ydGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oY3AtYjJiLXBvcnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAzNXB4LCAxMDAlIDkzcHgsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAzNXB4LCAxMDAlIDkzcHgsIDEwMCUgMTAwJSwgMCUgMTAwJSk7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi10ZXh0LXdyYXBwZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjRweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmIyYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLmhjcC1iMmItcG9ydGFsIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDM1cHg7IH1cblxuLmhjcC1ib2R5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTsgfVxuXG4uaGNwLWJvZHktMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpOyB9XG4gIC5oY3AtYm9keS0yIHVsIC52aXRhbHNpZ2h0LWl0ZW1zLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmhjcC1ib2R5LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLmhjcC1ib2R5LTMgLm1haW4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTsgfVxuXG4uaGNwLWJvZHktNCxcbi5oY3AtYm9keS05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgNThweCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpOyB9XG5cbi5oY3AtYm9keS00IC5tYWluIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhjcC1ib2R5LTUsXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLmhjcC1pbmR1c3RyeS1uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHg7IH1cblxuLmhjcC1ib2R5LTcgaDMge1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uaGNwLWJvZHktNyAuY29sLTQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uaGNwLWJvZHktNyAuY29sLTQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuLmhjcC1ib2R5LTcgLmNvbC00Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uaGNwLWJvZHktNyAuaGNwLWJvZHktNy10ZXh0IHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5oY3AtYm9keS03IC5oY3AtYnV0dG9uLTEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGNwLWJvZHktOSBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNTJweDsgfVxuXG4uaGNwLWJvZHktOS1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA1cHg7IH1cblxuLmhjcC1ib2R5LTktYm94IHAuaGNwLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5oY3AtYm9keS05LWJveC13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG4uaGNwIHN1cCB7XG4gIGZvbnQtc2l6ZTogNTAlOyB9XG5cbi5oY3AtY2FsbG91dC0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaGNwLWNhbGxvdXQtMyAuaGNwLWRpc2NsYWltZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtZmVhdHVyZWQtcHJvZHVjdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLWZlYXR1cmVkLXByb2R1Y3RAM3gucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuZnAtYmFubmVyLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDU3cHg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4OyB9XG5cbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuZnAtYmFubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTU3cHg7XG4gIGxlZnQ6IC0zNHB4O1xuICB6LWluZGV4OiAyOyB9XG5cbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuc3ViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0yNXB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgaW5wdXQsXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZm9ybV9ib2R5IHNlbGVjdCB7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1M3B4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4OyB9XG5cbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxM3B4OyB9XG5cbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggNDBweDsgfVxuXG4ucGFnZS1yZXNwaXJhdG9yeS1zdXBwb3J0IC5oY3AtZ3JpZC0xLFxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLnBhZ2UtcGFpbi1tYW5hZ2VtZW50IC5oY3AtYS1zcG90LTMgLnN1YiB7XG4gIHotaW5kZXg6IDE7IH1cblxuLnBhZ2UtcmVtb3RlLXBhdGllbnQtbW9uaXRvcmluZyAuaGNwLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhjcC12aWRlbyBpZnJhbWUge1xuICB3aWR0aDogODkxcHg7XG4gIGhlaWdodDogNTAxcHg7IH1cblxuLmhjcC1ncmlkLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMHB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcbiAgcGFkZGluZzogMTBweCAzMnB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogMTBweCAzMnB4OyB9IH1cblxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTNweCAhaW1wb3J0YW50OyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bGFzdC1vZi10eXBlIC5uYXYtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTsgfVxuXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlLCAuaGNwLWdyaWQtMyAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdk1lbnUtaXRlbS0wIC5oY3AtZ3JpZC0zIGJ1dHRvbiArIHVsIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7IH1cblxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOm5vdCguYWN0aXZlKSwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIC5uYXYtbGluazpub3QoLmFjdGl2ZSksIC5uYXZNZW51LWl0ZW0tMCAuaGNwLWdyaWQtMyBidXR0b24gKyB1bCAubmF2LWxpbms6bm90KC5hY3RpdmUpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMXB4OyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluaywgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiArIHVsIC5uYXYtbGluaywgLm5hdk1lbnUtaXRlbS0wIC5oY3AtZ3JpZC0zIGJ1dHRvbiArIHVsIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzLjVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7IH1cblxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLXRvZ2dsZSwgLmhjcC1ncmlkLTMgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbiwgLm5hdk1lbnUtaXRlbS0wIC5oY3AtZ3JpZC0zIGJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG5cbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuaGNwLWdyaWQtMyAubmF2TWVudS1pdGVtLTAgYnV0dG9uOjphZnRlciwgLm5hdk1lbnUtaXRlbS0wIC5oY3AtZ3JpZC0zIGJ1dHRvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaGNwLWltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgMTU3cHg7IH1cblxuLmhjcC10YWJsZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMThweDsgfVxuXG4uaGNwLXRhYmxlIGg0IHtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuKTsgfVxuXG4uaGNwLXRhYmxlIC5jaGVjayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmhjcC10YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmhjcC10YWJsZSB0ZCB7XG4gIHdpZHRoOiAxNiU7IH1cblxuLmhjcC10YWJsZSB0aCxcbi5oY3AuaGNwLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5oY3AtdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTsgfVxuXG4uaGNwLXRhYmxlIHRyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXI6IHNvbGlkIDJweCB2YXIoLS12ZXJ5LWxpZ2h0LXBpbmspO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG5cbi5oY3AtdGFibGUgYTpub3QoLmhjcC1idXR0b24tMSkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oY3AtdGFibGUgLmhjcC1idXR0b24tMSB7XG4gIHBhZGRpbmc6IDEwcHggMTlweDsgfVxuXG4uaGNwLXRhYmxlLFxuLmhjcC10YWJsZS0yIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4uaGNwLXRhYmxlLTIgdGgsXG4uaGNwLmhjcC10YWJsZS0yIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1waW5rKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5oY3AtdGFibGUtMiB0aCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmhjcC12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvc2hhdHRlcnMtYmx1ZS12aWRlb0AzeC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhjcC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4OyB9XG5cbi5oY3AtdmlkZW8gLnN1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4uaGNwIC5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPWNvbC1dLFxuLnBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0sXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIsXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIsXG4uaGNwLWZvb3RlciB7XG4gIG1heC13aWR0aDogMTQzOHB4OyB9XG5cbi5oY3AtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpOyB9XG5cbi5oY3AtZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtZm9vdGVyLWRpc2NsYWltZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmctYm90dG9tOiAwLjJlbTsgfVxuXG4uaGNwLWZvb3RlciAudGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5oY3AtZm9vdGVyIC5ldF9wYl93aWRnZXQge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uaGNwLWZvb3RlciBhOmZvY3VzLFxuLmhjcC1mb290ZXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWlucHV0LW5ld3NsZXR0ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaGNwLWZvb3RlciAjbmV3c2xldHRlcmZvcm0gLmhjcC1idXR0b24tMjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5MSk7IH1cblxuLmhjcC1ib3R0b20tbmF2IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4uaGNwLWJvdHRvbS1uYXYgbGk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhjcC1ib3R0b20taGVhZGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi5oY3AtYm90dG9tLWhlYWRlciAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhciBhIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDE1cHggMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1oZWFkZXIgYTpob3Zlcixcbi5oY3AtaGVhZGVyIC5uYXYtaXRlbTpob3ZlciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH1cblxuLmhjcC1oZWFkZXIgYTpmb2N1cyxcbi5oY3AtaGVhZGVyIC5uYXYtaXRlbTpmb2N1cyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgLm5hdi1pdGVtIGEge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2U6bm90KC5zaG93KSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuI21lbnUtaGNwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5oY3AtaGVhZGVyICNuYXZiYXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxuLmhjcC1ib3R0b20taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHtcbiAgbWluLWhlaWdodDogNjhweDtcbiAgcGFkZGluZzogLjI1cmVtIDIuNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXG4gICAgLmhjcC1ib3R0b20taGVhZGVyIC5uYXYtYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAwLjkzNzVyZW07IH0gfVxuXG4uaGNwLWhlYWRlciAubmF2YmFyLXRvZ2dsZXIsXG4jc2VhcmNoLWNsb3NlLWJ1dHRvbi0yIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oY3AtaGVhZGVyIC5uYXZiYXItdG9nZ2xlcixcbiAgICAjc2VhcmNoLWNsb3NlLWJ1dHRvbi0yIHtcbiAgICAgIHBhZGRpbmc6IC4yNXJlbSAwLjkzNzVyZW07IH0gfVxuXG4uaGNwLWhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4jaGNwLW1haW4tZm9vdGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmhjcC1pbnB1dC1uZXdzbGV0dGVyOmZvY3VzICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCwgI2hjcC1tYWluLWZvb3RlciAuZm9ybS1uZXdzbGV0dGVyIC5oY3AtaW5wdXQtbmV3c2xldHRlcjp2YWxpZCArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwsICNoY3AtbWFpbi1mb290ZXIgLmZvcm0tbmV3c2xldHRlciAuaGNwLWlucHV0LW5ld3NsZXR0ZXI6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyAuZm9ybS1uZXdzbGV0dGVyLWxhYmVsLCAjaGNwLW1haW4tZm9vdGVyIC5mb3JtLW5ld3NsZXR0ZXIgLmhjcC1pbnB1dC1uZXdzbGV0dGVyOnZhbGlkICsgLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0b3A6IC0xOHB4O1xuICBmb250LXNpemU6IC43NXJlbTsgfVxuXG4jaGNwLW1haW4tZm9vdGVyIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IC43MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7IH1cblxuI2hjcC1tYWluLWZvb3RlciAjZm9vdGVyLWxvZ28ge1xuICBtYXgtd2lkdGg6IDEzNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmhjcC1hLXNwb3QtaG9tZSAubWFpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5oY3AtYm90dG9tLWhlYWRlciAjbmF2LXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC5oY3AgaDEsXG4gIC5oY3AgLmgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcHg7IH1cbiAgLmhjcCBoMixcbiAgLmhjcCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gIC5oY3AgaDMsXG4gIC5oY3AgLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAuaGNwIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAuaGNwLWZlYXR1cmVkLXByb2R1Y3QgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1idXR0b24tMSxcbiAgLmhjcC1ib2R5LTUgLmhjcC1idXR0b24tMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhjcC1mZWF0dXJlZC1wcm9kdWN0IC5oY3AtbW9kZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZC5oY3AtbG9nbyB7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAuaGNwLWJvZHktNyBoMyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oY3AtYjJiLXBvcnRhbCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xuICAgIG1heC13aWR0aDogMTI3cHg7IH1cbiAgLmhjcCAuYjJiIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0OyB9XG4gIC5oY3AtYjJiLXBvcnRhbCAuaGNwLWJ1dHRvbi0xIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGNwLWNhbGxvdXQtMSAuaGNwLWJ1dHRvbi0xIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGNwLWdyaWQtMyBpbWcsXG4gIC5oY3AtZ3JpZC0yIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhjcC12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuaGNwLWJvZHktMiBpbWcge1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuICAuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAuaGNwLWJvdHRvbS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaGNwLWJvdHRvbS1uYXYgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAjaGNwLW1haW4tZm9vdGVyIC5oY3AtYnV0dG9uLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oY3AtYm9keS03IC5oY3AtYnV0dG9uLTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI21lbnUtaGNwLWZvb3RlciBsaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAjbWVudS1oY3AtZm9vdGVyIGxpOmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG4gICNtZW51LWhjcC1mb290ZXIgbGk6aG92ZXIge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluOyB9XG5cbiNtZW51LWhjcC1mb290ZXIgI290LXNkay1idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG9yZGVyOiAyOyB9IH1cblxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4ubmF2LWxpbmsuc2VhcmNoLCAubmF2LWxpbmsuY2FydCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDsgfVxuICAubmF2LWxpbmsuc2VhcmNoOmhvdmVyLCAubmF2LWxpbmsuc2VhcmNoOmZvY3VzLCAubmF2LWxpbmsuY2FydDpob3ZlciwgLm5hdi1saW5rLmNhcnQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7IH1cblxuLm5hdi1saW5rLnNlYXJjaCBpOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuLm5hdk1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLm5hdk1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAubmF2TWVudS1pdGVtID4gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubmF2TWVudS1pdGVtOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdk1lbnUtaXRlbTpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5uYXZNZW51LWl0ZW06Zm9jdXMgPiBhOjphZnRlcixcbiAgICAgICAgICAubmF2TWVudS1pdGVtOmZvY3VzID4gYnV0dG9uOjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDsgfSB9XG4gICAgLm5hdk1lbnUtaXRlbVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSwgLm5hdk1lbnUtaXRlbTpob3ZlciB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYSxcbiAgICAgIC5uYXZNZW51LWl0ZW1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBidXR0b24sIC5uYXZNZW51LWl0ZW06aG92ZXIgPiBhLFxuICAgICAgLm5hdk1lbnUtaXRlbTpob3ZlciA+IGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAubmF2TWVudS1pdGVtW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gYTo6YWZ0ZXIsXG4gICAgICAgIC5uYXZNZW51LWl0ZW1bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiBidXR0b246OmFmdGVyLCAubmF2TWVudS1pdGVtOmhvdmVyID4gYTo6YWZ0ZXIsXG4gICAgICAgIC5uYXZNZW51LWl0ZW06aG92ZXIgPiBidXR0b246OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IDNweDsgfVxuICAgIC5uYXZNZW51LWl0ZW06aG92ZXIgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b24gKyB1bCB7XG4gICAgICB0b3A6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uICsgdWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5uYXZNZW51LWl0ZW0tMCA+IGEsXG4gICAgLm5hdk1lbnUtaXRlbS0wID4gYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43NXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uYXZNZW51LWl0ZW0tMCA+IGEsXG4gICAgICAgIC5uYXZNZW51LWl0ZW0tMCA+IGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJiYztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcbiAgICAgIC5uYXZNZW51LWl0ZW0tMCA+IGEsXG4gICAgICAubmF2TWVudS1pdGVtLTAgPiBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvbjpob3ZlciB1bCxcbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2TWVudS1pdGVtLTAgYnV0dG9uOmhvdmVyOjphZnRlcixcbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICAgLm5hdk1lbnUtaXRlbS0wIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZNZW51LWl0ZW0tMCBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfSB9XG4gICAgLm5hdk1lbnUtaXRlbS0xIGFbaHJlZj1cIi9wcm9kdWN0cy9oZWFydGd1aWRlLXdlYXJhYmxlLWJsb29kLXByZXNzdXJlLW1vbml0b3ItYnA4MDAwbS9cIl0sXG4gICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL25hdi1sb2dvLWhlYXJ0Z3VpZGUucG5nXCIpICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm5hdk1lbnUtaXRlbS0xIGFbaHJlZj1cIi9wcm9kdWN0cy9oZWFydGd1aWRlLXdlYXJhYmxlLWJsb29kLXByZXNzdXJlLW1vbml0b3ItYnA4MDAwbS9cIl06aG92ZXIsXG4gICAgICAubmF2TWVudS1pdGVtLTEgLmFzQnRuOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAgICAgLm5hdk1lbnUtaXRlbS0xIGFbaHJlZj1cIi9wcm9kdWN0cy9oZWFydGd1aWRlLXdlYXJhYmxlLWJsb29kLXByZXNzdXJlLW1vbml0b3ItYnA4MDAwbS9cIl06Zm9jdXMsXG4gICAgICAubmF2TWVudS1pdGVtLTEgLmFzQnRuOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgICAubmF2TWVudS1pdGVtLTEgYVtocmVmPVwiL3Byb2R1Y3RzL2hlYXJ0Z3VpZGUtd2VhcmFibGUtYmxvb2QtcHJlc3N1cmUtbW9uaXRvci1icDgwMDBtL1wiXSxcbiAgICAgICAgLm5hdk1lbnUtaXRlbS0xIC5hc0J0biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9uYXYtbG9nby1oZWFydGd1aWRlLW1vYmlsZS5wbmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9IH1cbiAgICAubmF2TWVudS1pdGVtLTE6Zm9jdXMsXG4gICAgLm5hdk1lbnUtaXRlbS0xOmZvY3VzIGEsXG4gICAgLm5hdk1lbnUtaXRlbS0xIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5uYXZNZW51IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5uYXZNZW51IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5uYXZNZW51IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3ZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWxzIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbHMgLnNsaWNrLXRyYWNrIHtcbiAgcGFkZGluZzogMDsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyAudmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWJ0blthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIGhlaWdodDogMDsgfVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWJ0bjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnZpZGVvLXRyYW5zY3JpcHQtc2hvdy1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTVweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudmlkZW8tdHJhbnNjcmlwdC1zaG93LWJ1dHRvbiAuZmEtZmlsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLnZpZGVvLXRyYW5zY3JpcHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggNXB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAyMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43cmVtOyB9XG4gIC52aWRlby10cmFuc2NyaXB0LWNvbnRhaW5lci5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmlkZW8tdHJhbnNjcmlwdC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgLnZpZGVvLXRyYW5zY3JpcHQtY2xvc2UtYnV0dG9uIC5mYS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRvb2x0aXAtYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNyUsIDUlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTsgfVxuXG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50LmlzX3Zpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODE4MTgxIHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1ODBweCkge1xuICAudG9vbHRpcCAudG9vbHRpcC1jb250ZW50IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIDUlKTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub21yLXBkcC1vZmZlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIlLCA1JSk7XG4gICAgd2lkdGg6IDQyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wZHAtZGlzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wZHAtZGlzYy1idW5kbGUge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9IH1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi52aXN1YWxseS1oaWRkZW4tdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi5vbXItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgcGFkZGluZzogMCAwIDQwcHggMDsgfVxuXG4udml0YWwtb21yLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDZGOTU7IH1cblxuLmJhbm5lci1ibG9jay1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdC1vdXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmJhbm5lci1ibG9jay1sZWZ0LW91dGVyLnZpdGFsc2lnaHQge1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7IH1cblxuLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnksXG4uYmFubmVyLXZpdGFsLXJpZ2h0IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJhbm5lci12aXRhbC1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDMxNTM7XG4gIHBhZGRpbmc6IDM4cHggNjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjUlOyB9XG5cbi5iYW5uZXItdGl0bGUge1xuICBjb2xvcjogIzAwRjBGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYmFubmVyLXRpdGxlLmJhbm5lci12aXRhbHNpZ2h0LXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbi5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG4gIC5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUgc3VwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUgc3VwIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5iYW5uZXItdml0YWxzaWdodC1zZWNvbmRhdHktdGl0bGUgc3VwIGE6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgI2ZmZjsgfVxuXG4uYmFubmVyLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4udml0YWwtYmFubmVyLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTZweCAhaW1wb3J0YW50OyB9XG5cbi5iYW5uZXItdXJsLFxuLmJhbm5lci1zdWJ0aXRsZSxcbi5iYW5uZXItc3VidGl0bGUtc2Vjb25kYXJ5LFxuLmJhbm5lci10aXRsZS5iYW5uZXItdml0YWxzaWdodC1wcmltYXJ5LFxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iYW5uZXItdXJsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmJhbm5lci11cmw6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuYmFubmVyLXVybDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmJhbm5lci1tYXNrIC5iYW5uZXItcmlnaHQtaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udml0YWwtbWFzayAuYmFubmVyLXZpdGFsLXJpZ2h0LWltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJhbm5lci12aXRhbC1yaWdodC1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4vKm1lZGlhKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYmFubmVyLWJsb2NrLWxlZnQsXG4gIC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5LFxuICAuYmFubmVyLXZpdGFsLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gIC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxuICAuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmJhbm5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5iYW5uZXItc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5iYW5uZXItdXJsIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhbm5lci1ibG9jay1sZWZ0LFxuICAuYmFubmVyLXZpdGFsLXJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vbXItYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLmJhbm5lci1ibG9jay1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJhbm5lci1ibG9jay1sZWZ0LnZpdGFsc2lnaHQsXG4gIC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYmFubmVyLW1hc2ssXG4gIC52aXRhbC1tYXNrIHtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmdcIik7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21hc2stYmFubmVyLnN2Z1wiKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCU7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLW9yaWdpbjogY29udGVudDtcbiAgICBtYXNrLW9yaWdpbjogY29udGVudDtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQ7XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogYXV0byAxMDAlO1xuICAgIG1hc2stc2l6ZTogYXV0byAxMDAlOyB9XG4gIC52aXRhbC1iYW5uZXItbG9nbyB7XG4gICAgbWFyZ2luOiAwIDAgNTZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzODBweCkge1xuICAuYmFubmVyLWJsb2NrLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmJhbm5lci1ibG9jay1sZWZ0LnZpdGFsc2lnaHQge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDYzMnB4OyB9XG4gIC5iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAuYmFubmVyLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ0cHg7IH1cbiAgLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAudml0YWwtbWFzayB7XG4gICAgY2xpcC1wYXRoOiBjaXJjbGUoNTYlIGF0IDUwJSAyNSUpO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hc2staW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgIG1hc2stc2l6ZTogMCAhaW1wb3J0YW50OyB9IH1cblxuc3VwLnNtLXN1cC1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBzdXAuc20tc3VwLWxpbmsgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIGluaGVyaXQ7IH1cblxuLmVib29rLWJ0bixcbi5zY2hlZHVsZS1idG4sXG4uZGV0YWlscy1ib29rcy1idG4sXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNoZWR1bGUtbGlzdCAuc2hlZHVsZS1saXN0LXRpdGxlLFxuLmJsb2NrcXVvdGUtYXV0aG9yLFxuLmdvaW5nLWZvci16ZXJvLWNvbCAuaGVhZGluZy1oMixcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbC1oZWFkaW5nLWgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYnMtY29udGFpbmVyLXZpdGFsIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4udml0YWxzaWdodC1kZW1vLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDU2cHggMCAzMnB4OyB9XG5cbi52aXRhbHNpZ2h0LWRlbW8tY29udGFpbmVyLFxuLmdldC10aGUtZGV0YWlscy1ib29rcyxcbi5kZXRhaWxzLWJvb2tzLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDMxNTM7IH1cblxuLnNjaGVkdWxlLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmZmOyB9XG5cbi5zY2hlZHVsZS1idG4sXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogIzg2YjA2MjtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZWJvb2stYnRuLFxuLnNjaGVkdWxlLWJ0bixcbi5kZXRhaWxzLWJvb2tzLWJ0bixcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIjtcbiAgcGFkZGluZzogMTZweCAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lYm9vay1idG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA3MmJjOyB9XG5cbi5nZXQtdGhlLWRldGFpbHMtYm9va3MtdGl0bGUsXG4udmlkZW8tcmVzb3VyY2VzLXRpdGxlLFxuLmVib29rLWJ0bixcbi5zY2hlZHVsZS1idG4sXG4uZGV0YWlscy1ib29rcy1idG4sXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZGV0YWlscy1ib29rcy1idG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5kZXRhaWxzLWJvb2tzLWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7IH1cblxuLmRldGFpbHMtYm9va3MtYnRuLFxuLmVib29rLWJ0bixcbi5zY2hlZHVsZS1idG4sXG4udml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnRleHQtY2FwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLnZpdGFsc2lnaHQtcmlnaHQtYmxvY2sgLnNjaGVkdWxlLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMmIzZTUwOyB9XG5cbi5zaGVkdWxlLWxpc3QgLnNoZWR1bGUtbGkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5zaGVkdWxlLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnNoZWR1bGUtbGlzdC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5lYm9vay1pbWctY29udCB7XG4gIG1heC13aWR0aDogMjMwcHg7IH1cblxuLmVib29rLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstY29udGFpbmVyIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTI4cHggMTVweDsgfVxuXG4uaG93LXZpdGFsc2lnaHQtd29yay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW5uZXItbGVmdCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4uaG93LXZpdGFsc2lnaHQtd29yay1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm1hcC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ucmVzb3VyY2VzLXZpZGVvcyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnJlc291cmNlcy1pbWctYm94IHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLnJlc291cmNlcy12aWRlby1ib3ggaWZyYW1lLFxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1vdmVybGF5LWltZy1ib3ggaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnJlc291cmNlcy12aWRlby1ib3gge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52aWRlby1yZXNvdXJjZXMtYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4udmlkZW8tcmVzb3VyY2VzLWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4udmlkZW8tb3ZlcmxheS1pbWctYm94IHtcbiAgei1pbmRleDogNDsgfVxuXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1vdXRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuICAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbjpob3ZlciwgLnJlc291cmNlcy12aWRlby1idXR0b246Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uOmhvdmVyIC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlLCAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbjpmb2N1cyAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY286OmJlZm9yZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogbm9uZTsgfVxuXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjVweDtcbiAgbWF4LWhlaWdodDogNjVweDsgfVxuICAucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY286OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDQ5XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBFVG1vZHVsZXM7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDRyZW07IH1cblxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBwLCAudml0YWxzaWdodC1sZWZ0LWJsb2NrIGxpLCAudml0YWxzaWdodC1sZWZ0LWJsb2NrIGEsIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sgc3BhbiwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBzdHJvbmcge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7IH1cblxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB1bCwgLnZpdGFsc2lnaHQtbGVmdC1ibG9jayBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucHJvZHVjdHMtaW5uZXItYmxvY2staW5mby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4udml0YWxzaWdodC1ibG9ja3F1b3RlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1OyB9XG5cbi5xdW90LWljby1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLmJsb2NrcXVvdGUtdHh0LFxuLmJsb2NrcXVvdGUtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5ibG9ja3F1b3RlLXR4dCB7XG4gIHBhZGRpbmc6IDI4cHg7IH1cblxuLnRleHQtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZ29pbmctZm9yLXplcm8tY29sIHAsIC5nb2luZy1mb3ItemVyby1jb2wgbGkge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmdvaW5nLWZvci16ZXJvLWNvbCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4uZ29pbmctZm9yLXplcm8tY29sIC5oZWFkaW5nLWgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsLWhlYWRpbmctaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi52aXRhbC1pbnAgaW5wdXQsXG4udml0YWwtaW5wIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmMgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTRweCAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnZpdGFsLWlucCBsYWJlbCB7XG4gIGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7IH1cblxuLnZpdGFsLWlucCBkaXYgc3BhbiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5hY19waG9uZV9udW1iZXIge1xuICBjb2xvcjogIzAwRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmFjX3Bob25lX251bWJlcl8yIHtcbiAgY29sb3I6IHZhcigtLWNlcnVsZWFuMyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5hY19waG9uZS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcywgYm94LXNoYWRvdyAwLjNzOyB9XG5cbi5hY19waG9uZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NTg3MDtcbiAgcGFkZGluZzogM3B4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5hY19waG9uZV9udW1iZXJfMiBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XG5cbi8qbWVkaWEqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH1cbiAgLnNjaGVkdWxlLWJ0bixcbiAgLmVib29rLWJ0bixcbiAgLmRldGFpbHMtYm9va3MtYnRuLFxuICAuZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQ4cHg7IH1cbiAgLmFjX3Bob25lX251bWJlciB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5hY19waG9uZV9udW1iZXJfMiB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5hY19waG9uZS1saW5rOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJzLWNvbnRhaW5lci12aXRhbCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfVxuICAuaG93LXZpdGFsc2lnaHQtd29yay10aXRsZS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDsgfVxuICAuaG93LXZpdGFsc2lnaHQtd29yay10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZWJvb2stdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLnJlc291cmNlcy12aWRlby1idXR0b24taWNvOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icy1jb250YWluZXItdml0YWwge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLmJsb2NrcXVvdGUtdHh0IHtcbiAgICBwYWRkaW5nOiAyOHB4IDU5cHg7IH1cbiAgLmJsb2NrcXVvdGUtY29sOm50aC1jaGlsZChvZGQpLFxuICAudml0YWxzaWdodC1yaWdodC1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQoZXZlbiksXG4gIC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC5yZXNvdXJjZXMtdmlkZW8tY29sOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnJlc291cmNlcy12aWRlby1jb2w6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgLmJzLWNvbnRhaW5lci12aXRhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7IH1cbiAgLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDRweDsgfVxuICAuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxuICAudml0YWxzaWdodC1sZWZ0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKG9kZCksXG4gIC52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmVib29rLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH0gfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4ubm8tb3ZlcmZsb3cge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi54LWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuXG4ueC1tLW5vLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLngtbm8tZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHgtMy1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45cHgpIHtcbiAgLnB4LTQtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuI2Zvb3Rlci13aWRnZXRzIHtcbiAgcGFkZGluZzogNiUgMDsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuLmMtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmgxMDAge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1haW4taGVyby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLm1haW4taGVyby1ib3g6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC91cGxvYWRzL2hvbGlkYXkucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMCB0b3AgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogLjI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4taGVyby1ib3g6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4taGVyby1ib3g6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgwcHgpIHtcbiAgLm1haW4taGVyby1ib3g6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogLjY7IH0gfVxuXG5ib2R5LmV0X2ZpeGVkX25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyLFxuYm9keS5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5ldF9maXhlZF9uYXYuZXRfc2hvd19uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNwYWdlLWNvbnRhaW5lcixcbi5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDcxcHg7IH1cblxuLmV0LXBiLWFycm93LW5leHQsXG4uZXQtcGItYXJyb3ctcHJldiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjcGFnZS1jb250YWluZXIsXG4gIC5ldF9maXhlZF9uYXYuZXRfc2hvd19uYXYgI3BhZ2UtY29udGFpbmVyLFxuICAuZXRfZml4ZWRfbmF2LmV0X3Nob3dfbmF2LmV0X3NlY29uZGFyeV9uYXZfZW5hYmxlZCAjcGFnZS1jb250YWluZXIsXG4gIC5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zaG93X25hdiAjcGFnZS1jb250YWluZXIsXG4gIC5ldF9ub25fZml4ZWRfbmF2LmV0X3RyYW5zcGFyZW50X25hdi5ldF9zaG93X25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI3BhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTdweDsgfVxuICAuZXRfcGJfc2xpZGVfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmV0X3BiX3NsaWRlX2NvbnRlbnQgcCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZXRfcGJfc2xpZGVzIC5ldF9wYl9jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZXRfcGJfc2xpZGVyIC5ldF9wYl9zbGlkZSB7XG4gICAgcGFkZGluZzogMCAzNXB4OyB9XG4gIC5ldF9wYl9zbGlkZXJfMCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24sXG4gIC5ldF9wYl9zbGlkZXJfZnVsbHdpZHRoX29mZi5ldF9wYl9zbGlkZXJfMCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfSB9XG5cbmJvZHkuYWRtaW4tYmFyLmV0X2ZpeGVkX25hdi5ldF9zZWNvbmRhcnlfbmF2X2VuYWJsZWQgI21haW4taGVhZGVyLFxuYm9keS5hZG1pbi1iYXIuZXRfbm9uX2ZpeGVkX25hdi5ldF90cmFuc3BhcmVudF9uYXYuZXRfc2Vjb25kYXJ5X25hdl9lbmFibGVkICNtYWluLWhlYWRlciB7XG4gIHRvcDogMzJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsZXhhLmJnLWJhY2tncm91bmRJbWFnZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWxleGEuYmctYmFja2dyb3VuZEltYWdlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9IH1cblxuI29tci1icGYtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mZWF0dXJlZC1wcm9kdWN0cy13cmFwcGVyIC5uYXYtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkOyB9XG4gIC5mZWF0dXJlZC1wcm9kdWN0cy13cmFwcGVyIC5uYXYtaXRlbSBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNzJiYzsgfVxuXG4uZXRfcGJfYWxsX3RhYnMgYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDA3MmJjOyB9XG5cbi5hY19iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4iLCIvL1xyXG4vLyBIZWFkaW5nc1xyXG4vL1xyXG4vKlxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcclxuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xyXG59XHJcblxyXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XHJcbmgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cclxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxyXG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XHJcbmg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cclxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxyXG5cclxuLmxlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxufVxyXG5cclxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcclxuLmRpc3BsYXktMSB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMiB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktMyB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuLmRpc3BsYXktNCB7XHJcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XHJcbn1cclxuKi9cclxuXHJcbi8vXHJcbi8vIEhvcml6b250YWwgcnVsZXNcclxuLy9cclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEVtcGhhc2lzXHJcbi8vXHJcblxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGlzdHNcclxuLy9cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuLmxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTWlzY1xyXG4vL1xyXG5cclxuLy8gQnVpbGRzIG9uIGBhYmJyYFxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuLmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcclxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxyXG4gIH1cclxufVxyXG4iLCIvLyBMaXN0c1xyXG5cclxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXHJcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmJzLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3JcclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmJzLWNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xyXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxyXG4gIC5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcclxuICBtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcclxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XHJcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XHJcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXHJcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXHJcbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn0iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUpXHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxyXG4gIH1cclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXHJcbiAgJWdyaWQtY29sdW1uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSxcclxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcclxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBvcmRlcjogJGk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxyXG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhI3skcGFyZW50fSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGhvdmVyIHtcclxuICAvLyBUT0RPOiByZS1lbmFibGUgYWxvbmcgd2l0aCBtcTQtaG92ZXItc2hpbVxyXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxyXG4vLyAgICAvLyBDdXJyZW50bHkgc2hpbW1lZCBieSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9tcTQtaG92ZXItc2hpbVxyXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy8gIEBlbHNlIHtcclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSW5kZW50YXRpb25cclxuICAgICY6aG92ZXIgeyBAY29udGVudCB9XHJcbi8vIHNjc3MtbGludDplbmFibGUgSW5kZW50YXRpb25cclxuLy8gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJjpmb2N1cyB7IEBjb250ZW50IH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcclxuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XHJcbiAgICAmLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cclxuICB9IEBlbHNlIHtcclxuICAgICYsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcclxuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLSN7JGNvbG9yfScsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XHJcbi5iZy10cmFuc3BhcmVudCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuIiwiLy9cclxuLy8gQm9yZGVyXHJcbi8vXHJcbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS0yMDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbi5ib3JkZXItd2hpdGUge1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEJvcmRlci1yYWRpdXNcclxuLy9cclxuXHJcbi5yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1yaWdodCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtYm90dG9tIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWxlZnQge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtY2lyY2xlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuIiwiQG1peGluIGNsZWFyZml4KCkge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXHJcbi8vXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XHJcbi8vXHJcblxyXG4uZC1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmQtcHJpbnQtbm9uZSB7XHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgaWZyYW1lLFxyXG4gIGVtYmVkLFxyXG4gIG9iamVjdCxcclxuICB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcclxuICB9XHJcbn1cclxuIiwiLy8gRmxleCB2YXJpYXRpb25cclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG4gIH1cclxufSIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxyXG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGZsb2F0LWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5AbWl4aW4gZmxvYXQtbm9uZSB7XHJcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBQb3NpdGlvbmluZ1xyXG5cclxuLmZpeGVkLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbn1cclxuXHJcbi5maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uc3RpY2t5LXRvcCB7XHJcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFNjcmVlbnJlYWRlcnNcclxuLy9cclxuXHJcbi5zci1vbmx5IHtcclxuICBAaW5jbHVkZSBzci1vbmx5KCk7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcclxufVxyXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxyXG4vLyBTZWU6IGh0dHA6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gV2lkdGggYW5kIGhlaWdodFxyXG5cclxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcclxuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xyXG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4iLCIvLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcblxyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9ICB7ICN7JHByb3B9OiAgICAgICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcclxuICAgIC5tI3skaW5maXh9LWF1dG8gIHsgbWFyZ2luOiAgICAgICAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXQjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi10b3A6ICAgIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm1yI3skaW5maXh9LWF1dG8geyBtYXJnaW4tcmlnaHQ6ICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tYiN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubWwjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1sZWZ0OiAgIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICAgIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUZXh0XHJcbi8vXHJcblxyXG4vLyBBbGlnbm1lbnRcclxuXHJcbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuXHJcbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxyXG5cclxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXHJcblxyXG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7IH1cclxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDsgfVxyXG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG5cclxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LSN7JGNvbG9yfScsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIE1pc2NcclxuXHJcbi50ZXh0LWhpZGUge1xyXG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xyXG59XHJcbiIsIi8vIFRleHQgdHJ1bmNhdGVcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vIFR5cG9ncmFwaHlcclxuXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4iLCIvL1xyXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xyXG4vL1xyXG5cclxuLnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZSh2aXNpYmxlKTtcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XHJcbn1cclxuIiwiLy8gVmlzaWJpbGl0eVxyXG5cclxuQG1peGluIGludmlzaWJsZSgkdmlzaWJpbGl0eSkge1xyXG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxyXG5cclxuXHJcbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxyXG4ubW9kYWwtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcclxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcclxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0b3A6IDQ2JTtcclxuICB9XHJcbiAgJi5zaG93IC5tb2RhbC1kaWFsb2cgeyAgICBcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdG9wOiA0NiU7XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShhbGwgMzAwbXMpO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG5cclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cclxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXIgaXRcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXHJcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxyXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XHJcbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cclxufVxyXG4iLCIucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1mb250LXNpemU7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci10b3Age1xyXG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItYm90dG9tIHtcclxuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSxcclxuICAuYXJyb3c6OmFmdGVyIHtcclxuICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XHJcbiAgfVxyXG5cclxuICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XHJcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gLTIpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuXHJcbiAgLmFycm93IHtcclxuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xyXG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlLFxyXG4gIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcclxuICB9XHJcblxyXG4gIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFycm93OjphZnRlciB7XHJcbiAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmJzLXBvcG92ZXItYXV0byB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbi5wb3BvdmVyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcclxuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wb3Zlci1ib2R5IHtcclxuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcclxuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcclxufVxyXG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBEdXBsaWNhdGVQcm9wZXJ0eVxyXG5AbWl4aW4gcmVzZXQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG59XHJcbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuIiwiLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXHJcbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcbmJ1dHRvbi5jbG9zZSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuXHJcbi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogLjY1O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xyXG5hLmJ0bi5kaXNhYmxlZCxcclxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gTGluayBidXR0b25zXHJcbi8vXHJcblxyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuICAmLFxyXG4gICY6Zm9jdXMsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vL1xyXG4vLyBCdXR0b24gU2l6ZXNcclxuLy9cclxuXHJcbi5idG4tbGcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LWxnLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vL1xyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xyXG59XHJcblxyXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSkpIHtcclxuICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgM3B4IHJnYmEoJGJvcmRlciwgLjUpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGNvbG9yLCAuNSk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXHJcbi5kcm9wdXAsXHJcbi5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICYuZHJvcGRvd25fb3BlbiB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAuNzVyZW07XHJcbiAgICBoZWlnaHQ6IC43NXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAyO1xyXG4gICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIDI7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zLCB0b3AgMTAwbXMsIGxlZnQgMTAwbXM7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gIC5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XHJcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDk5JTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xyXG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci10b3A6ICRkcm9wZG93bi10b3AtYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi10b3AtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xyXG59XHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG59XHJcblxyXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbi8vXHJcbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXHJcbi5zaG93IHtcclxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXHJcbiAgPiBhIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXHJcbi8vXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXHJcbi8vXHJcbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgdGJvZHkgdHIge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgYmFja2dyb3VuZHNcclxuLy9cclxuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xyXG5cclxuXHJcbi8vIEludmVyc2Ugc3R5bGVzXHJcbi8vXHJcbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXHJcblxyXG4udGhlYWQtaW52ZXJzZSB7XHJcbiAgdGgge1xyXG4gICAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4udGhlYWQtZGVmYXVsdCB7XHJcbiAgdGgge1xyXG4gICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtaW52ZXJzZSB7XHJcbiAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xyXG5cclxuICB0aCxcclxuICB0ZCxcclxuICB0aGVhZCB0aCB7XHJcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1zdHJpcGVkIHtcclxuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1hY2NlbnQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLWhvdmVyIHtcclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gQWRkIGAudGFibGUtcmVzcG9uc2l2ZWAgdG8gYC50YWJsZWBzIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5IGJ5XHJcbi8vIGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XHJcblxyXG4gICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcclxuICAgICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRhYmxlc1xyXG5cclxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XHJcbiAgICAmLFxyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIge1xyXG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG5cclxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgID4gdGQsXHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIFZlbmRvclByZWZpeFxyXG5cclxuLy9cclxuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcblxyXG5pbnB1dC5mb3JtLWNvbnRyb2wsXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcclxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICB9IEBlbHNlIHtcclxuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmOmRpc2FibGVkLFxyXG4gICZbcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcclxuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cclxuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxyXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cclxuLmZvcm0tY29udHJvbC1maWxlLFxyXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExhYmVsc1xyXG4vL1xyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgdGV4dCB0b1xyXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+YCBkZWZhdWx0XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1sZyB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMZWdlbmRzXHJcbi8vXHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsZWdlbmQgdGV4dCB0b1xyXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxlZ2VuZCB7XHJcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcclxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxyXG5cclxuaW5wdXQuZm9ybS1jb250cm9sLXNtIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcclxuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcbi5mb3JtLXRleHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JpZFxyXG4vL1xyXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxyXG5cclxuLmZvcm0tcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcblxyXG4gID4gLmNvbCxcclxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxyXG5cclxuLmZvcm0tY2hlY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAmLmRpc2FibGVkIHtcclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcclxuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcclxuXHJcbiAgJjpvbmx5LWNoaWxkIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXHJcbi5mb3JtLWNoZWNrLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuLy9cclxuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xyXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxyXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxyXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxyXG5cclxuLmludmFsaWQtZmVlZGJhY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcclxufVxyXG5cclxuLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICB6LWluZGV4OiA1O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIHBhZGRpbmc6IC41cmVtO1xyXG4gIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsLjgpO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xyXG59XHJcblxyXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XHJcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XHJcblxyXG4vLyBJbmxpbmUgZm9ybXNcclxuLy9cclxuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXHJcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxyXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxyXG4vL1xyXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXHJcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXHJcblxyXG4uZm9ybS1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxyXG5cclxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXHJcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcclxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcclxuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxyXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXHJcbiAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEN1c3RvbSBmb3JtIGNvbnRyb2xzXHJcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDsgLy8gRmxleGJveCBhbGlnbm1lbnQgbWVhbnMgd2UgbG9zZSBvdXIgSFRNTCBzcGFjZSBoZXJlLCBzbyB3ZSBjb21wZW5zYXRlLlxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXHJcbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIGN1c3RvbSByYWRpbyBidXR0b25zXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5jdXN0b20ge1xyXG4gIGRpc3BsYXk6bm9uZTtcclxuICArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6NDVweDtcclxuICAgIG1hcmdpbjowLjVlbSAwIDFlbTtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICAgIHRvcDowLjE4ZW07XHJcbiAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICB3aWR0aDoyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JheTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246YWxsIDUwbXM7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGJsdWU7XHJcbiAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjo1MCUgNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06c2NhbGUoMC42KTtcclxuICAgIH1cclxuICAgICY6aG92ZXI6OmFmdGVyLFxyXG4gICAgJjpmb2N1czo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OjAuMjE7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eToxO1xyXG4gIH1cclxufSIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItY29sb3ItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wsXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAgICAgfiAuaW52YWxpZC10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIFRPRE86IHJlZG8gY2hlY2sgbWFya3VwIGxvbCBjcmFwXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgICsgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSByYWRpb3MgYW5kIGNoZWNrc1xyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcclxuICAgICYuaXMtI3skc3RhdGV9IHtcclxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG4gICAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gY3VzdG9tIGZpbGVcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXHJcbiAgICAmLmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUgeyBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm5hdi1pdGVtIHtcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgdG9wOjNweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gICBcclxuICAmLmRyb3Bkb3duX29wZW4ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH0gXHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjokYmx1ZTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206c29saWQgMnB4ICRibHVlO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAuc2hvdyA+ICYge1xyXG4gICAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmJhYmxlIHRhYnNcclxuLy9cclxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGVudHNcclxuLy9cclxuLy8gTmF2YmFyXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vLyBOYXZiYXIgbmF2XHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vIE5hdmJhciBkaXZpZGVyXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vIE5hdmJhciBwb3NpdGlvblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cclxuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcclxuXHJcbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcclxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxyXG4gID4gLmNvbnRhaW5lcixcclxuICA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGJyYW5kXHJcbi8vXHJcbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgbmF2XHJcbi8vXHJcbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxyXG5cclxuLm5hdmJhci1uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIHRleHRcclxuLy9cclxuLy9cclxuXHJcbi5uYXZiYXItdGV4dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xyXG59XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXHJcbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxyXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXHJcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXHJcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cclxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXHJcbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcclxuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxyXG4ubmF2YmFyLWV4cGFuZCB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICA+IC5jb250YWluZXIsXHJcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcclxuICAgICAgICA+IC5jb250YWluZXIsXHJcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0aGVtZXNcclxuLy9cclxuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxyXG5cclxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxyXG4ubmF2YmFyLWxpZ2h0IHtcclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xyXG5cclxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxyXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcclxuICAgIC5uYXYtbGluay5zaG93LFxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxyXG4ubmF2YmFyLWRhcmsge1xyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxyXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcclxuICAgIC5uYXYtbGluay5zaG93LFxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5jYXJkIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXHJcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1saW5rIHtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQge1xyXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIGZvbnQtc2l6ZTogMS4xMnJlbTtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIZWFkZXIgbmF2c1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyLXRhYnMge1xyXG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcclxuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZVxyXG4uY2FyZC1pbWctb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xyXG59XHJcblxyXG4uY2FyZC1pbWcge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZSBjYXBzXHJcbi5jYXJkLWltZy10b3Age1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcblxyXG4vLyBDYXJkIGRlY2tcclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAuY2FyZC1kZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xyXG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ2FyZCBncm91cHNcclxuLy9cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAuY2FyZC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuXHJcbiAgICAgICsgLmNhcmQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXHJcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2x1bW5zXHJcbi8vXHJcblxyXG4uY2FyZC1jb2x1bW5zIHtcclxuICAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcclxuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xyXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmFkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAmLnNob3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbnRyIHtcclxuICAmLmNvbGxhcHNlLnNob3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gIH1cclxufVxyXG5cclxudGJvZHkge1xyXG4gICYuY29sbGFwc2Uuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwiPFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCI+XCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xyXG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IHNvbGlkICMwMDAwMDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gXHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHQgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHQgICAgICAgIGxlZnQ6LTEwcHg7XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHQgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG4vLyBcIlxcMjNmOFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4o+4XCJcbi8vIFwiXFwyNWI2XCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLilrZcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcIiAhZGVmYXVsdDtcbiRzbGljay1wYXVzZS1jaGFyYWN0ZXI6IFwiXFwyM2Y4XCIgIWRlZmF1bHQ7XG4kc2xpY2stcGxheS1jaGFyYWN0ZXI6IFwiXFwyNWI2XCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktYWN0aXZlOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5PT1cInNsaWNrXCIge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG5cbi8qKlxuICBTbGlkZXJcbiovXG5cbi5zbGljay1saXN0IHtcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFByZXZpb3VzIGFuZCBOZXh0IGljb24gYnV0dG9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuXG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gYm9yZGVyOiBub25lO1xuXG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gIC8vIEhvdmVyIGFuZCBmb2N1cyBzdGF0ZXNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIC5zbGljay1wcmV2LWljb24sXG4gICAgLnNsaWNrLW5leHQtaWNvbiB7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLy8gdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgLnNsaWNrLXByZXYtaWNvbixcbiAgICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICAgIC8vIGNvbG9yOiBvcmFuZ2U7XG4gICAgICAvLyBmb250LXNpemU6IDI4cHg7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTJweDtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuc2xpY2stcHJldi1pY29uLFxuICAgIC5zbGljay1uZXh0LWljb24ge1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gIH1cblxuICAvLyBJbm5lciBpY29uc1xuICAuc2xpY2stcHJldi1pY29uLFxuICAuc2xpY2stbmV4dC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLy8gUHJldmlvdXMgYnV0dG9uXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xuXG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7XG4gIH1cblxuICAuc2xpY2stcHJldi1pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBOZXh0IGJ1dHRvblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG5cbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1uZXh0LWljb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgU2xpZGUgbmF2aWdhdGlvbiBkb3RzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJi5zbGljay1kb3R0ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuXG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLy8gSG92ZXIgYW5kIGZvY3VzIHN0YXRlc1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLnNsaWNrLWRvdC1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBJbm5lciBkb3QgaWNvbnNcbiAgICAgIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4wNXMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIGRvdFxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIC5zbGljay1kb3QtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogb3JhbmdlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stZG90LWljb24ge1xuICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1hY3RpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qKlxuIEltcHJvdmVkIC5zci1vbmx5IGNsYXNzIGJ5IGZmb29kZDogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vZmZvb2RkLzAwMGI1OWY0MzFlM2U2NGU0Y2UxYTI0ZDViYjM2MDM0XG4gKi9cbi5zbGljay1zci1vbmx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIFBhdXNlL3BsYXkgaWNvbiBidXR0b25cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNsaWNrLWF1dG9wbGF5LXRvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAtMzJweDtcbiAgei1pbmRleDogMTA7XG5cbiAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktYWN0aXZlO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IG9yYW5nZTtcbiAgfVxuXG4gIC5zbGljay1wYXVzZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXBhdXNlLWNoYXJhY3RlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2xpY2stcGxheS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXBsYXktY2hhcmFjdGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsImJvZHkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0bWluLXdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vLyBCcmVhayBsb25nIGxpbmtzIGluc2lkZSBwYXJhZ3JhcGhzXHJcbnA+YSB7XHJcblx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0LW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHQtbXMtaHlwaGVuczogYXV0bztcclxuXHQtbW96LWh5cGhlbnM6IGF1dG87XHJcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xyXG5cdGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcbi8vIEZvY3VzZXMgb3ZpcnJpZGVzXHJcbjpmb2N1cyB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0fVxyXG5cclxuXHQuY2hiLWJ0biB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZS1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYy1sZWFybm1vcmUge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5hcHAtZG93bmxvYWRzIHtcclxuXHRhOmZvY3VzIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4jemVyby1tZXNzYWdlIC5idG4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciB7XHJcblx0Lm1lbnUtaXRlbSB7XHJcblx0XHRhOmZvY3VzIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHVzLFxyXG5cdC5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNmb290ZXItYm90dG9tIHtcclxuXHRhIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI25ld3NsZXR0ZXJmb3JtIC5idG4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4jbmV3c2xldHRlclRZIGEge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyLXNvY2lhbC1pY29ucyB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5jb29raWUtcG9saWN5X2NvbnRhaW5lciB7XHJcblxyXG5cdGEsXHJcblx0YnV0dG9uIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNtbUNvbXBhcmVUcmF5IHtcclxuXHJcblx0LmJ1eW5vdyxcclxuXHQubW1DbG9zZSB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGl2VGFibGVDZWxsIHtcclxuXHRhOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLmZpbHRlci10aXRsZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4ubGVhcm5tb3JlIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBkYXNoZWQgIzJCM0U1MDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ub3QtZmxvYXRpbmctYnV0dG9uX19vcGVuIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBkYXNoZWQgI0ZGMzMzMztcclxuXHR9XHJcbn1cclxuXHJcbi8vIFNldHMgdGhlIG1heCB3aWR0aCBvZiB0aGUgb3V0ZXIgY29udGFpbmVyIG9mIHRoZSB3ZWJzaXRlO1xyXG4uZXRfZml4ZWRfbmF2ICNwYWdlLWNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxNjAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XHJcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcclxufVxyXG5cclxuLy8gU2V0cyB0aGUgbWF4IHdpZHRoIG9mIHRoZSB0b3AgaGVhZGVyIGFuZCBjZW50ZXJzIGl0XHJcbiN0b3AtaGVhZGVyIHtcclxuXHRtYXgtd2lkdGg6IDE1OThweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBOYXYgVGVzdFxyXG4jbWFpbi1oZWFkZXIge1xyXG5cdG1heC13aWR0aDogMTU5OHB4OyAvLyBleGlzdGluZ1xyXG5cdGJhY2tncm91bmQ6ICMyYjNlNTA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHRhLFxyXG5cdGJ1dHRvbiB7XHJcblx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiO1xyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFydC1ndWlkZSBhIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogIzAwNzJiYztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyIHtcclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2JpbGUtZHJvcGRvd24tb3BlbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubmF2LWxpbms6Zm9jdXMsXHJcbi5uYXYtbGluazpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxufVxyXG5cclxuLm5hdi1saW5rOmZvY3VzIHtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZS13aWR0aDogMDtcclxufVxyXG5cclxuLm1haW4taGVhZGVyIC5uYXZiYXIgLm5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiAwLjI1cmVtIDJyZW07XHJcbn1cclxuXHJcbi5uYXZiYXIgLmZhOjpiZWZvcmUge1xyXG5cdGNvbG9yOiAjRkZGXHJcbn1cclxuXHJcbi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbiNtYWluLWhlYWRlciB7fVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XHJcbn1cclxuXHJcbi5tYWluLWhlYWRlciAubmF2YmFyIC5uYXYtbGluayB7XHJcblx0cGFkZGluZzogMS4yNXJlbSAxLjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA3MmJjO1xyXG59XHJcblxyXG4ubWFpbi1oZWFkZXIgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0Lm1haW4taGVhZGVyIC5sb2dvIHtcclxuXHRcdHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8jbWFpbi1oZWFkZXIgYSB7XHJcblx0Ly8gIGZvbnQtc2l6ZTogMTRweDtcclxuXHQvL31cclxuXHQjbWVudS1tYWluLW1lbnUgLm5hdi1saW5rIHtcclxuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQjbWFpbi1oZWFkZXIgLm5hdmJhciAubG9nbyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1ODBweCkge1xyXG5cdC5tYWluLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcclxuXHRcdGxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBGb290ZXJcclxuI21haW4tZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciBhLFxyXG4jbWFpbi1mb290ZXIgaDQge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNlM2UzZTM7XHJcblx0fVxyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgLndpZGdldF9uYXZfbWVudSBhOmhvdmVyLFxyXG4jZm9vdGVyLWJvdHRvbSBhOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW47XHJcblx0LW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZS1pbjtcclxufVxyXG5cclxuI2Zvb3Rlci1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA4Y2U3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNtYWluLWZvb3RlciBhLmNvbnRhY3R1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcblx0Lm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubmF2LWl0ZW06Zm9jdXMgLm5hdi1saW5rLFxyXG5cdC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4jZm9vdGVyLWxvZ28gYTpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuI21haW4tZm9vdGVyIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jbWFpbi1mb290ZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Y29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypcclxuICBDaGFuZ2UgYSB0YWdzIHRvIG5ldyBibHVlXHJcbiovXHJcblxyXG4vKiBSZW1vdmUgb2RkIGgzIHBhZGRpbmctdG9wIGRlY2xhcmF0aW9uIGluIHN0eWxlLmNzcyAqL1xyXG5oMyB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG5cdGZvbnQtc2l6ZTogMzRweDtcclxuXHJcblx0Ji5sYXJnZXIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDU0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaDEsXHJcbi5oMixcclxuLmgzLFxyXG4uaDQsXHJcbi5oNSxcclxuLmg2IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmgyIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi5oMyB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG59XHJcblxyXG4uaDQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmg1IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5oNiB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4ubGVhZCB7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG59XHJcblxyXG4vKlxyXG4gIHN0eWxlLmNzcyAtIGxpbmUgMzRcclxuICBBZGp1c3RpbmcgYWxsIGJ1dHRvbiBzdHlsZXMgdG8gbWF0Y2ggbW9ja3NcclxuKi9cclxuLmJ1eW5vdyxcclxuLmxlYXJubW9yZSxcclxuLm5vdGluc3RvY2ssXHJcbi5idXlub3csXHJcbi5kaXNjb250aW51ZWQsXHJcbi5sZWFybm1vcmVjYXRlZ29yeSxcclxuLmNvbnRhY3R1cyxcclxuLnN1Ym1pdGZlZWRiYWNrLFxyXG5hLmJ1eW5vdyxcclxuYS5sZWFybm1vcmUsXHJcbmEubm90aW5zdG9jayxcclxuYS5idXlub3csXHJcbmEuZGlzY29udGludWVkLFxyXG5hLmxlYXJubW9yZWNhdGVnb3J5LFxyXG5hLmNvbnRhY3R1cyxcclxuYS5zdWJtaXRmZWVkYmFjayB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0cGFkZGluZzogNnB4IDIwcHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0Ym9yZGVyOiAwcHggc29saWQ7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuXHQmLmJ0bi1zbSB7XHJcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogLjllbTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRib3JkZXItY29sb3I6ICMwMDcyYmNcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMDA3MmJjXHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMTE0LCAxODgsIDAuNSlcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcclxuXHRjb2xvcjogIzAwNzJiYztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdGJvcmRlci1jb2xvcjogIzAwNzJiY1xyXG59XHJcblxyXG4vL1xyXG4vLyBTdHlsZSBmb3IgYSB0YWcoYnRuKSAocHJvZHVjdCBjYXJkIGJveGVzKVxyXG4vL1xyXG4uYnV5bm93LFxyXG5hLmJ1eW5vdyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5NEIwMTc7XHJcblx0fVxyXG5cclxufVxyXG5cclxuYS5idXlub3csXHJcbmEubm90aW5zdG9jayB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG5hLmxlYXJubW9yZS5yZXRhaWxlci1idG4ge1xyXG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRwYWRkaW5nOiA2cHggMjBweDtcclxufVxyXG5cclxuLnJldGFpbGVyLWJ0bixcclxuLmxlYXJubW9yZS5yZXRhaWxlci1idG4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2R1Y3QtZHRjIGEuYnV5bm93LWxpbmsuYnV5bm93IHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLy8gXHJcbi5sZWFybm1vcmUsXHJcbi5sZWFybm1vcmVjYXRlZ29yeSxcclxuLnN1Ym1pdGZlZWRiYWNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8vIFB1cmNoYXNlIGJ1dHRvbiBjb2xvciBvdmVycmlkZXMgXHJcbn1cclxuXHJcbi5ub3RpbnN0b2NrLFxyXG4ubGVhcm5tb3JlLFxyXG5hLm5vdGluc3RvY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4vKlxyXG4gICAgc3R5bGUuY3NzIC0gbGluZSA0MFxyXG4gICAgUmVtb3Zpbmcgc2V0IHdpZHRoIG9uIC5jb250YWN0dXMgYnV0dG9uXHJcbiAqL1xyXG5hLmNvbnRhY3R1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuXHR3aWR0aDogYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qXHJcbiAgc3R5bGUuY3NzIC0gbGluZSAxXHJcbiAgcmVtb3ZlIHRoaXMgc3R5bGUgZGVjbGFyYXRpb25cclxuKi9cclxuLmV0X3BiX3ByaWNpbmdfdGFibGVfYnV0dG9uOmFmdGVyLFxyXG4uZXRfcGJfcHJvbW9fYnV0dG9uOmFmdGVyLFxyXG5hLmV0X3BiX21vcmVfYnV0dG9uOmFmdGVyLFxyXG4uZXRfcGJfbmV3c2xldHRlcl9idXR0b246YWZ0ZXIsXHJcbi5jb21tZW50LXJlcGx5LWxpbms6YWZ0ZXIge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHR0b3A6IDdweDtcclxuXHRyaWdodDogNXB4O1xyXG59XHJcblxyXG4uZXRfcGJfYmdfbGF5b3V0X2xpZ2h0IC5ldF9wYl9wcm9tb19idXR0b246aG92ZXIsXHJcbi5ldF9wYl9wcm9tb19idXR0b246aG92ZXIsXHJcbmEuZXRfcGJfbW9yZV9idXR0b246aG92ZXIsXHJcbi5ldF9wYl9uZXdzbGV0dGVyX2J1dHRvbjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogIzJiM2U1MDtcclxuXHRib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiA2cHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbi5kaXYtY29udGFpbmVyLXBkIHtcclxuXHRwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRjb2xvcjogIzAwNzJiYztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNhY2NvcmRpb24tdGFicyBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuZGl2W2lkXj1cImFjY29yZGlvbi10YWJzXCJdIHtcclxuXHQuYWNjb3JkaW9uLXRhYnMtYnRuIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udml0YWwtaW5mby1pY29uLXRleHQgYSB7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3BkU3VibWVudSBhLm5hdi1saW5rIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuI3BkU3VibWVudSBhLm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0Y29sb3I6ICMwMDZFQjg7XHJcblxyXG5cdC8vIGFkZCBmb2N1cyB3aGl0ZSBjb2xvciBmb3IgdGhlIHBkLXN1Ym1lbnUgbGluayBlbGVtZW50XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuI3BkU3VibWVudSBhLm5hdi1saW5re1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4ucmVmZXJlbmNlVGV4dCBhLFxyXG4ucmVjb21tZW5kZWQgYSxcclxuI2xwLWFwcHMtcHJvZHVjdC1zb2Z0d2FyZSBhLFxyXG4uZXRfcGJfcG9zdCBhLFxyXG5hcnRpY2xlIGEsXHJcbi5ldF9wYl9hY2NvcmRpb24gYSxcclxuLnNlYXJjaC1pdGVtIGEsXHJcbi5zaW5nbGUtcHJvZHVjdHMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgYSxcclxuLmNvbnRhY3QtY29uZmlybS10ZXh0IGEsXHJcbi5ldF9wYl90ZXh0X2lubmVyIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiBzcGFuLFxyXG4ucGFnaW5hdGlvbiBhLFxyXG4ucGFnaW5hdGlvbiBzcGFuOmhvdmVyLFxyXG4ucGFnaW5hdGlvbiBhOmhvdmVyIHtcclxuXHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ldF9wYl9zZWN0aW9uIC5ldF9wYl9wcm9tb19idXR0b24ge1xyXG5cdGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkucGFnZS1pZC00NjIxIC5wcm9kdWN0LXJhdGluZy13cmFwIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ldF9wYl9zY3JvbGxfdG9wLmV0LXBiLWljb24ge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcclxuXHQjaG9tZS1oZy1zaGVsZiB7XHJcblxyXG5cdFx0LnByb21vMSxcclxuXHRcdC5wcm9tbzIge1xyXG5cclxuXHRcdFx0LmhlYWRpbmcsXHJcblx0XHRcdC5wcm9tby0xLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmhnLWhlcm8tYm94IHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5oZWFkaW5nIHtcclxuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sZWFybm1vcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjaG9tZS1oZy16ZXJvLW5ldyxcclxuXHQjemVyby1tZXNzYWdlIHtcclxuXHRcdC56ZXJvLWxvZ28ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQucHgtNiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIC5oMSxcclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmV0X3BiX3RvZ2dsZV90aXRsZSB7XHJcblx0YnV0dG9uIHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGZvbnQ6IGluaGVyaXQ7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVudHJ5LWNvbnRlbnQgdHIgdGgsXHJcbmJvZHkuZXQtcGItcHJldmlldyAjbWFpbi1jb250ZW50IC5jb250YWluZXIgdHIgdGgge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG59XHJcblxyXG4vLyBWaWRlbyBidXR0b25cclxuLnZpZGVvLXRodW1ibmFpbC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdCYgLnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBBZGQgdXBwZXJjYXNlIHRvIHRoZSAnUmVnaXN0ZXIgbXkgUHJvZHVjdCcgbGluayAoYnRuKVxyXG5hW2RhdGEtaGVhcnRndWlkZT1cInJlZ2lzdGVyXCJdIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4vLyBQcml2YWN5IHBhZ2UgZGl2aSBjb21wb25lbnQgbGlzdCAoYmVsb3cgQ29udGVudHMgdGl0bGUpXHJcbi5ldF9wYl90ZXh0IHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0bGkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjptYXJrZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5zdXBwb3J0LXN1Yi10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYS5ibHVlLWhpZ2hsaWdodGVkIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWJvdXQtdXMtdGl0bGVzIGgyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogNDRweDtcclxufVxyXG5cclxuLmFib3V0LXRpdGxlLXNtIGgyIHNwYW4ge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmluZm8tdmFsaWRhdGlvbiBoMiB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5oMy5zdXBwb3J0LXRpdGxlIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLnNwZWMtdGl0bGUsXHJcbi5hdXRob3ItdGl0bGUsXHJcbi5yZXNvdXJjZS10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtdGl0bGUsXHJcbi5oZWFydGd1aWRlLWluZm8ge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnNwZWMtdGl0bGUsXHJcbi5yZXNvdXJjZS10aXRsZSxcclxuLmhlYXJ0Z3VpZGUtdGl0bGUsXHJcbi5oZWFydGd1aWRlLWluZm8ge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYXV0aG9yLXRpdGxlLFxyXG4uaGVhcnRndWlkZS10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5hdXRob3ItdGl0bGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaGVhcnRndWlkZS1pbmZvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnZpZXctbW9yZS1idG4ge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnZpZGVvLWJ0biB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uZmFjdHMtbGlzdC1jb250YWluZXIgdWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZy10b3A6IDU0cHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDc5cHgpIHtcclxuXHRcdFx0d2lkdGg6IDQ3LjI1JSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUuNSU7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1LjUlO1xyXG5cdFx0XHR3aWR0aDogMjAuODc1JTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1LjUlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZWxlbWVudC1zcGFjaW5nIHtcclxuXHRwYWRkaW5nOiAyMXB4IDE1cHg7XHJcbn1cclxuXHJcbi50YWJsZS1jYXB0aW9uLWluZm8ge1xyXG5cdGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRwYWRkaW5nOiAxM3B4IDhweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5mYWN0LXRhYmxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDEwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblxyXG5cdHRkLFxyXG5cdHRoIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0XHQmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRoIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxufVxyXG5cclxuLnRkLWluZm8ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcbn1cclxuXHJcbi50aC10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQ6Zmlyc3QtbGV0dGVyIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdH1cclxufVxyXG5cclxuLnByaW1hcnktdGgsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQsXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXIge1xyXG5cdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcixcclxuLmNvbC10aXRsZS1jZW50ZXJlZCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJpbWFyeS10aCxcclxuLmNvbC10aXRsZS1jZW50ZXJlZCB7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0aGVpZ2h0OiAxMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jb2wtdGl0bGUtY2VudGVyZWQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyIHtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ucHJpbWFyeS10aCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uY2FwdGlvbi1zbS1zdWJ0ZXh0LFxyXG4ucHJpbWFyeS10aCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLmNhcHRpb24tc20tc3VidGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzc5cHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdWItaW5mbyB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZGVjb3JhdGlvbi1lbGVtZW50IHtcclxuXHR3aWR0aDogMTBweDtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM3OXB4KSB7XHJcblx0XHR3aWR0aDogMTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHR9XHJcblxyXG5cdCYtc20ge1xyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZGVjb3ItZ3JlZW4ge1xyXG5cdGJhY2tncm91bmQ6ICM4NkIxNjI7XHJcbn1cclxuXHJcbi5kZWNvci15ZWxsb3cge1xyXG5cdGJhY2tncm91bmQ6ICNFMkJGMDE7XHJcbn1cclxuXHJcbi5kZWNvci1vcmFuZ2Uge1xyXG5cdGJhY2tncm91bmQ6ICNFMjdBMDE7XHJcbn1cclxuXHJcbi5kZWNvci10b21hdG8ge1xyXG5cdGJhY2tncm91bmQ6ICNGOTRDMDA7XHJcbn1cclxuXHJcbi5kZWNvci1kYXJrcmVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjQzExNTNCO1xyXG59XHJcblxyXG4uYXJpYS1yb3cge1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNzlweCkge1xyXG5cdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdH1cclxuXHJcblx0Ji0xIHtcclxuXHJcblx0XHQmOm50aC1jaGlsZCgxKSxcclxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDE4NywgMC43KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMTQsIDE4NywgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTIge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAwLjcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMwLCA4MiwgMTQwLCAxKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtMyB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoNDMsIDYyLCA3OSwgMC43KTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSg0MywgNjIsIDc5LCAxKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtNCB7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMC45NSk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTEwLCAxMTAsIDExMCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTUge1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmFjdC10YWJsZS1zbSB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblxyXG5cdHRoLFxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnByaW1hcnktdGgsXHJcblx0LmNvbC10aXRsZS1jZW50ZXJlZCB7XHJcblx0XHRwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdH1cclxuXHJcblx0LmNvbC10aXRsZS1jZW50ZXJlZCxcclxuXHQuY2FwdGlvbi1zbS1zdWJ0ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LXRoIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi5oaWRkZW4tc20tYXJpYSB7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uc20tYXJpYS1pdGVtIHtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zbS1kZXNjcmlwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc20tY2VsbCB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRwYWRkaW5nOiA0cHggMTBweCAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9wdGlvbi10ZXh0IHtcclxuXHJcblx0Ji0xLFxyXG5cdCYtMixcclxuXHQmLTMsXHJcblx0Ji00LFxyXG5cdCYtNSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uc20tYXJpYS1yb3csXHJcbi5vcHRpb24tdGV4dCB7XHJcblxyXG5cdCYtMSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNCwgMTg3LCAuNyk7XHJcblxyXG5cdH1cclxuXHJcblx0Ji0yIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMzAsIDgyLCAxNDAsIC43KTtcclxuXHR9XHJcblxyXG5cdCYtMyB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDQzLCA2MiwgNzksIC43KTtcclxuXHR9XHJcblxyXG5cdCYtNCB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEyOSwgMTI5LCAxMjksIC43KTtcclxuXHR9XHJcblxyXG5cdCYtNSB7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcclxuXHR9XHJcbn1cclxuXHJcbi5yb3ctaW5mbyB7XHJcblxyXG5cdCYtMSB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0yIHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMxZTUyOGM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLTMge1xyXG5cdFx0LmNvbC10aXRsZS1jZW50ZXJlZC1zbS1pbm5lcjpudGgtb2YtdHlwZShvZGQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzJiM2U0ZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtNCB7XHJcblx0XHQuY29sLXRpdGxlLWNlbnRlcmVkLXNtLWlubmVyOm50aC1vZi10eXBlKG9kZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjODE4MTgxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji01IHtcclxuXHRcdC5jb2wtdGl0bGUtY2VudGVyZWQtc20taW5uZXI6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubm90QnRuIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5ldF9wYl90b2dnbGVfdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdmaWVsZF9sYWJlbF9iZWZvcmVfY29tcGxleCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmV0LXBiLWFycm93IHtcclxuXHJcblx0Ji1wcmV2LFxyXG5cdCYtbmV4dCB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwNzJiYztcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA3MmJjO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYtcHJldiB7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0bGVmdDogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbmV4dCB7XHJcblx0XHRbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjMwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0cmlnaHQ6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLm83LWZvbnQge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cclxuXHQubzctZm9udC02IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcbn1cclxuXHJcbi5lbWJlZGRlZFNlcnZpY2VTaWRlYmFyRm9ybUZpZWxkIHtcclxuXHQuc2xkcyB7XHJcblx0XHQmLXN0eWxlIHtcclxuXHJcblx0XHRcdCYtaW5wdXR0ZXh0LFxyXG5cdFx0XHQmLXNlbGVjdCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5ldF9wYl9zY3JvbGxfdG9wIHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuI21tQ09WSUQxOXYyIHtcclxuXHRhIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uZW1iZWRkZWRTZXJ2aWNlSGVscEJ1dHRvbiAuaGVscEJ1dHRvbiB7XHJcblx0cmlnaHQ6IDgycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbm9ybWFsIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTUwMCB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC03MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2N1c3RvbU1vZHVsZSB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAwO1xyXG5cdFx0aGVpZ2h0OiA2MnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTYycHg7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4uZXRfcGJfc2Nyb2xsX3RvcCB7XHJcblx0YmFja2dyb3VuZDogIzJCM0U1MCAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYuZm9jdXMtbGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICMyQjNFNTA7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ldC1mYXFzLWJsb2NrIHtcclxuXHQuZXRfcGJfYWNjb3JkaW9uIC5ldF9wYl90b2dnbGVfdGl0bGU6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5ldF9wYl90b2dnbGVfb3BlbiB7XHJcblx0XHQuZXQtdG9nZ2xlLWljbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZXQtdG9nZ2xlLWljbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTA1MFwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6IEVUbW9kdWxlcyAhaW1wb3J0YW50O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNwb3N0LTIyMyB1bHtcclxuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbiNwb3N0LTIyMyB1bCBsaTo6bWFya2VyIHtcclxuXHRmb250LXNpemU6IDIxcHg7XHJcbn0iLCIvLyBQcmljZSBTcGlkZXIgU3R5bGVzXHJcblxyXG4ucHJpY2VTcGlkZXJXcmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgLnBzLXdpZGdldCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTEwMCUpO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wcy1idXR0b24tbGFiZWw6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiICA+XCIgLyBcIlwiO1xyXG4gIH1cclxufVxyXG4ucGQtc3VibWVudS13cmFwcGVyIHtcclxuXHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG4gICYuYWZmaXgge1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnBkLXN1Ym1lbnV7XHJcblxyXG4gICAgZm9udC1zaXplOjE0cHg7XHJcblxyXG4gICAgbGl7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAxNTBtcztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9ue1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbC10byB7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi5hZmZpeCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHotaW5kZXg6IDEwMzA7XHJcbiAgbWF4LXdpZHRoOiAxNTk4cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC5icy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG5cclxuICAgIC5wcmljZS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6MzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZC1zdWJtZW51e1xyXG4gICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1xdHkgc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5kZWFsLW9mLXRoZS13ZWVre1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDozOXB4O1xyXG4gIHBhZGRpbmctdG9wOjRweDtcclxuICBwYWRkaW5nLXJpZ2h0OjFyZW07XHJcbiAgYmFja2dyb3VuZDogIzAwNzJCQztcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6MjRweCBzb2xpZCAjMDA3MkJDIDtcclxuICAgIGJvcmRlci1yaWdodDoxNnB4IHNvbGlkIHRyYW5zcGFyZW50XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmV7XHJcbiAgICBib3JkZXItYm90dG9tOjI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6MDtcclxuICB9XHJcblxyXG4gICY6OmFmdGVye1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICBib3JkZXItdG9wOjI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZGVhbC1vZi10aGUtd2Vlay1jb3JhbHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6MzlweDtcclxuICBwYWRkaW5nLXRvcDo0cHg7XHJcbiAgcGFkZGluZy1yaWdodDoxcmVtO1xyXG4gIGJhY2tncm91bmQ6ICNGRjc0NzQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gICY6OmJlZm9yZSxcclxuICAmOjphZnRlcntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICAgIGJvcmRlci1sZWZ0OjI0cHggc29saWQgI0ZGNzQ3NCA7XHJcbiAgICBib3JkZXItcmlnaHQ6MTZweCBzb2xpZCB0cmFuc3BhcmVudFxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgYm9yZGVyLWJvdHRvbToyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOjA7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlcntcclxuICAgIGJvdHRvbTowO1xyXG4gICAgYm9yZGVyLXRvcDoyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1saW5rIHtcclxuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6JGdyYXk7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjokYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFjY2Vzc29yaWVzIFNsaWRlclxyXG4ucHJvZHVjdC13cmFwcGVyLnNsaWNrLXNsaWRlIHtcclxuICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDoxNXB4O1xyXG59XHJcblxyXG4vLyBQcm9kdWN0IEluZm9cclxuLy8ubGlua3Mtd3JhcHBlcntcclxuLy8gIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gIGE6OmFmdGVyIHtcclxuLy8gICAgY29udGVudDpcIiA+XCIgLyBcIlwiO1xyXG4vLyAgfVxyXG4vL31cclxuXHJcbi5hZHZhbmNlZC1saW5rcy13cmFwcGVyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXI6c29saWQgMnB4ICRibHVlO1xyXG4gICAgbWFyZ2luOjVweCAwO1xyXG5cclxuICAgIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDoxMHB4O1xyXG4gICAgICB0b3A6NTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zdmcudGh1bWJVcCB7XHJcbiAgd2lkdGg6NDZweDtcclxuICBoZWlnaHQ6NDVweDtcclxuICBmaWxsOiMwMDcyYmM7XHJcbn1cclxuXHJcblxyXG4udmlldy1tb3JlIHtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgLnZpZXctbW9yZS1pY29ue1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBmb250LWZhbWlseTogRVRtb2R1bGVzIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwzM1wiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZXctbGVzcy1sYWJlbCB7ZGlzcGxheTpub25lO31cclxuXHJcbiAgJi5leHBhbmQge1xyXG4gICAgLnZpZXctbW9yZS1pY29uIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMzJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LW1vcmUtbGFiZWwge2Rpc3BsYXk6bm9uZTt9XHJcbiAgICAudmlldy1sZXNzLWxhYmVsIHtkaXNwbGF5OmJsb2NrO31cclxuICB9XHJcbn1cclxuXHJcblxyXG4jcHJvZHVjdFNsaWRlclRodW1icyB7XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAvLyAgIC5zbGljay1saXN0IHtcclxuICAvLyAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgd2lkdGg6IDY5JTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6MDtcclxuICB9XHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6MDtcclxuICB9XHJcbiAgLnNsaWNrLXByZXYsXHJcbiAgLnNsaWNrLW5leHQge1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMyU7XHJcbiAgICBtYXJnaW46IDAgMSU7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIGxlZnQ6YXV0bztcclxuICAgICAgcmlnaHQ6YXV0bztcclxuICAgICAgdHJhbnNmb3JtOm5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICB0b3A6YXV0bztcclxuICAgICAgYm90dG9tOmF1dG87XHJcbiAgICAgIG1hcmdpbjowO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiNlZWU7XHJcbiAgICAgIG9wYWNpdHk6MC4yNTtcclxuICAgICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgb3BhY2l0eToxO1xyXG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbGljay1wcmV2IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYxMDRcIiAvIFwiXCI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiIC8gXCJcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCIgLyBcIlwiO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIiAvIFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLXByZXYsXHJcbiAgLnNsaWNrLW5leHQsXHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk7XHJcbiAgICBtYXgtd2lkdGg6OTlweDtcclxuICB9XHJcbiAgLnNsaWNrLXNsaWRlIHtcclxuICAgIG1hcmdpbjowIDJweDtcclxuICAgIHBhZGRpbmc6MXB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBtYXJnaW46NHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXI6MnB4IHNvbGlkICRncmVlbjtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3Qtb3B0aW9ucyB7XHJcbiAgLm9wdGlvbiB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgY29sb3I6IzAwMDtcclxuICAgIGZvbnQtc2l6ZToxN3B4O1xyXG4gIH1cclxuICBzZWxlY3Qge1xyXG4gICAgcGFkZGluZzo4cHggMjBweDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBjb2xvcjojMDAwO1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAmW25hbWU9XCJzaXplXCJdIHtcclxuICAgICAgbWluLXdpZHRoOjMwMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDo0MDBweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDphdXRvO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXN0b2NrU3RhdXMge1xyXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiRibHVlLWRyaztcclxufVxyXG4ucHJvZHVjdC1wcmljZSB7XHJcbiAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAucHJvZHVjdC1tc3JwLFxyXG4gIC5wcm9kdWN0LXNhbGVQcmljZSB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLnByb2R1Y3QtbXNycCB7XHJcbiAgICBjb2xvcjokYmxhY2s7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gIH1cclxufVxyXG4ucHJvZHVjdC1jb21wYXRpYmxlIHtcclxuICB0ZXh0LWFsaWduOnJpZ2h0O1xyXG59XHJcbi5wcm9kdWN0LXZhbHVlUHJvcCB7XHJcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI2VjZWNlYztcclxufVxyXG5cclxuLm9yZGVyLXR5cGUgbGFiZWwgKyAud2hhdEl0SXMge1xyXG4gIG1hcmdpbjogLTEuNzVlbSAwIDFlbSA0NXB4O1xyXG4gIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGRwLWRpc2Mge1xyXG5cdHdpZHRoOjEwMCU7XHJcbn1cclxuLnBkcC1kaXNjIC5zdDEge1xyXG5cdGZpbGw6ICMwMDcyQkM7XHJcbn1cclxuLnBkcC1kaXNjLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE0LjVweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG4ucGRwLWRpc2MtZGVzYyB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5wZHAtZGlzYyAubGVhcm5tb3JlIHtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG4ucGRwLWRpc2MtaWNvbiB7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdHdpZHRoOiA1NXB4O1xyXG5cdGZpbGw6ICMwMDcyYmM7XHJcbn1cclxuLnBkcC1jci1icmsge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5wZHAtZGlzYyAuY29sLXNtLTEwIHtcclxuXHRcdGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcclxuXHRcdG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LnBkcC1jci1icmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LnBkcC1jci1icmsge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcblx0LnBkcC1jci1icmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XHJcblx0LnBkcC1kaXNjLWljb24ge1xyXG5cdFx0aGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG5cdC5wZHAtZGlzYy1pY29uLCAucGRwLWRpc2MgLnRodW1iVXAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQucGRwLWRpc2Mge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucGRwLWRpc2MtYnVuZGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSAge1xyXG5cdC5wZHAtZGlzYy1jciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWRldGFpbC13cmFwIHtcclxuICBhLmJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLm9tcntcclxuICAmLXBkcHtcclxuICAgICYtb2ZmZXJze1xyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNre1xyXG4gICZUaHVtYntcclxuICAgICYtaXRlbXtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGFsZi1oYWxmIHtcclxuXHRtaW4taGVpZ2h0OjUwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XHJcblx0fVxyXG59XHJcblxyXG4uY2F0ZWdvcnktaGVyby13cmFwIHtcclxuXHRoZWlnaHQ6NjAwcHg7XHJcbn1cclxuLmNhdGVnb3J5LWhlcm8taGFsZiAuaGVyby1jb250ZW50IGltZyB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4uY2F0ZWdvcnktaGVyby1iZy1pbWcge1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowO1xyXG5cdGJvdHRvbTowO1xyXG5cdGxlZnQ6MDtcclxuXHRyaWdodDowO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHQuY2F0ZWdvcnktaGVyby13cmFwIHtcclxuXHRcdGhlaWdodDo1MDBweDtcclxuXHR9XHJcbn1cclxuIiwiLmN1c3RvbS1zZWxlY3Qge1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XHJcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDFweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZHJrO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHotaW5kZXg6IDQ5O1xyXG5cdH1cclxuXHJcbn0iLCIvKlxyXG4gIGFkZCBiYWNrZ3JvdW5kIGNvbG9yIHN0eWxpbmdcclxuKi9cclxuLmJnLWxpZ2h0R3JheSB7XHJcblx0YmFja2dyb3VuZDogI2VlZWVlZTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ncmF5LWdyYWRpZW50IHtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQgdG9wLCAjYWFhYWFhLCAjY2NjY2NjKTtcclxuXHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQoYm90dG9tIHJpZ2h0LCAjYWFhYWFhLCAjY2NjY2NjKTtcclxuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICNhYWFhYWEsICNjY2NjY2MpO1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyYXkge1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHJcblx0aDEsXHJcblx0LmgxLFxyXG5cdGgyLFxyXG5cdC5oMixcclxuXHRoMyxcclxuXHQuaDMsXHJcblx0aDQsXHJcblx0Lmg0LFxyXG5cdGg1LFxyXG5cdC5oNSxcclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHR9XHJcblxyXG5cdC5saW5rcyB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHQmLmJsdWUtaGlnaGxpZ2h0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZS1kcmsgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODZiMDYyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ibHVlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLW5vLXRleHQtd2hpdGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuXHRoMSxcclxuXHQuaDEsXHJcblx0aDIsXHJcblx0LmgyLFxyXG5cdGgzLFxyXG5cdC5oMyxcclxuXHRoNCxcclxuXHQuaDQsXHJcblx0aDUsXHJcblx0Lmg1LFxyXG5cdGg2LFxyXG5cdC5oNiB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1ibHVlLWdlbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTQsIDE4OCwgLjgpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctYmxhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iZy1iYWNrZ3JvdW5kSW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdG9wYWNpdHk6IC4yO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0b3BhY2l0eTogLjQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kIHtcclxuXHQubGlua3Mge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi5uby1vdmVyZmxvdyB7XHJcblx0LmJnLWJsdWUtc3RyaXBlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDIwMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5iZy1ncmF5LXN0cmlwZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDIwMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udHh0LWdyZWVuIHtcclxuXHRjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtYmx1ZSB7XHJcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtYmx1ZS1kcmsge1xyXG5cdGNvbG9yOiAkYmx1ZS1kcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ncmF5IHtcclxuXHRjb2xvcjogJGdyYXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnR4dC1ibGFjayB7XHJcblx0Y29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LXdoaXRlIHtcclxuXHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb2N1cy1saWdodCB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn0iLCIgIC50ZXN0aW1vbmlhbHMgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHRlZCB7XHJcbiAgXHRtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcbiAgXHR6LWluZGV4OiA5OTk5O1xyXG4gIFx0Y29sb3I6ICMwMDcyYmMgIWltcG9ydGFudDtcclxuICBcdGJvcmRlcjogc29saWQ7XHJcbiAgXHRib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gIFx0bGVmdDogMTBweDtcclxuXHJcbiAgfVxyXG5cclxuICAudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuICBcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIFx0Ym9yZGVyOiBzb2xpZDtcclxuICBcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRyaWdodDogMTBweDtcclxuXHJcbiAgfVxyXG5cclxuICAudGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIHtcclxuICBcdGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHQudGVzdGltb25pYWwtYmxvY2sge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnF1b3QtaWNvLWJsb2NrIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcclxuXHJcbiAgXHQudmlkZW8tcGxheS1pY29uIHtcclxuICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gIFx0XHRsZWZ0OiA1MCU7XHJcbiAgXHRcdHRvcDogNTAlO1xyXG4gIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICBcdH1cclxuXHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stcHJldiB7XHJcbiAgXHRcdHotaW5kZXg6IDk5OTk7XHJcbiAgXHRcdGNvbG9yOiAjMDA3MmJjICFpbXBvcnRhbnQ7XHJcbiAgXHRcdGJvcmRlcjogc29saWQ7XHJcbiAgXHRcdGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgXHRcdGxlZnQ6IDE1cHg7XHJcblxyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0XHR6LWluZGV4OiA5OTk5O1xyXG4gIFx0XHRjb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xyXG4gIFx0XHRib3JkZXI6IHNvbGlkO1xyXG4gIFx0XHRib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gIFx0XHRyaWdodDogMTVweDtcclxuXHJcbiAgXHR9XHJcblxyXG4gIH1cclxuXHJcbiAgQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkge1xyXG4gIFx0XHRtYXJnaW46IDBweCAxNXB4O1xyXG4gIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcbiAgXHRcdGZvbnQtc2l6ZTogNDBwdDtcclxuICBcdFx0Y29sb3I6ICM4NmIwNjI7XHJcbiAgXHR9XHJcblxyXG4gIFx0LnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xyXG4gIFx0XHRmb250LXNpemU6IDQwcHQ7XHJcbiAgXHRcdGNvbG9yOiAjODZiMDYyO1xyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gIFx0XHRjb2xvcjogIzg2YjA2MjtcclxuICBcdH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG4gIFx0XHRsZWZ0OiA1MHB4O1xyXG4gIFx0fVxyXG5cclxuICBcdC50ZXN0aW1vbmlhbHMgLnNsaWNrLW5leHQge1xyXG4gIFx0XHRyaWdodDogNTBweDtcclxuICBcdH1cclxuXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1wcmV2IHtcclxuICBcdFx0bGVmdDogODBweDtcclxuICBcdH1cclxuXHJcbiAgXHQudGVzdGltb25pYWxzIC5zbGljay1uZXh0IHtcclxuICBcdFx0cmlnaHQ6IDgwcHg7XHJcbiAgXHR9XHJcblxyXG4gIH0iLCIgLnRhYi13cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OjUwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBtaW4taGVpZ2h0OjQwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYi1idXR0b24ge1xyXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgei1pbmRleDowO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgIFxyXG4gICAgICBcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC50cmlhbmdsZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgICAgXHJcbiAgICAgLnByb2R1Y3QuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnByb2R1Y3QuYWN0aXZlIC5oM3tcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgIFxyXG4gIFxyXG59XHJcblxyXG4ucHJvZHVjdC10YWItd3JhcHBlciB7XHJcblx0LnRhYi13cmFwcGVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MzVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLXRpdGxlIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC50eHQtYmxhY2suYnRuLXRhYiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogMDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LWZhbWlseTogdW5zZXQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vQXJyb3cgLmFjdGl2ZS10YWIgLmFycm93LWRvd257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRhYnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjY2NjIHNvbGlkO1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRhYnM6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuIFxyXG4gICAgLmFycm93LWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ib2R5LW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuY29sbGFwc2UgLnNob3d7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS10YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlLXRhYiAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcclxuICAgIFxyXG4gICAgICAgIC5hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmFjdGl2ZS1hY2MgLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmQtYm9keS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgIC5taW5IZWlnaHQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1OTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgIC5taW5IZWlnaHQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAubWluSGVpZ2h0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuYmxvY2t7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XHJcbiAgICBcclxuICAgIC5wcm9kdWN0LWdhbGxlcnkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgdG9wOiAwO1xyXG5cdCAgICBib3R0b206IDA7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIGJvcmRlcjogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAucHJvZHVjdC1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZXhwYW5kYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHBhbmRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzUlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuYnV0dG9uLnJlc2V0LWFsbCxcclxuLmJ0bkFzTGlua3tcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG59IiwiLmVtYmVkZGVkU2VydmljZUhlbHBCdXR0b257XHJcbiAgICAuaGVscEJ1dHRvbntcclxuICAgICAgICAudWlCdXR0b257XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgIzJiM2U1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVpQnV0dG9uOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5tZXNzYWdlIHtcclxuICAgIGJvcmRlciA6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICMyYjNlNTAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuYS5jaGF0T3B0aW9uLmVtYmVkZGVkU2VydmljZUxpdmVBZ2VudFN0YXRlQ2hhdEhlYWRlck9wdGlvbiAub3B0aW9uTmFtZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIC5lbWJlZGRlZFNlcnZpY2VIZWxwQnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5wcm9kdWN0LXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMzEwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0aGVpZ2h0OjEwMCU7XHJcblx0XHJcblx0Ji5zbGljay1zbGlkZSB7XHJcblx0ICBtYXJnaW46YXV0bztcclxuXHQgIG1heC13aWR0aDogbm9uZTtcclxuXHJcblx0ICAucHJvZHVjdHtcclxuXHRcdG1heC13aWR0aDogMzEwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHQgIH1cdCAgXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xyXG5cdFx0Jjo6YWZ0ZXIsXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0ICAgIHJpZ2h0OiAtMTZweDtcclxuXHRcdCAgICB0b3A6IDEwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDgwJTtcclxuXHRcdCAgICB3aWR0aDogMXB4O1xyXG5cdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0cmlnaHQ6YXV0bztcclxuXHRcdGxlZnQ6LTE1cHg7XHJcbiAgICAgICAgXHJcblx0fVxyXG5cclxuXHQucHJvZHVjdHtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cclxuXHRcdC5wcm9kdWN0LWRldGFpbC13cmFwIHtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdGhlaWdodDogNjQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0W2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyIHtcclxuXHRcdFx0JiA+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQgfiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0e1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnByb2R1Y3QtbmFtZXtcclxuXHQgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG5cdFx0ICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wcm9kdWN0LXByaWNpbmcge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1M3B4O1xyXG5cdFx0XHQuaDMge1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0W2RhdGEtYnYtc2hvdz1cInJhdGluZ19zdW1tYXJ5XCJdIC5idl9tYWluX2NvbnRhaW5lciA+IC5idl9tYWluX2NvbnRhaW5lcl9yb3dfc3BsaXQgfiAuYnZfbWFpbl9jb250YWluZXJfcm93X3NwbGl0IHtcclxuXHRcdCAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbXBhcmVXcmFwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDphdXRvO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQudG9vbHRpcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdC50b29sdGlwIC50b29sdGlwdGV4dCB7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR3aWR0aDogMjE1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRcdGNvbG9yOiAjODE4MTgxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cGFkZGluZzogMHB4IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIlLCAyNSUpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcclxuXHR9XHJcblxyXG5cclxuXHQudG9vbHRpcDpob3ZlciAudG9vbHRpcHRleHQge1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cclxuXHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0bGVmdDogODAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRib3JkZXItd2lkdGg6IDVweDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOiA1ODBweCkge1xyXG5cdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0XHRcdGNvbG9yOiAjODE4MTgxO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0cGFkZGluZzogMHB4IDVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgOTQlKTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdFx0QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0XHRcdFx0Y29sb3I6ICM4MTgxODE7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIzJSwgMjIlKTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjODE4MTgxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzklLCAyMiUpO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQ6OmFmdGVyIHtcclxuXHRcdFx0XHRsZWZ0OiA5MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG5cdFx0XHQudG9vbHRpcCAudG9vbHRpcHRleHQge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIDIyJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0OjphZnRlciB7XHJcblx0XHRcdFx0bGVmdDogODAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcclxuXHRcdFx0LnRvb2x0aXAgLnRvb2x0aXB0ZXh0IHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjglLCAyMiUpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50b29sdGlwIC50b29sdGlwdGV4dDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdH1cclxuXHJcbi5wcm9kdWN0LXdyYXBwZXIuY29tcGFyZVJlYWR5IHtcclxuXHQucHJvZHVjdC1idG4td3JhcCB7XHJcblx0XHRtYXJnaW4tdG9wOmF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdCB7XHJcblx0Jjpmb2N1cy13aXRoaW4ge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcblx0fVxyXG5cdGE6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cdC5jb21wYXJlQmxvY2sgaW5wdXQ6Zm9jdXMge1xyXG5cdFx0KyBsYWJlbDpiZWZvcmUge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNhbGV7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5wYWdlLWlkLTIxMzI4ICNtYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDogNHJlbSFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDRyZW0haW1wb3J0YW50O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0haW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtIWltcG9ydGFudFxyXG59XHJcblxyXG4uYnJpY2suc2hhdHRlclBhdHRlcm5Db21wbGV0ZSAubGlua3N7XHJcblx0Y29sb3I6ICMwMDAwMDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Jjpob3ZlcntcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uYnJpY2stYXdhcmRzIHtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvQXdhcmRzLUJyaWNrX2F3YXJkcy1iZy5qcGdcIikgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdC5hd2FyZCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxOTBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdGJvcmRlci1yaWdodDpzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOjFlbTtcclxuXHR9XHJcblx0LmF3YXJkIGgzIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHQuYXdhcmQgZGl2IHtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuXHQuaWNvbi1hd2FyZC1saXN0IHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblx0Lmljb24tYXdhcmQgaW1nIHtcclxuXHQgICAgbWF4LXdpZHRoOiAxMTBweDtcclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKDQpLFxyXG5cdFx0LmF3YXJkOm50aC1jaGlsZCg4KSB7XHJcblx0XHRcdGJvcmRlci1yaWdodDpub25lO1xyXG5cdFx0fVxyXG5cdFx0LmF3YXJkOm50aC1jaGlsZChuKzUpe1xyXG5cdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0XHQuYXdhcmQ6bnRoLWNoaWxkKG4rNyl7XHJcblx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRcdC5hd2FyZHMtdGl0bGUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdD4gLmNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcblx0XHQuYXdhcmQge1xyXG5cdFx0XHRtaW4taGVpZ2h0OmF1dG87XHJcblx0XHRcdHBhZGRpbmctdG9wOjJyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjJyZW07XHJcblx0XHRcdGJvcmRlci1yaWdodDpub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweDsgXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZG9jdG9yMXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGNvbHVtbi1nYXA6IDVweDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogLjlyZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdCYtbnVte1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8qKlxyXG5Mb2FkaW5nIGFqYXggXHJcbiovXHJcbi5qcy1hamF4LWxvYWRpbmcge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIlxyXG5mb3JtI2Nob3NlVHlwZUZvcm0ge1xyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0KyBsYWJlbCB7XHJcblx0XHR9XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFudWZhY3R1cmVyLXdyYXBwZXIge1xyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdCAgIFx0IFx0XHR3aWR0aDogNzVweDtcclxuXHRcdCAgIFx0IFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgXHQgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICBcdCBcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0XHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdhcHBsZSddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJBcHBsZVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nc2Ftc3VuZyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJTYW1zdW5nXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZbZm9yPSdsZyddOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJMR1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0naHRjJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkhUQ1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nbW90b3JvbGEnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiTW90b3JvbGFcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jltmb3I9J29uZXBsdXMnXTo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiT25lUGx1c1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0naHVhd2VpJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkh1YXdlaVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmW2Zvcj0nZ29vZ2xlJ106OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIkdvb2dsZVwiO1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdCAgIFx0IFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB0b3A6IDQwJTtcclxuXHRcdFx0XHQgICAgbGVmdDogNTAlO1xyXG5cdFx0XHQgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XHJcbiAgICBcdFx0XHRcdG1heC13aWR0aDogNTBweDtcclxuXHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0ICAgIFx0ZmxvYXQ6IGxlZnQ7XHJcblx0ICAgIFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHQgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0ICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XHJcblx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRyaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5kZXZpY2VzLXdyYXBwZXIge1xyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0KyBsYWJlbCB7XHJcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAycHggI2VlZTtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuICAgIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHRcdC5kZXZpY2Utd3JhcHBlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG4gICAgXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBcdFx0XHRcdFx0aGVpZ2h0OiAxNzVweDtcclxuXHRcdFx0XHRcdH1cclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHRcdC5kZXZpY2UtbmFtZSB7XHJcbiAgICBcdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuICAgIFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuICAgIFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG4gICAgXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQrIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsdWU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuXHQgICAgXHRcdFx0LmRldmljZS1uYW1lIHtcclxuXHQgICAgXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdCAgICBcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ub3BlcmF0aW5nLXN5c3RlbS13cmFwcGVyICB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXM7XHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JheTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcblx0XHQub3MtaGVhZGluZyB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcbn1cclxuLnByaWNlLWNlbGwge1xyXG5cdHdpZHRoOiAyMDBweDtcclxufVxyXG4uaGlkZS1jb2x1bW4ge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRyIHtcclxuXHRcdGJvcmRlcjogc29saWQgMnB4ICNlOWVjZWY7XHJcblx0fVxyXG5cdHRkIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdH1cclxuXHQudHh0LWdyZWVuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuYnV5bm93IHtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4ucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRpdGxlIHtcclxuXHRsaW5lLWhlaWdodDogMS42ZW07XHJcbn1cclxuLnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAucHJvZHVjdC1uYW1lIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtbXNycCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcbi5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdGgsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgdGhlYWQgdHIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG5cdC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZFxyXG5cdH1cclxuXHQucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5wcm9kdWN0LXRodW1iIHtcclxuXHRcdHdpZHRoOiA4JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZFxyXG5cdH1cclxuXHQqOjotbXMtYmFja2Ryb3AsIC5wcm9kdWN0LWNvbXBhcmlzb24tdGFibGUgLnByb2R1Y3QtdGh1bWIge1xyXG5cdFx0d2lkdGg6IDglICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOiA5OTBweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XHJcblx0LnByb2R1Y3QtY29tcGFyaXNvbi10YWJsZSAuaW1nLXJlc3BvbnNpdmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Kjo6LW1zLWJhY2tkcm9wLCAucHJvZHVjdC1jb21wYXJpc29uLXRhYmxlIC5pbWctcmVzcG9uc2l2ZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4ubm8tY29tcGF0aWJsZS1wcm9kdWN0cy13cmFwcGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICRncmF5O1xyXG5cdH1cclxufVxyXG4jb3NEZXZpY2VDb21ibyB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuI2xvYWRlci00IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4jbG9hZGVyLTQgc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdG1hcmdpbjogMzVweCA1cHggIWltcG9ydGFudDtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbiNsb2FkZXItNCBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiBcdGFuaW1hdGlvbjogb3BhY2l0eWNoYW5nZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxufVxyXG4jbG9hZGVyLTQgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gXHRhbmltYXRpb246IG9wYWNpdHljaGFuZ2UgMXMgZWFzZS1pbi1vdXQgMC4zM3MgaW5maW5pdGU7XHJcbn1cclxuI2xvYWRlci00IHNwYW46bnRoLWNoaWxkKDMpIHtcclxuIFx0YW5pbWF0aW9uOiBvcGFjaXR5Y2hhbmdlIDFzIGVhc2UtaW4tb3V0IDAuNjZzIGluZmluaXRlO1xyXG59XHJcbkBrZXlmcmFtZXMgb3BhY2l0eWNoYW5nZXtcclxuXHQwJSwgMTAwJSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHQ2MCV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG4iLCIubWFjaGluZURlc2t0b3B7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX3RleHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgICZfMXtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjgwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzJ7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzN7XG4gICAgICBsZWZ0OiA1NjBweDtcbiAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmXzQsXG4gICAgJl81LFxuICAgICZfNntcbiAgICAgIGJvdHRvbTogMjBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfNHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgaGVpZ2h0OiAyNzBweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl81e1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgbGVmdDogMjUwcHg7XG5cbiAgICAgICY6OmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgbGVmdDogMTcwcHg7XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfNntcbiAgICAgIHJpZ2h0OiAxMDBweDtcblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBtYXgtd2lkdGg6IDMzJTtcblxuICAgICAgJl8ye1xuICAgICAgICBsZWZ0OiAzNCU7XG4gICAgICB9XG5cbiAgICAgICZfM3tcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfNntcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZGV0YWlsZWQtbnVtYmVyLWxpc3Qge1xyXG5cdG1hcmdpbi10b3A6MjVweDtcclxuXHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblxyXG5cdC5saXN0LW51bWJlciB7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDNweDtcclxuXHRcdHBhZGRpbmctdG9wOjJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjVweDtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0bWF4LXdpZHRoOiA2NXB4O1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHR9XHJcbn0iLCIjcHNfc2VsZWN0b3Ige1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFydG92ZXJ7XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogMTM3OXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtdGVucy1tb3Jle1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHMtbmF2e1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FGQ0MyRTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLXNraXAge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLXJlc3VsdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHRzLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtYnRuLFxyXG4gICAgLnN0YXJ0b3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQUZDQzJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDMwcHggMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucHMtc3RlcCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAucHMtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcy10b3Age1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBzLWFjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIC5sZWFybm1vcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZDQzJlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhcm5tb3JlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wcy10ZW5zLW1vcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlZjtcclxuXHJcbiAgICAuY3RhIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBzLXR5cGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk5MXB4KSB7XHJcbiAgICAjcHNfc2VsZWN0b3J7XHJcbiAgICAgICAgLnBzLXN0ZXAtY29sLWhhbGYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLW5hdiB1bCBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXRlbnMtbW9yZSAuY3RhIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcy10b3Age1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjdweCkge1xyXG4gICAgLnBzLXR5cGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICNwc19zZWxlY3RvcntcclxuICAgICAgICAucHMtYWN0aW9uIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLW5hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDUwcHg7XHJcblxyXG4gICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBzLXNraXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHMtc2VhcmNoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA0ODBweCkge1xyXG4gICAgLnBzLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAjcHNfc2VsZWN0b3IgLnBzLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uby1wcm9kdWN0LXNlbGVjdG9yLFxyXG4uby1wcm9kdWN0LXNlbGVjdG9yICosXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjpiZWZvcmUsXHJcbi5vLXByb2R1Y3Qtc2VsZWN0b3IgKjphZnRlciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uby1wcm9kdWN0LXNlbGVjdG9yIHtcclxuICAgICZfX3Jlc3VsdC10aXRsZSxcclxuICAgICZfX3Jlc3VsdC10ZXh0LFxyXG4gICAgJl9fYWN0aW9ucyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uby1wcm9kdWN0e1xyXG4gICAgJi1wcm9ncmVzc2JhcntcclxuICAgICAgICAmX19iYXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbm5lcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NhcHRpb24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2N2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiM2U1MDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250YWluZXJ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5wdXQge1xyXG4gICAgICAgICY6Zm9jdXMgfiAuby1wcm9kdWN0LXRpbGVfX2lubmVye1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzJCM0U1MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RvcntcclxuICAgICAgICAmX19oZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAuby1wcm9kdWN0LXByb2dyZXNzYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5OTZweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42NDllbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg4OWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdWJoZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbm90aWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fc3VidGl0bGV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ub3RpY2V7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjNlNTA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yb3d7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29se1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi0tc3BhbjN7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpbGV7XHJcbiAgICAgICAgICAgICYtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDNlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjNlNTA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC03cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGlsZXtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICo6Oi1tcy1iYWNrZHJvcHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KXtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XHJcblxyXG4gICAgICAgICAgICAqOjotbXMtYmFja2Ryb3B7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzJSAtIDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgKjo6LW1zLWJhY2tkcm9we1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygzMy4zMzMlIC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS12e1xyXG4gICAgICAgICAgICAgICAgJi1jZW50ZXJlZHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXN0YXJ0e1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm8tcHJvZHVjdC10aWxlX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArICZ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZXtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIixcIkdvdGhhbSBCXCIsIFwiR290aGFtXCI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDllbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBBXCIsXCJHb3RoYW0gQlwiLCBcIkdvdGhhbVwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWFjY2VudCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNjdlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltYWdle1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tYi0zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0e1xyXG4gICAgICAgICYtdGl0bGUsXHJcbiAgICAgICAgJi10ZXh0e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gQVwiLFwiR290aGFtIEJcIiwgXCJHb3RoYW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40M2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxle1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb25zIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKipcclxuICogSlMgU3BlY2lmaWMgU3R5bGVzXHJcbiAqL1xyXG5cclxuLmpzLXByb2R1Y3Qtc2VsZWN0b3Itc2xpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qKlxyXG4qIExvYWRlciBhamF4XHJcbiovXHJcbi5qcy1wcm9kdWN0LXNlbGVjdG9yLWxvYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uanMtcHJvZHVjdC1zZWxlY3Rvci1yZXN1bHQtaHRtbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuXHJcblxyXG4ucHJvZHVjdC1zZWxlY3Rvci10aXRsZSB7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjJweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpe1xyXG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG59IiwiLnByb2R1Y3QtZG9jdW1lbnRzLXdyYXBwZXIge1xyXG5cdG1hcmdpbi1ib3R0b206MS41cmVtO1xyXG5cclxuXHQubGlzdC1pbmxpbmUge1xyXG5cdFx0Lmxpc3QtaW5saW5lLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmctbGlnaHRHcmF5e1xyXG5cdFx0Lmg0LFxyXG5cdFx0Lmg1e1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjMDA2ZWI4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi52aWRlb3Mtd3JhcHBlciB7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblxyXG5cdC52aWRlby1jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0bGVmdDogLTEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnZpZGVvLXRyaWdnZXItYnV0dG9uIHtcclxuXHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvL3RvcDogMDtcclxuXHQvL3JpZ2h0OiAwO1xyXG5cdC8vYm90dG9tOiAwO1xyXG5cdC8vbGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjMkIzRTUwO1xyXG5cdH1cclxuXHJcblx0Lmg0IHtcclxuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4udmlkZW8tY29udGVudC13cmFwcGVyIHtcclxuXHRtYXgtd2lkdGg6IDQzMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0LnZpZGVvLXRpdGxlLXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2VlZTtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0LnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAyMDApO1xyXG5cdFx0fVxyXG5cclxuXHRcdC52aWRlby10aHVtYm5haWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnZpZGVvLXBsYXktaWNvbiB7XHJcblx0XHRcdG9wYWNpdHk6IC45O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZpZGVvLXRpdGxlLXdyYXBwZXIge1xyXG5cdFx0bWluLWhlaWdodDogODhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jbG9zZS12aWRlbyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtMTVweDtcclxuXHR0b3A6IC0xNXB4O1xyXG5cdGJhY2tncm91bmQ6ICRibGFjaztcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbn0iLCJ1bC5mYXEtc2lkZW5hdiB7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAzMDBtcztcclxuXHJcbiAgICAgICAgYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDcyYmM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yMHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEuMjByZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAuMjVlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgID4gYSwgYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZSxcclxuICAgIC5jb2xsYXBzaW5nIHtcclxuICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmV0IHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAzcHggJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgIH1cclxufSIsIi5wb3N0LWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDowO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYzLjclO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL3ZpYS5wbGFjZWhvbGRlci5jb20vNDA2eDM0MFwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJvcmRlcjpzb2xpZCAxcHggI2VlZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MS43NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1OSU7XHJcbiAgICB9IFxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjYuNSU7XHJcbiAgICB9IFxyXG59XHJcblxyXG4ucG9zdC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMyQjNFNTA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLy8gICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAvLyAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgIC8vIH1cclxuXHJcbn1cclxuXHJcbi5ibG9nLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgMXB4ICNlZWU7XHJcbiAgICBib3JkZXItcmlnaHQ6c29saWQgMXB4ICNlZWU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuICAgIHBhZGRpbmc6MTVweDtcclxufVxyXG5cclxuLmJsb2ctY29udGVudC13cmFwcGVyIHtcclxuICAgIFxyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgLmZlYXR1cmVkLXBvc3QtdGFnIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICByaWdodDowO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmxvZy1wdC0xIHtcclxuICAgIHBhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJsb2ctcG9zdC1saXN0IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ibG9nLXBvc3QtaXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDMgLyAzIC8gNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2ZlYXR1cmVkIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3dpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDQgLyA0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59IiwiLy9jb2xvcnNcclxuJHdoaXRlOiAjZmZmO1xyXG4kY29sb3JfY2VsZXN0ZV9hcHByb3g6ICNjZmNmY2Y7XHJcbiRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDogI2E4YThhODtcclxuJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94OiAjZThlOGU4O1xyXG4kY29sb3JfZ3JlZW5fcGVhX2FwcHJveDogIzI2NmQ0ZDtcclxuJGNvbG9yX29jZWFuX2dyZWVuX2FwcHJveDogIzM2OWE2ZTtcclxuJGNvbG9yX21vdW50YWluX21pc3RfYXBwcm94OiAjOTk5O1xyXG4kY29sb3Jfc2lsdmVyX2NoYWxpY2VfYXBwcm94OiAjYWRhZGFkO1xyXG4kc2lsdmVyOiBzaWx2ZXI7XHJcbiRjb2xvcl9nYWxsZXJ5X2FwcHJveDogI2VkZWRlZDtcclxuJGNvbG9yX2FsdG9fYXBwcm94OiAjZGVkZWRlO1xyXG5cclxuLy9AZXh0ZW5kLWVsZW1lbnRzXHJcbi8vb3JpZ2luYWwgc2VsZWN0b3JzXHJcbi8vLm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZSwgLm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyXHJcbiVleHRlbmRfMSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbjogLThweCAwIDAgLThweDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRib3JkZXItY29sb3I6ICRncmF5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xyXG4vLy5tdWx0aXNlbGVjdCwgLm11bHRpc2VsZWN0X19pbnB1dCwgLm11bHRpc2VsZWN0X19zaW5nbGVcclxuJWV4dGVuZF8yIHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbn1cclxuXHJcbi8vb3JpZ2luYWwgc2VsZWN0b3JzXHJcbi8vLm11bHRpc2VsZWN0X19pbnB1dCwgLm11bHRpc2VsZWN0X19zaW5nbGVcclxuJWV4dGVuZF8zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1pbi1oZWlnaHQ6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUpO1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGVhc2U7XHJcblx0XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgXHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5cclxuLm11bHRpc2VsZWN0X19zcGlubmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDFweDtcclxuXHR0b3A6IDFweDtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdEBleHRlbmQgJWV4dGVuZF8xO1xyXG5cdFx0YW5pbWF0aW9uOiBzcGlubmluZyAyLjRzIGN1YmljLWJlemllcigwLjQxLCAwLjI2LCAwLjIsIDAuNjIpO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0QGV4dGVuZCAlZXh0ZW5kXzE7XHJcblx0XHRhbmltYXRpb246IHNwaW5uaW5nIDIuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMDksIDAuMjEsIDAuOCk7XHJcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuLm11bHRpc2VsZWN0X19sb2FkaW5nLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0IHtcclxuXHRAZXh0ZW5kICVleHRlbmRfMjtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0KiB7XHJcblx0XHRcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0fVxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuaW5wdXRbdHlwZT10ZXh0XS5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG5cdEBleHRlbmQgJWV4dGVuZF8yO1xyXG4gICAgQGV4dGVuZCAlZXh0ZW5kXzM7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2NlbGVzdGVfYXBwcm94O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0X19zaW5nbGUge1xyXG5cdEBleHRlbmQgJWV4dGVuZF8yO1xyXG5cdEBleHRlbmQgJWV4dGVuZF8zO1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2NlbGVzdGVfYXBwcm94O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3NoYWR5X2xhZHlfYXBwcm94O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1kaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogMC42O1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvcl9nYWxsZXJ5X2FwcHJveDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHQubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnlfYXBwcm94O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2dhbGxlcnlfYXBwcm94O1xyXG5cdFx0Y29sb3I6ICRjb2xvcl9zaGFkeV9sYWR5X2FwcHJveDtcclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1hY3RpdmUge1xyXG5cdHotaW5kZXg6IDUwO1xyXG5cdC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcclxuXHRcdFxyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDE4MGRlZyk7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Jjpub3QoLm11bHRpc2VsZWN0LS1hYm92ZSkge1xyXG5cdFx0Lm11bHRpc2VsZWN0X19jdXJyZW50IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdFx0fVxyXG5cdFx0Lm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LS1hYm92ZSB7XHJcblx0Ji5tdWx0aXNlbGVjdC0tYWN0aXZlIHtcclxuXHRcdC5tdWx0aXNlbGVjdF9fY3VycmVudCB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0XHQubXVsdGlzZWxlY3RfX2lucHV0IHtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRcdH1cclxuXHRcdC5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0XHRcdFxyXG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcclxuXHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdFxyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX2lucHV0OjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICRibHVlLWRyaztcclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiA0cHggMjZweCA0cHggMTBweDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0YmFja2dyb3VuZDogJGdyYXk7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIFxyXG4gICAgJiB+IC5tdWx0aXNlbGVjdF9faW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJiB+IC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX3RhZ3Mtd3JhcCB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fdGFncyB7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA4cHggNDBweCAwIDhweDtcclxuXHRcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2dyYXlfbnVyc2VfYXBwcm94O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLm11bHRpc2VsZWN0X190YWctaWNvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG1hcmdpbi1sZWZ0OiA3cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBpbml0aWFsO1xyXG5cdHdpZHRoOiAyMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdFxyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiw5dcIjtcclxuXHRcdGNvbG9yOiAkY29sb3JfZ3JlZW5fcGVhX2FwcHJveDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfb2NlYW5fZ3JlZW5fYXBwcm94O1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX29jZWFuX2dyZWVuX2FwcHJveDtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX2N1cnJlbnQge1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBhZGRpbmc6IDhweCAxMnB4IDA7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm11bHRpc2VsZWN0X19zZWxlY3Qge1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMzhweDtcclxuXHRyaWdodDogMXB4O1xyXG5cdHRvcDogMXB4O1xyXG5cdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFxyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDY1JTtcclxuXHRcdGNvbG9yOiAkY29sb3JfbW91bnRhaW5fbWlzdF9hcHByb3g7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfbW91bnRhaW5fbWlzdF9hcHByb3ggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC1oZWlnaHQ6IDI0MHB4O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ncmF5X251cnNlX2FwcHJveDtcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdFxyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdHotaW5kZXg6IDUwO1xyXG59XHJcbi5tdWx0aXNlbGVjdF9fY29udGVudCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4ubXVsdGlzZWxlY3RfX2NvbnRlbnQ6OndlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm11bHRpc2VsZWN0X19lbGVtZW50IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTJweDtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG59XHJcbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRjb2xvcjogIzQ5NTA1NztcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QpO1xyXG5cdFx0YmFja2dyb3VuZDogI2VlZTtcclxuXHRcdGNvbG9yOiAjNDk1MDU3O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG5cdC8vYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdC8vY29sb3I6ICRibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXNlbGVjdGVkKTtcclxuXHRcdC8vY29sb3I6ICRibHVlO1xyXG5cdH1cclxuXHQmLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHQvL2NvbG9yOiAkYmx1ZTtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XHJcblx0XHRcdC8vY29sb3I6ICRibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRjb2xvcjogJGdyYXk7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0Ji5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2FsdG9fYXBwcm94O1xyXG5cdH1cclxufVxyXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkYmx1ZS1kcms7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHQmLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRibHVlLWRyaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm11bHRpc2VsZWN0LWVudGVyLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcbn1cclxuLm11bHRpc2VsZWN0LWxlYXZlLWFjdGl2ZSB7XHJcblx0XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG4ubXVsdGlzZWxlY3QtZW50ZXIge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuLm11bHRpc2VsZWN0X19zdHJvbmcge1xyXG5cdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4qW2Rpcj1cInJ0bFwiXSB7XHJcblx0Lm11bHRpc2VsZWN0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3NlbGVjdCB7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdGxlZnQ6IDFweDtcclxuXHR9XHJcblx0Lm11bHRpc2VsZWN0X190YWdzIHtcclxuXHRcdHBhZGRpbmc6IDhweCA4cHggMCA0MHB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX2NvbnRlbnQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fY2xlYXIge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAxMnB4O1xyXG5cdH1cclxuXHQubXVsdGlzZWxlY3RfX3NwaW5uZXIge1xyXG5cdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRsZWZ0OiAxcHg7XHJcblx0fVxyXG5cdC5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVyIHtcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzcGlubmluZyB7XHJcblx0ZnJvbSB7XHJcblx0XHRcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdH1cclxuXHR0byB7XHJcblx0XHRcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDJ0dXJuKTtcclxuXHR9XHJcbn1cclxuZmllbGRzZXRbZGlzYWJsZWRdIC5tdWx0aXNlbGVjdCB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGNvbG9yOiAkYmx1ZS1kcms7XHJcblx0JjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTtcclxuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1kZXNlbGVjdCk7XHJcblx0XHRjb2xvcjogJGJsdWUtZHJrO1xyXG5cdH1cclxufSIsIiNtYWluLWZvb3RlciB7XG4gICAgZm9udC1zaXplOjE3cHg7XG4gICAgY29sb3I6JGJsdWUtZHJrO1xuXG4gICAgLmZvb3Rlci1tZW51IHtcblxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAuNjVyZW0gMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNlM2UzZTM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXRfcGJfd2lkZ2V0IHtcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taXNjLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuZm9ybS1uZXdzbGV0dGVyIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaW5wdXQtbmV3c2xldHRlciB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIFxuICAgICAgICAgICY6Zm9jdXMsICY6dmFsaWQsICY6bm90KDpwbGFjZWhvbGRlci1zaG93biksICY6dmFsaWQge1xuICAgICAgICAgICAgJiArIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWxpbmstc2VwYXJhdGUge1xuICAgICAgICBtYXJnaW46MCAuNXJlbTtcbiAgICB9XG4gIFxuXHQuZm9vdGVyLXNvY2lhbC1pY29ucyAuaW5zdGFncmFtIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xuICAgICZfYXBwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV3c2xldHRlci1kaXNjbGFpbWVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjojZmZmO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNlM2UzZTMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjb3Qtc2RrLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmUtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLWluO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbjtcbiAgICB9XG4gIH1cbiAgXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjbWFpbi1mb290ZXIge1xuICAgIC53aWRnZXRfbmF2X21lbnUge1xuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICZfaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1haW4taGVhZGVyIHtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQucHJpbS1uYXYtbWFpbi5zaG93IHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCk7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0XHQmI21haW4taGVhZGVyLmFjdGl2ZSB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0LmZhZGUtZW50ZXItYWN0aXZlLFxyXG5cdC5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuXHR9XHJcblxyXG5cdC5mYWRlLWVudGVyLFxyXG5cdC5mYWRlLWxlYXZlLXRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDJyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdC5uYXZiYXIge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjI1cmVtIC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNlYXJjaCB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQubmF2LWJ1dHRvbi13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuZm9ybS1zZWFyY2gtd3JhcHBlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogNjRweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDEyNSU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1zZWFyY2gge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHJcblx0XHRcdFx0LnNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHQuZmE6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMmIzZTUwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci10b2dnbGVyIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQuaWNvbi1iYXIge1xyXG5cdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWJhciB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogMzglIDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1pZGRsZS1iYXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5ib3R0b20tYmFyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNDAlIDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sbGFwc2VkIHtcclxuXHRcdFx0LnRvcC1iYXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWlkZGxlLWJhciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5ib3R0b20tYmFyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHJcblx0XHQubmF2YmFyIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjQ1cmVtIC44cmVtIDEuMjVyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcnQge1xyXG5cdFx0XHQuY2FydC1pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDExNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG5cdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDFyZW07XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogLjVyZW0gLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHR0b3A6IDlweFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci1tYWluIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdFx0Pi5uYXYtaXRlbSB7XHJcblx0XHRcdFx0XHQ+Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuXHQmLXdyYXBwZXIge1xyXG5cdFx0Ji5oaWRkZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWFyY2gge1xyXG5cdCYtaW5wdXQge1xyXG5cdFx0Ji1sYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTJweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmZvY3VzLXdpdGhpbiB7XHJcblx0XHRcdCYrbGFiZWwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFNraXAgbGluayBzdHlsZXNcclxuLnNraXAtbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTQwcHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdHRvcDogMDtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAjZmZmO1xyXG5cdFx0ei1pbmRleDogOTk5OTk5O1xyXG5cdH1cclxufVxyXG5cclxuLnByaW1hcnktbWVudS1zLWJ0biB7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdGk6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdC5zZWFyY2gtcHJpbS1pbnAge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhcmstZ3JleS1ibHVlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcmltYXJ5LW1lbnUtcy1idG4ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcbn0iLCIuY29udGFjdFVzQ29udGFpbmVyIC5pbnB1dEZpZWxkIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5jb250YWN0VXNDb250YWluZXIgLmRlc2NyaXB0aW9uQm94IHtcclxuXHRtaW4taGVpZ2h0OiAyMDBweDtcclxufVxyXG4uc3VicyB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuLnN1YmZpZWxkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmO1xyXG59XHJcbi5tb2RlbGZpZWxkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlYmVmO1xyXG59XHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcblx0LmNvbnRhY3RVc0NvbnRhaW5lciAuaW5wdXRGaWVsZCB7XHJcblx0XHRtaW4taGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxufSIsIi8qIFByb21vICovXHJcbi5yZXZpZXctYmFuZC1wcm9tbyB7XHJcblx0YmFja2dyb3VuZDogcmdiKDAsIDExNCwgMTg4KTtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0bWluLWhlaWdodDoxcHg7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vIGg0IHtcclxuXHRjb2xvcjojRkZGO1xyXG5cdGxpbmUtaGVpZ2h0OjEuM2VtO1xyXG5cdHBhZGRpbmctYm90dG9tOjBweDtcclxufVxyXG4udmVydGljYWwtYWxpZ24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vIHN2ZyB7XHJcblx0b3BhY2l0eTogMTtcclxuXHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xyXG5cdGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuXHR3aWR0aDogODBweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcbn1cclxuLnJldmlldy1iYW5kLXByb21vLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpe1xyXG5cdC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpe1xyXG5cdC5yZXZpZXctYmFuZC1wcm9tbyB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblx0fVxyXG5cdC5yZXZpZXctYmFuZC1wcm9tby1jb3B5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuXHQucmV2aWV3LWJhbmQtcHJvbW8taWNvbiB7XHJcbiAgICBcdGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogSG93IFRvICovXHJcbi5yZXZpZXctaG93dG8gaDIge1xyXG5cdGZvbnQtc2l6ZTozNHB4O1xyXG59XHJcbi5yZXZpZXctaG93dG8gaDMge1xyXG5cdGZvbnQtc2l6ZToyNnB4O1xyXG59XHJcbi5yZXZpZXctaG93dG8tcGFuZTo6YmVmb3JlIHtcclxuXHRyaWdodDogMTAwJTtcclxuXHR0b3A6IDUwJTtcclxuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdGhlaWdodDogMDtcclxuXHR3aWR0aDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnJldmlldy1ob3d0by1wYW5lIC5tYXJrZXIge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0aGVpZ2h0OiAxNTBweDtcclxuXHR3aWR0aDoxNTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOjEwMHB4O1xyXG5cdGxlZnQ6LTc1cHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0LnJldmlldy1ob3d0by1wYW5lIHtcclxuXHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQucmV2aWV3LWhvd3RvLXBhbmUgLm1hcmtlciB7XHJcblx0ICAgIGhlaWdodDogMTI1cHg7XHJcblx0ICAgIHdpZHRoOiAxMjVweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcblx0LnJldmlldy1ob3d0by1wYW5lIHtcclxuXHQgICAgZGlzcGxheTpub25lO1xyXG5cdH1cclxufVxyXG5cclxuLyogQ2F0ZWdvcmllcyAqL1xyXG4ucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyB7XHJcblx0YmFja2dyb3VuZDogIzJiM2U1MDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xyXG4gICAgY29sb3I6I0ZGRjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBwYWRkaW5nOjIwcHggMjBweCA0MHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMxMTFkMmU7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSBzcGFuIHtcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcbi5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGltZyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLmNhdGVnb3J5IHtcclxuXHRib3JkZXItbGVmdDoxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNGRkY7XHJcbn1cclxuLnJldmlldy1iYW5kLWNhdGVnb3JpZXMgLm5vLWd1dHRlciA+IFtjbGFzcyo9J2NvbC0nXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MDtcclxufVxyXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSxcclxuLmNvbC14cy0yLTUsIC5jb2wtc20tMi01LCAuY29sLW1kLTItNSwgLmNvbC1sZy0yLTUsXHJcbi5jb2wteHMtMy01LCAuY29sLXNtLTMtNSwgLmNvbC1tZC0zLTUsIC5jb2wtbGctMy01LFxyXG4uY29sLXhzLTQtNSwgLmNvbC1zbS00LTUsIC5jb2wtbWQtNC01LCAuY29sLWxnLTQtNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY29sLXhzLTEtNSwgLmNvbC1zbS0xLTUsIC5jb2wtbWQtMS01LCAuY29sLWxnLTEtNSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxufVxyXG4uY29sLXhzLTEtNSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4uY29sLXhzLTEtNSB7XHJcblx0d2lkdGg6IDIwJTtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC1sZy0xLTUge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHQuY29sLW1kLTEtNSB7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5jb2wtc20tMS01IHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIGEge1xyXG5cdCAgICBtaW4taGVpZ2h0OiAyMjBweDtcclxuXHQgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XHJcblx0ICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcblx0LmNvbC1zbS01LTUge1xyXG5cdFx0d2lkdGg6NTAlO1xyXG5cdH1cclxuXHQucmV2aWV3LWJhbmQtY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxuXHR9XHJcblx0LnJldmlldy1iYW5kLWNhdGVnb3JpZXMgYSB7XHJcbiAgICBcdG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cdH1cclxuXHQuYmFuZC1sIHtcclxuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRkZGO1xyXG5cdH1cclxuXHQuYmFuZC1yIHtcclxuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgI0ZGRjtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5yZXZpZXctYmFuZC1jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHQuY29sLXNtLTUtNSB7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdH1cclxuXHQuYmFuZC1sIHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdH1cclxuXHQuYmFuZC1yIHtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFByb2R1Y3RzICovXHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSB7XHJcblx0Ym9yZGVyOjNweCBzb2xpZCAjY2VjZWNlO1xyXG5cdHBhZGRpbmc6MTVweDtcclxuXHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0bWluLWhlaWdodDogMTMwcHg7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xyXG5cdGNvbG9yOiNGRkY7XHJcblx0cGFkZGluZzoycHggMjBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIge1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfYXZnUmF0aW5nX2NvbXBvbmVudF9jb250YWluZXIsIC5yZXZpZXctcHJvZHVjdHMgLnByb2R1Y3QtaXRlbSAuYnZfbnVtUmV2aWV3c19jb21wb25lbnRfY29udGFpbmVyIHtcclxuXHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5zdGFyLWljb24uYmx1ZSB7XHJcbiAgICBjb2xvcjogIzAwNzJiYztcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzotNXB4O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ibHVlOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzAwNzJiYztcclxuICAgIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuIH1cclxuIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5IHtcclxuICAgIGNvbG9yOiAjY2VjZWNlO1xyXG4gICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOi01cHg7XHJcbn1cclxuIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbi5ncmF5OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2NlY2VjZTtcclxuICAgIGNvbnRlbnQ6ICdcXDI2MDUnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ucmV2aWV3LXByb2R1Y3RzIC5wcm9kdWN0LWl0ZW0gaDMge1xyXG4gICAgbWluLWhlaWdodDo2MHB4O1xyXG59XHJcbi5wcm9kdWN0LWltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuICAgIC5yZXZpZXctcHJvZHVjdHMgLnN0YXItaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIGgzIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnJldmlldy1wcm9kdWN0cyAucHJvZHVjdC1pdGVtIC5sZWFybm1vcmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFdpZGdldCAqL1xyXG4jcmV2aWV3Rm9ybSBzZWxlY3Q6ZGlzYWJsZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2NlY2VjZTtcclxufVxyXG4jcmV2aWV3Rm9ybSBzZWxlY3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuI3Jldmlld0Zvcm0gaDQge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbiNyZXZpZXdGb3JtIGlucHV0W3R5cGU9c3VibWl0XTplbmFibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xyXG4gIGNvbG9yOiNGRkY7XHJcbn1cclxuI3Jldmlld0Zvcm0gLnNlbGVjdC1kZWZhdWx0LCAuc2VsZWN0LW9wdGlvbiB7XHJcblx0aGVpZ2h0OjM1cHg7XHJcbn1cclxuI3Jldmlld0Zvcm0gLmJ0bjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbiIsIi5yZXNvdXJjZS1iYW5kLTQgaDMge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ucmVzb3VyY2UtYmFuZC00IC5sZWFybi1tb3JlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLnJlc291cmNlLWJhbmQtNCAucjRsIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5NnB4KSB7XHJcblx0Lm9tLWJvcmRlci1sZWZ0IHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JheTtcclxuXHR9XHJcblx0Lm9tLWJvcmRlci1yaWdodCB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBncmF5O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzc5cHgpIHtcclxuXHQub20tYm9yZGVyLWxlZnQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0fVxyXG5cdC5vbS1ib3JkZXItcmlnaHQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQucmVzb3VyY2UtYmFuZC00IC5vbS1ib3JkZXItdG9wIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5O1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCAub20tYm9yZGVyLWJvdHRvbSB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcclxuXHR9XHJcblx0LnJlc291cmNlLWJhbmQtNCBoMyB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQgLmxlYXJuLW1vcmUge1xyXG5cdFx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5yYjEge1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IC5yYjQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5yZXNvdXJjZS1iYW5kLTQge1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XHJcblx0LnJlc291cmNlLWJhbmQtNCAuc3BsaXQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdH1cclxuXHQucmVzb3VyY2UtYmFuZC00IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnJiLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MzBweDtcclxuXHRcdGZsZXg6IGluaGVyaXQ7XHJcblx0fVxyXG59IiwiICAgXHJcbiAgICAudmlkZW9CYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDE3JSAhaW1wb3J0YW50O1xyXG4gICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnRhYmxldFZpZXcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5rcmlzdGluYU1vYmlsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXRjaExlYWRpbmcge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmlkZW8td3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAgMTAwJTtcclxuICAgIH1cclxuICAgIC5tYXRjaEhlcm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2hlcm9fQkcucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvbW9Qcm9kcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfcHJvZF9CRy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hdGNoTGFkeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfdGVzdDFfQkcuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWF0Y2hNYWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvdGVuc19scF90ZXN0Ml9CRy5qcGcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAudGl0bGVUZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XHJcbiAgICAgICAgY29sb3I6ICM4MDgyODU7XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgIFxyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAubW9iaWxlVmlldyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC50YWJsZXRWaWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy90ZW5zX2xwX2tyaXN0aW5hMS5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NiU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgIFxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzL3RlbnNfbHBfZGFsZTEucG5nJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODYlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMTIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgLnF1b3RlayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5NyU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgzJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODMlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnF1b3RlZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjElO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAua3Jpc3RpbmEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIC50aXRsZVRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIC5rcmlzdGluYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52aWRlby1wbGF5LWljb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIC5xdW90ZWsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucXVvdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmtyaXN0aW5hIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgIFxyXG5cclxuICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7ICBcclxuICAgICAgICAucXVvdGVrIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gIiwiLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRleHQtbmF2eSB7XHJcblx0Y29sb3I6ICMwMDMwODcgIWltcG9ydGFudDtcclxufVxyXG4udGV4dC1ibGFjayB7XHJcblx0Y29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxufVxyXG4uaGctYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMzA4NztcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZToyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0cGFkZGluZzogMTVweCAzN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5oZWFydGd1aWRlIHtcclxuXHQuaGVhcnRIZXJvLmgxIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyNHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDU0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdG1heC13aWR0aDogODUlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZToyMnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2hvdyB7XHJcblx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZXtcclxuXHQmLWl0ZW0sXHJcblx0aWZyYW1lLFxyXG5cdGVtYmVkLFxyXG5cdG9iamVjdCxcclxuXHR2aWRlb3tcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnNoaWVsZCB7XHJcblx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHR3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyBpZnJhbWV7XHJcblx0aGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcbn1cclxuXHJcbi8vIExhbmRpbmcgUGFnZVxyXG4uaGVhcnRIZXJvIHtcclxuXHRmb250LXNpemU6IDY5cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDoxNDUwcHgpIHtcclxuXHRcdGZvbnQtc2l6ZTogNjJweDtcclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8ge1xyXG5cdHBhZGRpbmc6MzVweCAwO1xyXG5cclxuXHQuaGctcmF0aW5nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MjNweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8tdGV4dCB7XHJcblx0bWF4LXdpZHRoOiA2NjVweDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHR9XHJcbn1cclxuLnZpZGVvLWhlcm8gLmhnLXdhdGNoLWltZyB7XHJcblx0bWF4LXdpZHRoOjY2MHB4O1xyXG59XHJcblxyXG4uaGVhcnRTVkcge1xyXG5cdG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi5oZWFydFNWRyBzcGFuIHtcclxuXHRmb250LXNpemU6IDU1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDgycHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRjb2xvcjogIzAwMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wbGF5LWljb24taGVhcnRndWlkZSB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucG9ja2V0V2F0Y2gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdHBhZGRpbmc6IDM1cHggMDtcclxufVxyXG4ucHctZGl2aWRlciB7XHJcblx0bWFyZ2luOjI4cHggMCA1MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0aGVpZ2h0OjFweDtcclxufVxyXG4ucHctaGctaW1nIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtNjRweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1heC13aWR0aDogNDkwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0d2lkdGg6NDIwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR0b3A6YXV0bztcclxuXHRcdGxlZnQ6YXV0bztcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXgtd2lkdGg6YXV0bztcclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHR9XHJcbn1cclxuLmJsb29kLWZsdWN0dWF0aW9ucyB7XHJcblx0cGFkZGluZzogMTU1cHggMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA1NXB4IDA7XHJcblx0fVxyXG59XHJcbi5icmVha3Rocm91Z2gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogNzJweCAwO1xyXG59XHJcbi5icmVhay10aXRsZSxcclxuLmJsb2NrLXRpdGxlLFxyXG4ud2NoZC10aXRsZSB7XHJcblx0Zm9udC1zaXplOjYwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDY1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Zm9udC1zaXplOjQycHg7XHJcblx0fVxyXG59XHJcbi5icmVha3Rocm91Z2ggLmN1ZmYtZXhwYW5kaW5nIHtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHR6LWluZGV4OjA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCYgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRoZWlnaHQ6NTA0cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmN1ZmYtZXhwYW5kaW5nIC50dGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6MjNweDtcclxuXHRoZWlnaHQ6MjNweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xyXG5cdGJvcmRlci1yYWRpdXM6IDkwcHg7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuQGtleWZyYW1lcyBwdWxzZSB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMC43KTtcclxuXHR9XHJcblxyXG5cdDcwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDc5LCAyMTcsIDMzLCAwKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg3OSwgMjE3LCAzMywgMCk7XHJcblx0fVxyXG59XHJcblxyXG4uY3VmZi1leHBhbmRpbmd7XHJcblxyXG5cdC50dC1kb3R7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDoyM3B4O1xyXG5cdFx0aGVpZ2h0OjIzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNGZkOTIxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOTBweDtcclxuXHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDc5LCAyMTcsIDMzLCAxKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHQvL2FuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnRvb2x0aXB7XHJcblxyXG5cdFx0Ji1pbm5lcntcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRsZWZ0OjM1cHg7XHJcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxuXHRcdFx0Y29sb3I6IzAwMDtcclxuXHRcdFx0bWluLXdpZHRoOiAzNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDozO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdG1pbi13aWR0aDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+c3BhbntcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnR0aXB7XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjFcIl17XHJcblx0XHRcdHRvcDogMTAuNzUlO1xyXG5cdFx0XHRsZWZ0OiA0OC4zMzMzJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00OSUpO1xyXG5cclxuXHRcdFx0LnRvb2x0aXAtaW5uZXJ7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiMlwiXXtcclxuXHRcdFx0dG9wOiAxNi4zMzMlO1xyXG5cdFx0XHRsZWZ0OiA0MCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHRsZWZ0OmF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IDI5MnB4O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjc0cHg7XHJcblxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogLTI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6YXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiM1wiXXtcclxuXHRcdFx0dG9wOiAxNi4zMzMlO1xyXG5cdFx0XHRsZWZ0OiA0OCU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdFx0Ym90dG9tOiAtNDBweDtcclxuXHRcdFx0XHRyaWdodDogMzJweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS10aXA9XCI0XCJde1xyXG5cdFx0XHR0b3A6IDE2LjMzMyU7XHJcblx0XHRcdGxlZnQ6IDU0JTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNjNweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiNVwiXXtcclxuXHRcdFx0dG9wOiAyNCU7XHJcblx0XHRcdGxlZnQ6IDM3JTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRib3R0b206IC00MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNjNweDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTpub25lO1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRib3R0b206MTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmW2RhdGEtdGlwPVwiNlwiXXtcclxuXHRcdFx0cmlnaHQ6IDMxJTtcclxuXHRcdFx0Ym90dG9tOiAzMiU7XHJcblxyXG5cdFx0XHQudG9vbHRpcC1pbm5lcntcclxuXHRcdFx0XHR0b3A6IC0xMTBweDtcclxuXHRcdFx0XHRyaWdodDogMTYzcHg7XHJcblx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHR0cmFuc2Zvcm06bm9uZTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0dG9wOjEwMCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLXRpcD1cIjdcIl17XHJcblx0XHRcdGJvdHRvbTogMjIuNTY2NiU7XHJcblx0XHRcdGxlZnQ6IDMwJTtcclxuXHJcblx0XHRcdC50b29sdGlwLWlubmVye1xyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogLTI1cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ud2hhdC1jYW4taGctZG8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuXHRjb2xvcjojZmZmO1xyXG5cdHBhZGRpbmc6ODBweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6MCAwIDI1cHg7XHJcblx0fVxyXG59XHJcbi50ZXN0aW1vbmlhbHMtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdC5zbGljay1zbGlkZSBpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRtYXJnaW46MCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0Ym90dG9tOmF1dG87XHJcblx0fVxyXG59XHJcbi50d29VcFZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDExM3B4IDAgMTMwcHg7XHJcblxyXG5cdGJ1dHRvbntcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudmlkZW8td3JhcHBlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnZpZGVvcy10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDU0cHggMCA3MHB4O1xyXG5cdH1cclxufVxyXG4udHdvVXBWaWRlbyAuaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4udHdvVXBWaWRlbyAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXIge1xyXG5cdGJvcmRlcjpub25lO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRwYWRkaW5nOjA7XHJcblx0fVxyXG59XHJcbi5oZy1wcm9kdWN0LWltZyB7XHJcblx0cGFkZGluZy10b3A6IDE5MXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNTFweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0cGFkZGluZy10b3A6MjVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjU1cHg7XHJcblx0XHRtYXgtd2lkdGg6MzIwcHg7XHJcblx0XHRtYXJnaW46MCBhdXRvIDM1cHg7XHJcblx0fVxyXG59XHJcbi5oZy1yZWNvbW1lbmRlZCAucGF5cGFsIHtcclxuXHRwYWRkaW5nLXJpZ2h0OjM1cHg7XHJcbn1cclxuLnB1cmNoYXNlLW9wdGlvbnMge1xyXG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzgyODI4MjtcclxuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogIzAwMzA4NztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOjEwNjhweCkge1xyXG5cdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRwYWRkaW5nLXRvcDoyNXB4O1xyXG5cdH1cclxufVxyXG4vLyBFbWFpbCBDYXB0dXJlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdCNoZ0VtYWlsQ2FwdHVyZSB7XHJcblx0XHRwYWRkaW5nOjAgMjVweDtcclxuXHR9XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ1N1YlRpdGxlIHtcclxuXHRwYWRkaW5nOjA7XHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnVGl0bGUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Zm9udC1zaXplOiAzOHB4O1xyXG59XHJcbi5oZ1RpdGxlLW91dGVyIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdC5oZ1RpdGxlIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG4jaGdFbWFpbENhcHR1cmUgI2hnVGhhbmtZb3UgLmhnVGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5tb2RlbC1udW1iZXIge1xyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdCbHVyYiB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRmb250LXNpemU6MS4xcmVtO1xyXG5cdG1heC13aWR0aDo1NTBweDtcclxuXHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdG1hcmdpbjowIGF1dG8gMzVweDtcclxuXHRib3JkZXItdG9wOjNweCBzb2xpZCAjMDAzMDg3O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4ge1xyXG5cdGZsb2F0OmxlZnQ7XHJcblx0Zm9udC1zaXplOjEzcHg7XHJcblx0cGFkZGluZzowIDhweDtcclxuXHRib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gPiBpbnB1dCB7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYSxcclxuI2hnRW1haWxDYXB0dXJlIC5vcHRJbiBhOmhvdmVyLFxyXG4jaGdFbWFpbENhcHR1cmUgLm9wdEluIGE6Zm9jdXMsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAub3B0SW4gYTphY3RpdmUge1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0J0biB7XHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzoxOHB4IDUwcHg7XHJcblx0Y29sb3I6I0ZGRjtcclxuXHRmb250LXdlaWdodDo3MDA7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcblx0Zm9udC1zaXplOjEuMXJlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRib3JkZXI6MDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtcclxuXHR0cmFuc2l0aW9uOmFsbCAwLjJzO1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMDAzMDg3O1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHMge1xyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0czpiZWZvcmUsXHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6XCJcIjtcclxuXHRkaXNwbGF5OnRhYmxlO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dHM6YWZ0ZXIge1xyXG5cdGNsZWFyOmJvdGg7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0IHtcclxuXHRib3JkZXItcmFkaXVzOjA7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjNWU1ZTVlO1xyXG5cdGZvbnQtc2l6ZToxLjFyZW07XHJcblx0Y29sb3I6IzAwMDtcclxuXHRwYWRkaW5nOjE1cHggMTVweCAxNXB4IDQwcHg7XHJcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRmbG9hdDpsZWZ0O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiMzOTM5MzkgdXJsKCdodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvZW1haWwtaGcucG5nJykgbm8tcmVwZWF0IDEwcHggMTRweDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5oZ0lucHV0OnBsYWNlaG9sZGVyLXNob3duIHtcclxuXHRjb2xvcjojYTJhMmEyO1xyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiNhMmEyYTI7XHJcbn1cclxuI2hnRW1haWxDYXB0dXJlIC5lcnJvciB7XHJcblx0Ym9yZGVyLWNvbG9yOnJlZDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcclxuXHR3aWR0aDpjYWxjKDUwJSAtIDEwcHgpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2RyaC5pbWcuZGlnaXRhbHJpdmVyLmNvbS9EUkhNL1N0b3JlZnJvbnQvU2l0ZS9vbXJvbi9wYi9pbWFnZXMvdXNlci1oZy5wbmcnKTtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWxuYW1lXCJdIHtcclxuXHRmbG9hdDpyaWdodDtcclxufVxyXG4jaGdFbWFpbENhcHR1cmUgPiAjaGdUaGFua1lvdSB7XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDo1MCU7XHJcblx0bGVmdDowO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG59XHJcbiNoZ0VtYWlsQ2FwdHVyZS5UWSA+ICo6bm90KCNoZ1RoYW5rWW91KSB7XHJcblx0b3BhY2l0eTowO1xyXG5cdHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjExMTFweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpLCAobWF4LXdpZHRoOjYwMHB4KSB7XHJcblx0I2hnRW1haWxDYXB0dXJlIHtwYWRkaW5nOjMwcHggMTVweCA1MHB4O31cclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnSW5wdXRbbmFtZT1cImhnLWZuYW1lXCJdLFxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdJbnB1dFtuYW1lPVwiaGctbG5hbWVcIl0ge3dpZHRoOjEwMCU7fVxyXG5cdCNoZ0VtYWlsQ2FwdHVyZSAuaGdUaXRsZSB7bWFyZ2luLWJvdHRvbTozMHB4O31cclxuXHQjaGdFbWFpbENhcHR1cmUgLmhnTG9nbyB7XHJcblx0XHR3aWR0aDoyMjVweDtcclxuXHRcdGhlaWdodDozMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0Oi01cHg7XHJcblx0fVxyXG59XHJcbi5uZXZlci1taXNzLWEtYmVhdCB7XHJcblx0Zm9udC1zaXplOjIycHg7XHJcblx0cGFkZGluZy10b3A6MTUxcHg7XHJcblx0cGFkZGluZy1ib3R0b206OTJweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nLXRvcDo1M3B4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206NzBweDtcclxuXHR9XHJcbn1cclxuLm5tYWItY29sLTEge1xyXG5cdHBhZGRpbmctcmlnaHQ6NzVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxufVxyXG4ubm1hYi10aXRsZSB7XHJcblx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206MTdweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDQycHg7XHJcblx0fVxyXG59XHJcbi5uZXZlci1taXNzLWEtYmVhdCBsaSB7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0bWFyZ2luLWJvdHRvbToyOXB4O1xyXG5cclxuXHRpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDo1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjMxcHg7XHJcblx0fVxyXG59XHJcbi5tYXNvbnJ5LXNlY3Rpb24ge1xyXG5cdC5ib3gge1xyXG5cdFx0Y29sb3I6I2ZmZjtcclxuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gZGl2IHtcclxuXHRcdFx0bWluLWhlaWdodDogNDM3cHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDoxMDAlO1xyXG5cdFx0XHRsZWZ0OjRweDtcclxuXHRcdFx0cmlnaHQ6NHB4O1xyXG5cdFx0XHRib3R0b206NHB4O1xyXG5cdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDAuM3M7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlubmVyLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOjAgMTUlO1xyXG5cclxuXHRcdFx0LmJveC1hcnJvdy11cCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRcdFx0dG9wOiAtNjBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQxcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYm94LWFycm93IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XHJcbiAgICBcdFx0cGFkZGluZy1ib3R0b206IDEycHg7XHJcblx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50eHQtYmxhY2t7XHJcblx0XHQuYm94LWFycm93e1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmJveCB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cy13aXRoaW57XHJcblx0XHRcdC5jb250ZW50IHtcclxuXHRcdFx0XHR0b3A6NHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQuYm94LWJnLWltZyB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYm94LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTozNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cdC5ibHVlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MTlmZDQ7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzQxOWZkNDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdyZWVuIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4MGMwMjk7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzgwYzAyOTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnB1cnBsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3MGIxO1xyXG5cclxuXHRcdC5ib3gtYXJyb3ctdXAgLmZhIHtcclxuXHRcdFx0Y29sb3I6ICM3YjcwYjE7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50ZWFsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM3MGIxYWM7XHJcblxyXG5cdFx0LmJveC1hcnJvdy11cCAuZmEge1xyXG5cdFx0XHRjb2xvcjogIzcwYjFhYztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnJhdGluZy13cmFwIC5oZy1yYXRpbmcge1xyXG5cdHBhZGRpbmctcmlnaHQ6MjhweDtcclxuXHR3aWR0aDoxNzBweDtcclxufVxyXG4ucmF0aW5nLXdyYXAgLmhnLXJlY29tbWVuZWQge1xyXG5cdHBhZGRpbmctbGVmdDoyOHB4O1xyXG5cdGJvcmRlci1sZWZ0OnNvbGlkIDFweCAjODI4MjgyO1xyXG5cdC5kLWZsZXgge1xyXG5cdFx0Y29sb3I6ICMwMDcyYmM7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdH1cclxuXHQubm8xIHtcdFx0XHRcdFx0XHRcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdHNtYWxsIHtcdFx0XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdGJvcmRlci1sZWZ0OnNvbGlkIDBweCAjODI4MjgyO1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0fVxyXG59XHJcbi5pbWFnZS1kaXZpZGVyIHtcclxuXHRoZWlnaHQ6NjU1cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGhlaWdodDogMzY1cHg7XHJcblx0fVxyXG59XHJcbi5oZy10ZWNoLXNwZWNzIHtcclxuXHRwYWRkaW5nOiAxMTNweCAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdHBhZGRpbmc6IDU1cHggMDtcclxuXHR9XHJcblxyXG5cdC5oZy10ZWNoLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cdFx0cGFkZGluZy1ib3R0b206NTFweDtcclxuXHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICMwMDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTo0MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3BlY3Mge1xyXG5cdFx0cGFkZGluZzo2OXB4IDA7XHJcblx0fVxyXG5cclxuXHQuc3BlY3MtY29sLTEge1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHRcdHBhZGRpbmctbGVmdDowO1xyXG5cdFx0cGFkZGluZy1yaWdodDo1MnB4O1xyXG5cdH1cclxuXHQuc3BlY3MtY29sLTIge1xyXG5cdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHRcdHBhZGRpbmc6MCA1MnB4O1xyXG5cdH1cclxuXHQuc3BlY3MtY29sLTMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjUycHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XHJcblx0fVxyXG5cdC5zcGVjcy13cmFwIHtcclxuXHRcdG1heC13aWR0aDogMzUzcHg7XHJcblx0fVxyXG5cclxuXHQuc3BlYyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG5cdFx0LnNwZWNzLWNvbC0xLFxyXG5cdFx0LnNwZWNzLWNvbC0yIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnRlY2gtcmVzb3VyY2VzIC5zcGVjcyB7XHJcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICMwMDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDA7XHJcblxyXG5cdC5yZXNvdXJjZSB7XHJcblx0XHR3aWR0aDozMy4zMzMlO1xyXG5cclxuXHRcdC5hcHBzIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRsZWZ0OiAtMTJweDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0LnJlc291cmNlOm50aC1jaGlsZCgxKSxcclxuXHRcdC5yZXNvdXJjZTpudGgtY2hpbGQoMikge1xyXG5cdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yZXNvdXJjZTpudGgtY2hpbGQoMykge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hZGRpdGlvbmFsLXJlc291cmNlcyBhIHtcclxuXHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLWN0YXMgLmJ0biB7XHJcblx0XHRib3JkZXI6c29saWQgMnB4ICMwMDMwODc7XHJcblx0XHRjb2xvcjogIzAwMzA4NztcclxuXHRcdG1hcmdpbi1ib3R0b206MTlweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggNDBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG59XHJcbi5oZy1mYXFzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTEzcHg7XHJcblxyXG5cdC5mYXFzLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTo2MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTNweDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOjQycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOjQ4cHg7XHJcblxyXG5cdC50aXRsZXtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDE4cHggMzBweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdCY6OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OidcXGYwNTUnO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdH1cclxuXHJcblx0LmJvZHkge1xyXG5cdFx0cGFkZGluZzogMjNweCA1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRwYWRkaW5nOjIzcHggMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuYW5zd2VyLWljb24ge1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjE3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmlubmVyLWJvZHkge1xyXG5cdFx0XHRtYXgtd2lkdGg6NjcxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0fVxyXG5cdFx0LnRpdGxlOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDonXFxmMDU2JztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIG5ldyBjdXN0b20gYWNjb3JkaW9uIHRhYnNcclxuLmhlYXJ0LWd1aWRlLWZhcS10YWJzIHtcclxuXHRcclxuXHQudGFicyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tdGFicy1idG4ge1xyXG5cdFx0cGFkZGluZzogMThweCAxNHB4IDE4cHggMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzNzlweCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tdGFicy1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG5cdFx0LnRhYi1pY286OmFmdGVye1xyXG5cdFx0XHRjb250ZW50OiAnXFxmMDU2JztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWItaWNvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDonXFxmMDU1JztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjUwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC50YWItYm9keSB7XHJcblx0XHQuYWNjb3JkaW9uLWlubmVyLWVsZW1lbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAyM3B4IDUwcHg7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hbnN3ZXItaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRtaW4td2lkdGg6MzJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG5cdFx0fVxyXG5cdFx0LmlubmVyLWJvZHkge1xyXG5cdFx0XHRtYXgtd2lkdGg6NjcxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhnLXRlc3RpbW9uaWFscyB7XHJcblx0cGFkZGluZy10b3A6IDY4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdC50ZXN0aW1vbmlhbHMtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOjYwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzFweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDU5cHg7XHJcblx0XHRib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnRlc3RpbW9uaWFsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206NTlweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG5ibG9ja3F1b3Rle1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW46IGluaGVyaXQ7XHJcblx0cGFkZGluZzogaW5oZXJpdDtcclxufVxyXG5cclxuLnRpbWVySWNvbiB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0bGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGJ1dHRvbntcclxuXHRcdFx0cGFkZGluZzogMjZweCA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cclxuXHRcdFx0c3Ryb25ne1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHN2Z3tcclxuXHRcdFx0cGF0aHtcclxuXHRcdFx0XHRmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZXtcclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdHBhdGh7XHJcblx0XHRcdFx0XHRmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0bGVmdDogLTQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYXJ0Z3VpZGUgJntcclxuXHRcdGxpe1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGJvcmRlcjpzb2xpZCAycHggI2ZmZmZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogI2VjZWNlYztcclxuXHJcblx0XHRcdCYuYWN0aXZle1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6I2ZmZmZmZjtcclxuXHRcdFx0XHRjb2xvcjojMDAwMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi50b3VyLWhlYXJ0Z3VpZGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZy1ib3R0b206NzZweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2F0Y2gtc2lkZSB7XHJcblx0cGFkZGluZy10b3A6IDI2MHB4O1xyXG59XHJcblxyXG4uaGVhcnRndWlkZS1mbHVjdHVhdGlvbnMge1xyXG5cdGJvcmRlcjogI2ZmZiBzb2xpZCAxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdHBhZGRpbmc6IDEwcHggNTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uY29sdW1ucyB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmVtYmVkLXJlc3BvbnNpdmUge1xyXG5cdG1pbi1oZWlnaHQ6IDcwMHB4O1xyXG59XHJcblxyXG4uaGctc2l6aW5nLCAuaGctcmV2aWV3cyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG4uaGctc3JMIGltZyB7XHJcblx0bWF4LXdpZHRoOjM0cHg7XHJcbn1cclxuLmhnLXNyTCBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogIzAwMzA4NztcclxuXHRtYXJnaW4tbGVmdDoxMHB4O1xyXG59XHJcbi5oZy1yZXZpZXdzOjpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRjb250ZW50OiBcIlxcZjAwNVwiO1xyXG5cdG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uaGVhcnRndWlkZSAucHJvZHVjdC1wcmljZS1xdHkge1xyXG5cdG1hcmdpbjozNXB4IDAgIWltcG9ydGFudDtcclxufVxyXG4uaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nIHtcclxuXHRtYXJnaW4tcmlnaHQ6NDBweDtcclxufVxyXG4uaGctcHJvZC1wcmljaW5nIHtcclxuXHRjb2xvcjojMDAwO1xyXG5cdGZvbnQtc2l6ZTozMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0N3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmN0YS1oZWFydGd1aWRlLCAuY3RhLWhlYXJ0Z3VpZGUgYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMDg3O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRwYWRkaW5nOjEwcHggNDBweDtcclxuXHRjb2xvcjojZmZmO1xyXG59XHJcbi5jdGEtaGVhcnRndWlkZS5saW5rLWN0YSB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS43ZW07XHJcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0YjAxNztcclxuXHR9XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLnByb2R1Y3Qtb3B0aW9ucyBzZWxlY3Qge1xyXG5cdHBhZGRpbmc6IDExcHggNTBweCAxMXB4IDhweDtcclxuXHRtYXJnaW4tcmlnaHQ6MzFweDtcclxuXHRtaW4td2lkdGg6IDIxM3B4O1xyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuY29sIHtcclxuXHRwYWRkaW5nOiAxMnB4IDA7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIGEge1xyXG5cdGNvbG9yOiNGRkY7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zckwge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XHJcbn1cclxuLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcclxufVxyXG5cclxuLm5hdlN0aWNreS1jdGEge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi10b3A6IC0zMHB4O1xyXG59XHJcbi5oZWFydGd1aWRlIC5zdGlja3kgLm5hdlN0aWNreS1jdGEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ubmF2U3RpY2t5LWN0YSBzcGFuIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbn1cclxuLm5hdlN0aWNreS1jdGEgYSB7XHJcblx0Ym9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0cGFkZGluZzogMTBweCA2cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMTBweCA0MHB4IDhweCA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHR0ZXh0LXdyYXA6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFdhcnJhbnR5XHJcbi53YXJyYW50eSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4ubGVhZGluZyB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4udGFnTGluZSB7XHJcblx0Ym9yZGVyLWxlZnQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5saW5rIHtcclxuXHRmb250LXNpemU6IDI1cHg7XHJcbn1cclxuLmV4Y2x1c2l2ZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGNvbG9yOiAjODZiMDYyO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5oZWFydGd1aWRlIHtcclxuXHQucHJvZHVjdC1jdGFzIHtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblx0fVxyXG5cdC5wcm9kdWN0LWR0YyB7XHJcblx0XHRmbGV4LWdyb3c6MjtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KSB7XHJcblx0Lmxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdH1cclxuXHQuZXhjbHVzaXZlIHtcclxuXHRcdGZvbnQtc2l6ZTogNjlweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XHJcblx0LmhlYXJ0Z3VpZGUgLmdmeiB7XHJcblx0XHRtYXJnaW4tdG9wOiA1NTBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhKG1pbi13aWR0aDogNjgwcHgpIHtcclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDQ1cHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA4OXB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmhlYXJ0Z3VpZGUtbGVhcm4tYnV0dG9uIHtcclxuXHRcdGJvcmRlcjogIzAwMCBzb2xpZCAxcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR0ZXh0LXdyYXA6IG5vbmU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlLWNvbXBhdGliaWxpdHkge1xyXG5cdFx0Ym9yZGVyOiAjZmZmIHNvbGlkIDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHggNnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDQwcHggOHB4IDQwcHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC13cmFwOiBub25lO1xyXG5cdH1cclxuXHQucG9ja2V0V2F0Y2gge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MCU7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5icmlja18xNTM2MDo6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKCcvd3AtY29udGVudC91cGxvYWRzL2JveC0yMS5qcGcnKTtcclxuXHRcdG9wYWNpdHk6IDAuMjtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmdmeiB7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0fVxyXG5cclxuXHQud2F0Y2gtZmFjZSB7XHJcblx0XHR3aWR0aDogNTUlO1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuc3BlY3NhIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCAjZmZmIHNvbGlkO1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHR9XHJcblx0LndhcnJhbnR5IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy93YXJyYW50eS1nYy1jYXJ0LTEwMDAteC0xMTMtNi1jLTItZi01OS1qcGcuanBnJyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcblx0fVxyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDM3cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMGVtO1xyXG5cdH1cclxuXHQudGFnTGluZSB7XHJcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4zKTtcclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcclxuXHQuaGVhcnRndWlkZSAgLnVuZGVyV2F0Y2gge1xyXG5cdFx0bWFyZ2luLXRvcDogMjAlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDg1MHB4KSB7XHJcblx0LndhdGNoLWZhY2Uge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHdpZHRoOiA0NSU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHggKSB7XHJcblx0dmlkZW8ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG5cdH1cclxuXHQubW9kYWwtbGcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0fVxyXG5cdC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCwgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmV7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0fVxyXG5cdC5oZWFydGd1aWRlICAudW5kZXJXYXRjaCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwJTtcclxuXHR9XHJcblxyXG5cdC50b3VyLWhlYXJ0Z3VpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LndhdGNoLWJhbmQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0fVxyXG5cdC53YXRjaC1mYWNlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUxJSwgLTQ2JSk7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDQ1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRwYWRkaW5nLXRvcDogMFxyXG5cdH1cclxuXHRALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG5cdFx0LmhlYXJ0Z3VpZGUgLnN0aWNreSB7XHJcblx0XHRcdHRvcDogMThweFxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFydGd1aWRlIC5zdGlja3kgLmhlYXJ0Z3VpZGVMb2dvIHtcclxuXHRcdFx0dG9wOiA2MnB4IWltcG9ydGFudFxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2hpZWxkIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiAwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcblx0fVxyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDQ5cHg7XHJcblx0fVxyXG5cdCNuYXZiYXJTdGlja3kge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4ICkge1xyXG5cdC5wb2NrZXRXYXRjaCB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDcwJTtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLmJyaWNrXzE1MzYwOjpiZWZvcmV7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQuYmFja2dyb3VuZC12aWRlbyAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvICB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTE1JSk7XHJcblx0fVxyXG5cdC5saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMzFweDtcclxuXHR9XHJcblx0LmV4Y2x1c2l2ZSB7XHJcblx0XHRmb250LXNpemU6IDYxcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcblx0LmNvbHVtbnMge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQubGluayB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG5cdC5leGNsdXNpdmUge1xyXG5cdFx0Zm9udC1zaXplOiA1OXB4O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHQubGVmdFRhZ0xpbmUge1xyXG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5sZWZ0VGFnTGluZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IHtcclxuXHRcdHRvcDogODJweDtcclxuXHR9XHJcbn1cclxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IHtcclxuXHRcdHRvcDogMzVweDtcclxuXHR9XHJcblx0LmhlYXJ0Z3VpZGUgLnN0aWNreSAubmF2YmFyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdH1cclxuXHQuaGVhcnRndWlkZSAuc3RpY2t5IC5oZWFydGd1aWRlTG9nbyB7XHJcblx0XHR0b3A6IDQ2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLmV4cGxvZGVkVmlldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uZXhwbG9kZWRWaWV3IGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5leHBsb2RlZFZpZXcgLnAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuXHJcblxyXG4udGVjaFNwZWNzIC5oMyB7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciB7XHJcbiAgICBib3JkZXI6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4udGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxNyU7XHJcbn1cclxuXHJcbi50ZWNoU3BlY3MgLnZpZGVvLXBsYXktaWNvbjIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDcwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQzNXB4KSB7XHJcbiAgICAuaGVhcnRndWlkZSAuZ29vZ2xlUGxheSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAudGVjaFNwZWNzIC52aWRlby1wbGF5LWljb24yIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50d29VcFZpZGVvIC5zdGljayB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZXhwbG9kaW5nV2F0Y2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEwJTtcclxuICAgIH1cclxuXHJcbiAgICAudGVjaFNwZWNzIC52aWRlby13cmFwcGVyIC52aWRlby10aHVtYm5haWwtd3JhcHBlciAudmlkZW8tcGxheS1pY29uMSAge1xyXG4gICAgICAgIHRvcDogMzUlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuOnJvb3QgW2RhdGEtYnYtc2hvdz1yYXRpbmdfc3VtbWFyeV0gLmJ2X21haW5fY29udGFpbmVyICB7XHJcblx0LmJ2X2F2Z1JhdGluZyxcclxuXHQuYnZfYXZnUmF0aW5nOmhvdmVyLFxyXG5cdC5idl9udW1SZXZpZXdzX3RleHQsXHJcblx0LmJ2X251bVJldmlld3NfdGV4dDpob3ZlciB7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuW2RhdGEtYnYtc2hvdz1cInJhdGluZ19zdW1tYXJ5XCJdIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5oZy1zclIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWFydGd1aWRlIC5oZy1zaXppbmctcmV2aWV3cyAuaGctc3JMIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbiNoZy1mYXEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHJcbn1cclxuLmZhcS10aXRsZSB7XHJcblxyXG59XHJcbi5mYXFCb3gge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjZmZmIDFweDtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNDVweDtcclxufVxyXG4uZmFxQm94IGg1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxufVxyXG4uZmFxQm94IGg1OmJlZm9yZSB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICAgIGhlaWdodDogMjdweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBib3R0b206IDE1cHg7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICBjb250ZW50OiAnUSc7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICBjb2xvcjogIzY5Njk2OTtcclxufVxyXG4uZmFxQm94IGg1OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzY2NjY2NjtcclxufVxyXG4jU3VwcG9ydCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTYwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuI1Jldmlld3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC03MHB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5oZWFydGd1aWRlTG9nbyB7XHJcbiAgICB0b3A6IDI4cHg7XHJcbn1cclxuXHJcbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAuaGVhcnRndWlkZSAuc3RpY2t5IC5uYXZiYXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLnN0aWNreSAuaGVhcnRndWlkZUxvZ28ge1xyXG4gICAgICAgIHRvcDogMzhweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpe1xyXG4gICAgLmZhcUJveCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzM1cHg7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZSAuaGctc2l6aW5nLXJldmlld3MgLmhnLXNyUiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlTG9nbywgLm5hdlN0aWNreS1jdGEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5oZWFydGd1aWRlU3RpY2t5TmF2VG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuaGVhcnRndWlkZS13YXRjaCB7XHJcbiAgICAgICAgdG9wOiAtMTEwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgLmZhcUJveCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KXtcclxuICAgIC5mYXFCb3gge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmhlYXJ0Z3VpZGUgLmhnLXNpemluZy1yZXZpZXdzIC5oZy1zclIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblx0XHQuaGVhcnRndWlkZSAuaGctcHJvZC1wcmljaW5nICB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdH1cclxuXHRcdC5oZWFydGd1aWRlIC5wcm9kdWN0LW9wdGlvbnMgc2VsZWN0IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XHJcblx0XHRcdG1pbi13aWR0aDogMTcwcHg7XHJcblx0XHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXtcclxuICAgIC5oZWFydGd1aWRlIC5zdGlja3l7dG9wOjQ1cHh9XHJcbn1cclxuXHJcbiIsIi8vIEhvbWUgSEcgLSBIZXJvXHJcbiNob21lLWhnLWhlcm8ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9oZWFydGd1aWRlLWhvbWUtaGVyby5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRmb250LWZhbWlseTogRElOLXBybztcclxuXHRwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI2hvbWUtaGctaGVybyB1bCB7XHJcblx0bWFyZ2luLWJvdHRvbTo0MHB4O1xyXG59XHJcbiNob21lLWhnLWhlcm8gcCB7XHJcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcbiNob21lLWhnLWhlcm8gLmhnLWhlcm8tY3RhIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkRJTi1tZWRpdW1cIjtcclxuXHRtYXJnaW4tdG9wOjI1cHg7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuI2hvbWUtaGctaGVybyAuaGctaGVyby1jdGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Y29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxufVxyXG4jaG9tZS1oZy1oZXJvIC5ob21lLWhlcm8taGctbG9nbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0d2lkdGg6IDI3NXB4O1xyXG5cdGhlaWdodDogMzdweDtcclxufVxyXG4jaG9tZS1oZy1oZXJvIC5oZXJvLXNoYWRlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gU2hlbGYge1xyXG4jaG9tZS1oZy1zaGVsZi5oZy1zaGVsZi1jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgNDBweDtcclxuXHRtYXJnaW4tdG9wOiAtMTkwcHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLXNoZWxmLXplcm8ge1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OjI2cHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IGgzIHtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDIgc3BhbiB7XHJcblx0Zm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5oMiBzdXAge1xyXG5cdGZvbnQtc2l6ZTo0NnB4ICFpbXBvcnRhbnQ7XHJcblx0Ym90dG9tOiAwLjRlbSAhaW1wb3J0YW50O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCAuaDEge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhlcm8tYm94IC5leGNsdXNpb24ge1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2I3YjdiO1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oYi1zdXBwb3J0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4jaG9tZS1oZy1zaGVsZiAuaGctaGItc3VwcG9ydC1pdGVtIHAge1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OjEuM1xyXG59XHJcbiNob21lLWhnLXNoZWxmIC5oZy1oZXJvLWJveCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDQzLCA2MiwgODApO1xyXG5cdHBhZGRpbmc6IDI1cHggMjVweCAxNXB4IDI1cHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLXByb21vIHtcclxuXHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLnNoYWRvdy1sZyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwuMTc1KSFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRwYWRkaW5nOiAzcHggMzBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuI2hvbWUtaGctc2hlbGYgLmhnLWhiLWN0YTpob3ZlciB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFByb2R1Y3RzXHJcbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0IHtcclxuXHRtaW4taGVpZ2h0OiA0MDBweDtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAuZGVhbC1vZi10aGUtd2VlayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7dG9wOiA0NXB4O1xyXG59XHJcbiNob21lLWhnLXByb2R1Y3RzIC5wcm9kdWN0LXByaWNpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAucHJvZHVjdCBpbWcge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4jaG9tZS1oZy1wcm9kdWN0cyAuYnV5bm93IHtcclxuXHRwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbn1cclxuI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmJlZm9yZSwgI2hvbWUtaGctcHJvZHVjdHMgLmRlYWwtb2YtdGhlLXdlZWs6OmFmdGVyIHtcclxuXHRib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xyXG59XHJcblxyXG4uaG9tZS1IRyAuZGVhbC1vZi10aGUtd2Vlazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1ib3R0b206IDI3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjMDA3MmJjO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5ob21lLUhHIC5kZWFsLW9mLXRoZS13ZWVrOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItdG9wOiAyN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgIzAwNzJiYztcclxuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFNoYXR0ZXJcclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb3JlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwYWRkaW5nOiAxN3B4IDQwcHggMTVweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiBcIkRJTi1ib2xkXCI7XHJcblx0bWFyZ2luLXRvcDoyNXB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9yZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLnNrZXc6YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xyXG5cdHRyYW5zZm9ybTogc2tld1koNWRlZyk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTUwcHg7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuc2tldyB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWljb24gbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogNjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1cHhcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XHJcblx0bWFyZ2luLXRvcDogLTE0MHB4O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlIHtcclxuXHRtYXJnaW4tdG9wOiAyMjBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTUwO1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctbW9iaWxlOmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WSg1ZGVnKTtcclxuXHR0cmFuc2Zvcm06IHNrZXdZKDVkZWcpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctbW9iaWxlLWJnLnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5scC1wcmFjdGl0aW9uZXItd2h5LWxpc3Qge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRtYXJnaW4tdG9wOjMwcHg7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpIHtcclxuXHRtYXJnaW4tbGVmdDogMi4zZW07XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMS40ZW07XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAubHAtcHJhY3RpdGlvbmVyLXdoeS1saXN0IGxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3dwLWNvbnRlbnQvdXBsb2Fkcy9jaGVjay1ibGFjay5zdmdcIik7XHJcblx0d2lkdGg6IDI4cHg7XHJcblx0aGVpZ2h0OiAyN3B4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMjBweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaG9tZS1oZy1zaGF0dGVyLnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuI2hvbWUtaGctc2hhdHRlciAuaG9tZS1oZy1tb2JpbGUgLmFwcC1kb3dubG9hZHMgaW1nIHtcclxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tcmlnaHQ6MTVweFxyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhnLWltZyB7XHJcblx0ei1pbmRleDo5OTk5O1xyXG59XHJcbiNob21lLWhnLXNoYXR0ZXIgLmhvbWUtaGctaGcgLmhvbWUtaGctc3ViY29weSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcy1tZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4jaG9tZS1oZy1zaGF0dGVyIC5sZWFybm1vcmUge1xyXG5cdHBhZGRpbmc6IDE3cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBDb25zdW1lclxyXG4jaG9tZS1oZy1jb25zdW1lci5oZXJvLWNvbnN1bWVycmVwb3J0czo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctY29uc3VtZXIucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxufVxyXG4jaG9tZS1oZy1jb25zdW1lciAuaGctY3ItZGlzY2xhaW1lciB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRsaW5lLWhlaWdodDoyMHB4O1xyXG59XHJcbiNob21lLWhnLWNvbnN1bWVyIC5sZWFybm1vcmUge1xyXG5cdHBhZGRpbmc6IDE3cHggNDBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBBZHZhbnRhZ2VcclxuI2hvbWUtaGctYWR2YW50YWdlLmhnLWJnLWFkdmFudGFnZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vLi4vd3AtY29udGVudC91cGxvYWRzL2hnLWJnLWFkdmFudGFnZS5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmFkdi10aXRsZSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuYWR2LXRpdGxlOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMmIzZTUwO1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAuaGVhZGVyLWFkdmFudGFnZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiNob21lLWhnLWFkdmFudGFnZSAgLmJveCB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3ggcCB7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4jaG9tZS1oZy1hZHZhbnRhZ2UgLmJveCAuY29sdW1uIHtcclxuXHRmbGV4OiAxO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuI2hvbWUtaGctYWR2YW50YWdlIC5ib3gtY29udGFpbmVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwNzJiYztcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIFRlc3RpbW9uaWFsXHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3RzIHtcclxuXHRib3R0b206IDI1cHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGhlaWdodDogMTBweDtcclxuXHR3aWR0aDogNDBweDtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtY2lyY2xlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAuZmEtcXVvdGUtbGVmdCB7XHJcblx0Y29sb3I6ICMwMDcyYmM7XHJcbn1cclxuXHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG5cdGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTAwcHg7XHJcblx0bGVmdDogMTVweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDIwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwNzJiYztcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG4jaG9tZS1oZy10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGVudDphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEwMHB4O1xyXG5cdGxlZnQ6IDE1MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcblx0dHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0xMGRlZyk7XHJcblx0LW1zLXRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xyXG5cdHRyYW5zZm9ybTogc2tldygtMTBkZWcpO1xyXG5cdHotaW5kZXg6IC0xO1xyXG59XHJcbiNob21lLWhnLXRlc3RpbW9uaWFsIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuI2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWRlLWltZyB7XHJcblx0ei1pbmRleDogLTEwO1xyXG59XHJcblxyXG4vLyBIb21lIEhHIC0gWmVyb1xyXG4jaG9tZS1oZy16ZXJvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi8uLi93cC1jb250ZW50L3VwbG9hZHMvaGctYmctemVyby5qcGdcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuI2hvbWUtaGctemVybyBpbWcge1xyXG5cdG1heC13aWR0aDozMDBweDtcclxufVxyXG4jaG9tZS1oZy16ZXJvIC5oZXJvLXNoYWRlLXplcm8ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRvcGFjaXR5OiAwLjc7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi8vIEhvbWUgSEcgLSBSZWNvbW1lbmRlZFxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIHtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1LCAjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIC5oMSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdGZvbnQtc2l6ZTogNDVweDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgc3BhbiB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQgc3VwIHtcclxuXHRmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZCB7XHJcblx0Zm9udC1zaXplOjEycHg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZCBzcGFuIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6Jyc7XHJcblx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTJweDtcclxuXHRiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMmIzZTUwLCAjMDA3MmJjKTtcclxuXHRsZWZ0OjA7XHJcbn1cclxuI2hvbWUtaGctcmVjb21tZW5kZWQ6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMyYjNlNTAsICMwMDcyYmMpO1xyXG59XHJcbiNob21lLWhnLXJlY29tbWVuZGVkIC5taWxsaW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOjJweDtcclxufVxyXG4jaG9tZS1oZy1yZWNvbW1lbmRlZCB7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxufVxyXG5cclxuLy8gSG9tZSBIRyAtIE1lZGlhXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpe1xyXG5cdCNob21lLWhnLWhlcm8ge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtZGV2aWNlcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXJlY29tbWVuZGVkIC5sb2dvLXR4dC1jb250YWluZXIgaDUge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxODBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XHJcblx0I2hvbWUtaGctc2hhdHRlciAuaGctbW9iaWxlLWRldmljZXMtbWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAtMTUwcHg7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLmhnLW1vYmlsZS1kZXZpY2VzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnNsaWRlLWltZyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDAgODBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcblx0XHRjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5wbTIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0I2hvbWUtaGctY29uc3VtZXIgLmNyLXBkZiB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxuXHQjaGctYmctemVybyB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xyXG5cdH1cclxuXHQuaGVyby1zaGFkZS16ZXJvIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7XHJcblx0Lmhlcm8tc2hhZGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcblx0I2hvbWUtaGctc2hlbGYuaGctc2hlbGYtY29udGFpbmVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGVsZiAuaGdoYi16ZXJvIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLnByb21pc2UtaW1nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCNob21lLWhnLXNoYXR0ZXIgLnBtMiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5ob21lLWhnLW1vYmlsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAuaG9tZS1oZy1iZXR0ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQjaG9tZS1oZy1yZWNvbW1lbmRlZCAubG9nby10eHQtY29udGFpbmVyIGg1IHtcclxuXHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHR9XHJcblx0I2hvbWUtaGctYWR2YW50YWdlIC5oZWFkZXItYWR2YW50YWdlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdCNob21lLWhnLXRlc3RpbW9uaWFsIC50ZXN0aW1vbmlhbHMgLnNsaWNrLXByZXYge1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHR9XHJcblx0I2hvbWUtaGctdGVzdGltb25pYWwgLnRlc3RpbW9uaWFscyAuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KXtcclxuXHQjaG9tZS1oZy1zaGF0dGVyIC5oZy1tb2JpbGUtaWNvbiBsaSB7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHR9XHJcbn0iLCJAa2V5ZnJhbWVzIHJvdGF0ZUl0IHtcclxuXHRmcm9te1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdDI1JXtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcblx0NTAle1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHR9XHJcblx0NzUle1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuXHR9XHJcblx0dG97XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuI2JwLXBkcC1maWx0ZXJzIHtcclxuXHJcblx0LmZoYy1pbmxpbmUtYmxvY2sge1xyXG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdGEucmVzZXQtYWxsIHtcclxuXHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5hdiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24gLm5hdi5uYXYtbGlzdCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHR0b3A6IDcwcHg7XHJcblx0XHRcdFx0XHRib3R0b206MDtcclxuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXk6YXV0bztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206c29saWQgMXB4ICMwMDA7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbi5hY3RpdmUgLm5hdi5uYXYtbGlzdCB7XHJcblx0XHRcdFx0XHRsZWZ0OjA7XHJcblx0XHRcdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0ei1pbmRleDogOTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24gLm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpbHRlci1zZWN0aW9uIGxpLm1vcmUsXHJcblx0XHRcdC5maWx0ZXItc2VjdGlvbiBsaS5sZXNzIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9iaWxlLWZpbHRlci1jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQjZmlsdGVycy1jb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bmF2LnNpZGViYXIge1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0YS50b29sdGlwIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXdyYXBwZXIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjphdXRvO1xyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmlsdGVye1xyXG5cdFx0Ji1oZWFkZXItY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHQtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1oZWFkaW5nIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1tb2JpbGUtaGVhZGluZyB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1zZWN0aW9ue1xyXG5cclxuXHRcdFx0Jj51bHtcclxuXHRcdFx0XHQmLmJwLW1haW57XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J10sXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDByZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRyZW0gMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50b29sdGlwIHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRjb2xvcjogIzY3Njc2NztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDAuNDVyZW0gMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudG9vbHRpcC1sYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAtNXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMC4zcmVtIDAuNXJlbTtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDoxNTRweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRjb2xvcjojMDAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzAwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIC50b29sdGlwLWxhYmVsLCAmOmZvY3VzIC50b29sdGlwLWxhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRtYXJnaW46IDAuNXJlbSAwO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEwMCU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAwLjNyZW0gMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudGFiLWJ0biB7XHJcblx0XHRcdFx0cGFkZGluZzogMC42NXJlbSAxcmVtO1xyXG5cdFx0XHRcdCYgLmFycm93LXJpZ2h0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtYmFjay1idG4ge1xyXG5cdFx0XHRAZXh0ZW5kIC5maWx0ZXItdGl0bGU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0LmJhY2stYnRuIHtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0b3V0bGluZTogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgICMyQjNFNTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZmEuZmEtY2xvc2Uge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbSAwLjNyZW0gMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVyLXRpdGxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHNwYW4ucmVzZXQtbGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0bGkubW9yZSxcclxuXHRsaS5sZXNzIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0I2JwLXByaWNlLW9yZGVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMHJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMi44cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMDMwMzA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHR9XHJcblx0LmJwZi1tb2JpbGUtbGFiZWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQ6ICMwMDU3OWU7XHJcblx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuM3JlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0fVxyXG5cclxuXHQub21yLWJwLWZpbHRlcnMge1xyXG5cdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdCsgbGFiZWwge1xyXG5cdFx0XHQgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG5cdFx0XHQgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Fycm93e1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGFuaW1hdGlvbjogMnMgaW5maW5pdGUgcm90YXRlSXQgbGluZWFyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icC1wcC13YXJwIHtcclxuXHRcdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0fVxyXG5cclxuXHQudG9vbHRpcC1tb2RhbCB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0ei1pbmRleDogNTAwO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdHJpZ2h0OjA7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdG1hcmdpbjphdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA2MjBweDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgYmxhY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6NzUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjkwJTtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAtaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHR9XHJcblxyXG5cdC50b29sdGlwLW1vZGFsLWNsb3NlIHtcclxuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRyaWdodDowO1xyXG5cdFx0XHR6LWluZGV4OiAxMTtcclxuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMC41cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuLnR0LW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOjA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDowO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDQwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42NSk7XHJcbn1cclxuIiwiLyogQmVzdCBTZWxsZXIgKi9cclxuXHJcbi5iZXN0LXNlbGxlcnMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTozcmVtO1xyXG59IiwiLmJyaWNrXzIzMjI3OjpiZWZvcmV7XHJcbiAgLyptdXN0IGJlIGNoYW5nZWQgb3IgcmVtb3ZlZCovXHJcbiAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvRlNBX3BhZ2VfYXNzZXRzX2hlcm8yLmpwZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMDtcclxufVxyXG5idXR0b24udG9vbHRpcHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNoZXJvIGgxIHtcclxuICBmb250LXNpemU6NTRweDtcclxufVxyXG4jc3ViTmF2IHtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgNTAlLCAjYzJjMmMyIDUwJSk7XHJcbiAgcG9zaXRpb246c3RhdGljO1xyXG4gIHRvcDo3MHB4O1xyXG4gIHotaW5kZXg6OTk5OTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIG1heC13aWR0aDoxNTk4cHg7XHJcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2MyYzJjMjtcclxufVxyXG4jc3ViTmF2LmZpeGVkIHtcclxuICBwb3NpdGlvbjpmaXhlZDtcclxufVxyXG4uYnJvd3NlTGFiZWwge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OjEuMztcclxufVxyXG4uc3ViTmF2SXRlbXMge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB6LWluZGV4Ojk7XHJcbn1cclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2Jsb29kUHJlc3N1cmVcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI2Jsb29kUHJlc3N1cmVcIl0sXHJcbi5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiN0ZW5zXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiN0ZW5zXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjZml0bmVzc1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZml0bmVzc1wiXSxcclxuLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2VrZ1wiXSAuc3ViTmF2SXRlbVtkYXRhLWhyZWY9XCIjZWtnXCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcmVzcGlyYXRvcnlcIl0gLnN1Yk5hdkl0ZW1bZGF0YS1ocmVmPVwiI3Jlc3BpcmF0b3J5XCJdLFxyXG4uc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjcHJvZmVzc2lvbmFsXCJdIC5zdWJOYXZJdGVtW2RhdGEtaHJlZj1cIiNwcm9mZXNzaW9uYWxcIl0sXHJcbi5zdWJOYXZJdGVtOmhvdmVyLFxyXG4ubmF2LXRhYnMtbWVudS1pdGVtOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246aW5oZXJpdDtcclxuICBjb2xvcjojZmZmO1xyXG4gIGJhY2tncm91bmQ6IzAwNzJiYztcclxufSBcclxuLnN1Yk5hdkl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6IzJCM0U1MDtcclxuICBjb2xvcjojZmZmO1xyXG4gIHRyYW5zaXRpb246YmFja2dyb3VuZCAyMDBtcztcclxuICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDsgLypPdmVybGFwIHBhcmVudCBib3R0b20gYm9yZGVyKi9cclxuICB3aWR0aDoyMCU7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6MTtcclxuICBib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZjtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG4uc3ViTmF2SXRlbSA+IGEgIHtcclxuICBwYWRkaW5nOjIwcHggNXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gIGhlaWdodDoxMDAlO1xyXG59XHJcbi5zdWJOYXZJdGVtID4gYSxcclxuLnN1Yk5hdkl0ZW0gPiBhOmhvdmVyLFxyXG4uc3ViTmF2SXRlbSA+IGE6Zm9jdXMsXHJcbi5zdWJOYXZJdGVtID4gYTphY3RpdmUge1xyXG4gIHRleHQtZGVjb3JhdGlvbjppbmhlcml0O1xyXG4gIGNvbG9yOmluaGVyaXQ7XHJcbn1cclxuLmhpd0l0ZW0ge1xyXG4gIGJhY2tncm91bmQ6I2ViZWJlYjtcclxuICBwYWRkaW5nOjQwcHggMjVweDtcclxuICBtYXgtd2lkdGg6MzcwcHg7XHJcbiAgbWFyZ2luOmF1dG87XHJcbiAgY29sb3I6IzJiM2U1MDtcclxuICBsaW5lLWhlaWdodDoxLjQ7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbn1cclxuLnN2Z0ljb24ge1xyXG4gIG1hcmdpbi1ib3R0b206MjJweDtcclxufVxyXG4uc3ZnSWNvbiBzdmcge1xyXG4gIGRpc3BsYXk6YmxvY2s7XHJcbiAgbWFyZ2luOmF1dG87XHJcbn1cclxuLnByb2R1Y3RTZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOjEyMHB4O1xyXG59XHJcbi5zZWN0aW9uVGl0bGUge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxufVxyXG4uc2VjdGlvblRpdGxlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6Jyc7XHJcbiAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBoZWlnaHQ6MXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYmFja2dyb3VuZDojMDA3MmJjO1xyXG4gIHRvcDo1MCU7XHJcbiAgbGVmdDowO1xyXG59XHJcbi5zZWN0aW9uVGl0bGUgPiBoMiB7XHJcbiAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gIG1hcmdpbjphdXRvO1xyXG4gIHBhZGRpbmc6NXB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5zdWItaGVhZGluZy10ZXh0IHtcclxuXHRmb250LXNpemU6IDE3LjZweDtcclxuXHRjb2xvcjogIzJiM2U1MDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG59XHJcbi5leHBhbmRTdWJOYXYge1xyXG4gIHBhZGRpbmc6MDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbn1cclxuLmV4cGFuZFN1Yk5hdiBidXR0b24ge1xyXG4gIGJhY2tncm91bmQ6I2ViZWJlYjtcclxuICBjb2xvcjojMDAwO1xyXG4gIGJvcmRlcjowO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZm9udC1zaXplOjEuMjVlbTtcclxuICB0cmFuc2l0aW9uOmJhY2tncm91bmQgMjAwbXM7XHJcbn1cclxuLmV4cGFuZFN1Yk5hdiBidXR0b246aG92ZXIsXHJcbi5leHBhbmRTdWJOYXYgYnV0dG9uOmZvY3VzLFxyXG4uZXhwYW5kU3ViTmF2IGJ1dHRvbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6I2MyYzJjMjtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xyXG4gIC5oaXdJdGVtIHtwYWRkaW5nOjQwcHggNHB4O31cclxuICAjc3ViTmF2IC5icy1jb250YWluZXIge21heC13aWR0aDoxMDAlO31cclxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge3BhZGRpbmc6MDt9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAuaGl3SXRlbSB7cGFkZGluZzo0MHB4IDI1cHg7fVxyXG4gIC5zZWN0aW9uVGl0bGUgPiBoMiB7cGFkZGluZzo1cHggMTVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6OTAlO31cclxuICAuc2VjdGlvblRpdGxlOjpiZWZvcmUge3dpZHRoOjExMCU7bGVmdDotNSU7fVxyXG4gICNzdWJOYXYge2JvcmRlci1ib3R0b206MDt9XHJcbiAgLmJyb3dzZUxhYmVsIHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYzJjMmMyO31cclxuICAuc3ViTmF2SXRlbXNDb250YWluZXIge292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6NThweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zIHtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7dHJhbnNpdGlvbjp0b3AgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMSwgMC41LCAwLjYsIDEuNCk7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNibG9vZFByZXNzdXJlXCJdIHt0b3A6MDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3RlbnNcIl0ge3RvcDotNThweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI2ZpdG5lc3NcIl0ge3RvcDotMTE2cHg7fVxyXG4gIC5zdWJOYXZJdGVtc1tkYXRhLWFjdGl2ZT1cIiNyZXNwaXJhdG9yeVwiXSB7dG9wOi0xNzRweDt9XHJcbiAgLnN1Yk5hdkl0ZW1zW2RhdGEtYWN0aXZlPVwiI3Byb2Zlc3Npb25hbFwiXSxcclxuICAuc3ViTmF2SXRlbXNbZGF0YS1hY3RpdmU9XCIjYm90dG9tXCJdIHt0b3A6LTIzMnB4O31cclxuICAuc3ViTmF2SXRlbSB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt9XHJcbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtc0NvbnRhaW5lciB7b3ZlcmZsb3c6dmlzaWJsZTt9XHJcbiAgI3N1Yk5hdi5vcGVuIC5zdWJOYXZJdGVtcyB7dG9wOjAgIWltcG9ydGFudDsgdHJhbnNpdGlvbjpub25lfVxyXG4gICNzdWJOYXYub3BlbiAuZXhwYW5kU3ViTmF2IGJ1dHRvbiB7YmFja2dyb3VuZDojYzJjMmMyO31cclxuICAjc3ViTmF2Lm9wZW4gLmV4cGFuZFN1Yk5hdiBidXR0b24gaSB7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOjQyMHB4KSB7XHJcbiAgI3N1Yk5hdiB7Zm9udC1zaXplOjE0cHg7fVxyXG4gIC5icm93c2VMYWJlbCB7cGFkZGluZzowIDRweCAwIDE1cHh9XHJcbn0iLCIvKiBDdWZmIENvbXBhdGliaWxpdHkgU2VsZWN0b3IgKi9cblxuLmN1ZmYtc2VsZWN0b3IgeyAgICBcbiAgICAudGV4dC1oaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmZpZWxkLXNldC5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC40O1xuICAgIH1cbn1cblxuI3Byb2R1Y3RfbmFtZV9zZWxlY3QsXG4jbW9kZWxfbnVtYmVyX2lucHV0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDozNzBweDtcbn1cblxuLmN1ZmYtc2VsZWN0b3IgLnBzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmN1ZmYtc2VsZWN0b3IgLnBzLWZlYXR1cmUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jdWZmLXNlbGVjdG9yIC5wcy1icC10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuLmN1ZmYtc2VsZWN0b3IgLnBzLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbn1cbi5pbnB1dC1icmFuZCxcbi5zZWxlY3RlZC1wcm9kdWN0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBzLW1vZGVsLXNraXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbn1cbi5wcy1tb2RlbC1wYXNzIHtcbiAgICBjb2xvcjogI2I5YjliOSAhaW1wb3J0YW50O1xufVxuLnBzLWZlYXR1cmUtd3Jpc3Qge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBzLWZlYXR1cmUtaGlkZSB7XG4gICAgb3BhY2l0eTogMC41O1xufVxuLnBzLWp1bXAge1xuICAgIGJhY2tncm91bmQ6ICM4NmIwNjIgIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAxMzc5cHgpIHtcbiAgICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wIHtcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgLmN1ZmYtc2VsZWN0b3IgLnBzLWJwLXRvcCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgICAuY3VmZi1zZWxlY3RvciAucHMtYnAtdG9wLWxhc3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIH1cbn0iLCIkYW5pbWF0ZTogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG5cbmxlZ2VuZHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdXBwb3J0e1xuICAmLWh1YntcblxuICAgICYtd3JhcHBlcntcblxuICAgICAgLmhlcm8tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA2MiwgODAsIDAuOCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXG4gICAgICAuc3VwcG9ydC1hY3Rpb24tY29sIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwcHggN3B4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyQjNFNTA7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRpbmcge1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhlcm97XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgei1pbmRleDogMztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDlweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWI4YmI7XG4gICAgICAgIGNvbG9yOiAjODA4Mjg1O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjViOGJiO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIC5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFjdHtcblxuICAgICYtdGlsZXtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLyogIHBhZGRpbmc6IDIuODEyNXJlbSAxLjQzNzVyZW07Ki9cbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXRpbGUtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4OiAxMHJlbTtcbiAgICAgICAgZmxleDogMTByZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWN0YSB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKCBtYXgtd2lkdGg6IDEzNzlweCApIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQtaHViLXdyYXBwZXIge1xuXG5cbiAgLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgICAmLmdyZXktYmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB9XG5cbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IHJnYmEoMCwwLDAsMC41KTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgIC5zdXBwb3J0LWNvbnRhY3QtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY5cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3VwcG9ydC1jb250YWN0LXRpbGUtY3RhIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LWJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6MCAxMHB4O1xuICB9XG5cbiAgLnN1cHBvcnQtcHJvZC1pbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6Y2hlY2tlZCxcbiAgICAmOmZvY3Vze1xuICAgICAgJitsYWJlbHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5zdXBwb3J0LXByb2QtdHlwZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgICAgcHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIH1cblxuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmJjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDcyYmM7XG4gICAgcGFkZGluZzogMzNweCAxMHB4IDMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6NzJweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBsYWJlbHtcbiAgICAgICY6Zm9jdXN7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5uZXItdHlwZSB7XG4gICAgJi5hY3RpdmUgfi5zdXBwb3J0LWlubmVyLXR5cGUtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICB9XG4gICAgJjpmb2N1cyB+LnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gICAgICBvdXRsaW5lOiAycHggZGFzaGVkICMyQjNFNTA7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5uZXItdHlwZS1sYWJlbCB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICB9XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgwODI4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIH1cblxuICAuc3VwcG9ydC1pbm5lci10eXBlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5zdXBwb3J0LXByb2R1Y3RzLXdyYXBwZXIge1xuICAgIC5wcm9kdWN0LXdyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdXBwb3J0LWNvbnRhY3QtbWQtdGlsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMDA3MmJjO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgLnN1cHBvcnQtY29udGFjdC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIGhlaWdodDogNjVweDsgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuICBpbWcge1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmNvbnRhY3QtdGlsZS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXg6IDEwcmVtO1xuICAgIGZsZXg6IDEwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1cHBvcnQtY29udGFjdC10aWxlLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBhIHtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvKmZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgIH1cbiAgfVxufVxuXG4uc3VwcG9ydC1jb250YWN0dXMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMDcyYmM7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLnN1cHBvcnQtaHViLWN0YS1zZWN0aW9uIHtcbiAgJi5ncmV5LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG5cbiAgcGFkZGluZzogNjBweCAwO1xuICAuc3VwcG9ydC1jb250YWN0LXRpbGUge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5zdXBwb3J0LWNvbnRhY3QtdGlsZS1jdGEgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuLnN1cHBvcnQtaHViLXByb2R1Y3Qge1xuXG4gIC5zdXBwb3J0LWhlcm8taGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5zdXBwb3J0LWhlcm8tbW9kZWwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICMyYjNlNTA7XG4gIH1cbiAgLnN1cHBvcnQtaGVyby1tYW51YWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cbiAgLnN1cHBvcnQtaGVyby1pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgIH1cbiAgfVxuXG5cdC5zdXBwb3J0LWhlcm8taW1hZ2Utc3RhdGljIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaHViLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCdHb3RoYW0gQic7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdXBwb3J0LWFuY2hvci13cmFwcGVyLFxuICAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlcixcbiAgLnN1cHBvcnQtaHViLWZpbGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC5zdXBwb3J0LWh1Yi1hY2Nlc3NvcmllcyxcbiAgLnN1cHBvcnQtZmFxLWFjdGlvbnMtd3JhcHBlcixcbiAgLnN1cHBvcnQtaHViLWZhcXMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG5cbiAgLnN1cHBvcnQtbWVkaWEge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBpbWcge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgIH1cbiAgICAubWVkaWEtYm9keSB7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaDUge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICAgIH1cbiAgICAgIGEuYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJiM2U1MDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsJ0dvdGhhbSBCJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtYW5jaG9yLXdyYXBwZXIge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLnBpcGUge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjODA4Mjg1O1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlciB7XG4gICAgICBib3gtc2hhZG93OiAycHggMXB4IDEzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuaW1nLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIgLmxpc3QtaXRlbSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICAuYmxvY2std3JhcHBlci5saXN0IHtcbiAgICAgIG1heC13aWR0aDogMjk3cHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5waXBlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdWwuYW5jaG9ycyAubGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdXBwb3J0LWZhcS1hY3Rpb25zLXdyYXBwZXIge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtZmFxLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzJiYztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnLCBnLFxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjMDA3MmJjICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgICAgIHRyYW5zaXRpb246ICRhbmltYXRlO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhcS1jYXRlZ29yeSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG4gIH1cbiAgLmZhcS1jYXRlZ29yeS1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuZmFxLXZpc2libGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5mYXEtY2F0ZWdvcnktbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgY29sb3I6ICM4NmIwNjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgcmdiKDEzNCwgMTc2LCA5OCk7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5mYXEtY2F0ZWdvcnktaXRlbS1xdWVzdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0dvdGhhbSBBJywnR290aGFtIEInO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNTUnO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNTYnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhcS1jYXRlZ29yeS1pdGVtLWFuc3dlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIC5mYXEtYW5zd2VyLWljb24ge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZhcS1jYXQtbGluay13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gIH1cblxuICAuc3VwcG9ydC1jb21wYXRhYmlsaXR5LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJiM2U1MCwgIzJiM2U1MCksIC8qIGdyYWRpZW50IDEgYXMgc29saWQgY29sb3IgKi9cbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTgyOTM4LCAjMTgyOTM4KTsgLyogZ3JhZGllbnQgMiBhcyBzb2xpZCBjb2xvciAqL1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIHNhbWUgYXMgbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdCAqL1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246XG4gICAgICAgIDAgMCxcbiAgICAgICAgNDIlICAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTpcbiAgICAgICAgNDIlIDEwMCUsXG4gICAgICAgIDEwMCUgMTAwJTtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAuc21hbGwtbm90aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6MjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuY29tcGF0YWJpbGl0eS1maWx0ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1MHB4IDAgNTBweCA1MHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmIzZTUwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MCU7XG4gICAgICBsZWZ0OiA5NSU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMmIzZTUwLCAjMmIzZTUwKSxcbiAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzE4MjkzOCwgIzE4MjkzOCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgICAgICAgMCAwLFxuICAgICAgICAgICAgICAwIDQyJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgICAgICAgICAgIDEwMCUgNDIlLFxuICAgICAgICAgICAgICAxMDAlIDEwMCU7XG4gICAgICAgICAgLmNvbXBhdGFiaWxpdHktZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgICAgIC8qd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMDBweCAxMDBweCAwIDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMmIzZTUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogNDAlOyovXG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgIH1cbiAgICB1bC5mZWF0dXJlLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29uLWNoZWNrLXdoaXRlLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGVhY3RpdmF0ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdWZmcy1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoNSBzcGFuLmZpcnN0LWNoYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNC41cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJQaG9uZVwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi50YWJsZXQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJUYWJsZXRcIjtcbiAgICAgICAgfVxuICAgICAgICAmLm1wMy1wbGF5ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJNUDMgUGxheWVyXCI7XG4gICAgICAgIH1cbiAgICAgICAgJi5tcDMtcGxheWVyIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSAuYmxvY2std3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEdvdGhhbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMTIxMjEyO1xuICAgICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IG5vbmUgc29saWQgIzEyMTIxMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSBzb2xpZCAjMTIxMjEyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcHRpb24ge1xuICAgICAgICAvKnBhZGRpbmc6IDExcHggOHB4OyovXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYXBwLWljb24ge1xuICAgICAgICB3aWR0aDogNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC11cGdyYWRlLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5icy1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MDgyODU7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC1tb3JlLXdyYXBwZXIge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiAjMmIzZTUwO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYig0MywgNjIsIDgwKTtcbiAgICB9XG4gICAgLmJsb2NrLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICAgICAgYm94LXNoYWRvdzogMnB4IDFweCAxM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMjVweCAyOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGltZyB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICB9XG4gICAgLmJ1dHRvbi1ibG9jay13cmFwcGVyIGEge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICMyYjNlNTA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIHNvbGlkIHJnYig0MywgNjIsIDgwKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuc3VwcG9ydC12aWRlb3Mtd3JhcHBlciB7XG4gICAgLnZpZGVvcy13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDoxMjgwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cblxuICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgICAgIHdpZHRoOjEyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OjE1cHg7XG4gICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlby13cmFwcGVyIC52aWRlby10aXRsZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAudmlkZW8td3JhcHBlciAudmlkZW8tdGh1bWJuYWlsLXdyYXBwZXI6OmFmdGVye1xuICAgICAgb3BhY2l0eTogLjU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcbiAgICAgIGJvcmRlcjogc29saWQgIzAwNzJiYztcbiAgICAgIGJvcmRlci13aWR0aDogMCA4cHggOHB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICMwMDcyYmM7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB9XG5cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDotMjBweDtcbiAgICB9XG5cbiAgICAuc2xpY2stcHJldiAge1xuICAgICAgbGVmdDotMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNtbUNvbXBhcmVDaGFydC5pbn4jbW1Db21wYXJlVHJheSxcbiNtbUNvbXBhcmVUcmF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJveC1zaGFkb3c6IDAgLTVweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIxKTtcbn1cblxuI21tQ29tcGFyZVRyYXl7XG4gICAgJi5pbntcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tbUNsb3NlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5tbVRyYXlOb3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc4ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tVHJheVByb2RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubW1UcmF5UHJvZCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0OXB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgIC5tbUNsb3NlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgI2Y3ZjdmNztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjNlNTA7XG4gICAgICAgIH1cblxuICAgICAgICAmPmltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJj5oMyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDRweCAwIDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tVHJheUNUQXN7XG4gICAgICAgICY+KiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbXBhcmVOb3dbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xlYXJBbGwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IGRhc2hlZCAjZjdmN2Y3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jb21wYXJlQmxvY2sge1xuICAgIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5jb21wYXJlUmVhZHkgJntcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHhcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOTAlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjODE4MTgxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3MmJjO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsLFxuICAgIGxhYmVsOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwNzJiYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsXG4gICAgbGFiZWw6aG92ZXI6OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MmJjO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCxcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rbGFiZWw6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiAjODE4MTgxO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbDo6YmVmb3JlLFxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbDpob3Zlcjo6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICM4MTgxODE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODE7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjExMDBweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo4NjRweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuICAgICNtbUNvbXBhcmVUcmF5IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZHMge1xuICAgICAgICB3aWR0aDogNzUlXG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzIHtcbiAgICAgICAgd2lkdGg6IDI1JVxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5UHJvZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweClcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KSB7XG4gICAgI21tQ29tcGFyZVRyYXkge1xuICAgICAgICBwYWRkaW5nOiAxMHB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlDVEFzLFxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlQcm9kcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkgLm1tVHJheUNUQXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4XG4gICAgfVxuICAgICNtbUNvbXBhcmVUcmF5IC5tbVRyYXlOb3RlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxuICAgIH1cbiAgICAjbW1Db21wYXJlVHJheSAubW1UcmF5Tm90ZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjY2ZW1cbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkuaW4gLm1tVHJheVByb2QgLm1tQ2xvc2Uge1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZcbiAgICB9XG4gICAgI21tQ29tcGFyZVRyYXkuaW4gLm1tQ2xvc2Uge1xuICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDM4cHhcbiAgICB9XG59XG5cbiNtbUNvbXBhcmVDaGFydCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxNXB4IDJweCByZ2JhKDIxLCAyMSwgMjEsIC4yMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAuMXM7XG4gICAgei1pbmRleDogMTAwMDAyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmluIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNSUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmKy5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmKy5tbUNvbXBhcmVDaGFydEJhY2tkcm9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAgICAgICB6LWluZGV4OiAxMDAwMDFcbiAgICB9XG5cbiAgICAubW1DbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjMmYzMTMyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAgIzJCM0U1MDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDBcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tbUJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMThweCA3MnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NmIwNjJcbiAgICB9XG59XG5cblxuLnRhYmxlLWNvbXBhcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDkwMHB4O1xuXG4gICAgW3Njb3BlPXJvd10ge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMDBcbiAgICB9XG5cbiAgICB0aGVhZHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZlxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4XG4gICAgICAgIH1cblxuICAgICAgICAuaW1nLWZsdWlkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHhcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kSW1ncyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICAgIH1cblxuICAgICAgICAucHJvZE5hbWVzIHRkW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5e1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NcbiAgICAgICAgfVxuXG4gICAgICAgIHRoW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSA0cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIH1cblxuICAgICAgICB0cjpsYXN0LWNoaWxkIHRkW3Njb3BlPXJvd10ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0Zm9vdHtcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RQcmljZXMgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSA0cHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWFybm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzJiY1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIENTUyBmaXhlcyBmb3IgYWNjZXNzaWJpbGl0eSB0YWJsZXNcbi50YWJsZS1jb21wYXJlZCB7XG4gICAgJiA+IHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kTmFtZXMgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDcyYmM7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMTM5cHgpIHtcbiAgICAudGFibGUtY29tcGFyZWQge1xuICAgICAgICB3aWR0aDogODMwcHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICAgICAgd2lkdGg6IDkwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSxcbiAgICAudGFibGUtY29tcGFyZWQgdGQsXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkLFxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGQge1xuICAgICAgICBwYWRkaW5nOiAuNXJlbVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdHIge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZFtkYXRhLWNvbXBhcmUtbnVtPVwiMlwiXSB0ZDpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY1xuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGg6bnRoLWNoaWxkKG4rMiksIC50YWJsZS1jb21wYXJlZCB0ZDpudGgtY2hpbGQobisyKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbXBhcmVkW2RhdGEtY29tcGFyZS1udW09XCIyXCJdIHRkOm50aC1jaGlsZChuKzIpLCAudGFibGUtY29tcGFyZWRbZGF0YS1jb21wYXJlLW51bT1cIjJcIl0gdGhlYWQgdGg6bnRoLWNoaWxkKG4rMikge1xuICAgICAgICB3aWR0aDogNTAlXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCBbc2NvcGU9cm93XSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGZvb3QgW3Njb3BlPXJvd10sXG4gICAgLnRhYmxlLWNvbXBhcmVkIHRoZWFkIFtzY29wZT1yb3ddIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGhlYWQgdGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjY2NnB4KSB7XG4gICAgI21tQ29tcGFyZUNoYXJ0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBsZWZ0OiAwXG4gICAgfVxuICAgICNtbUNvbXBhcmVDaGFydC5pbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1cHgpXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCAucHJvZE5hbWVzIHRkIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW1cbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIHRkLFxuICAgIC50YWJsZS1jb21wYXJlZCB0aGVhZCB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSxcbiAgICAudGFibGUtY29tcGFyZWQgdGJvZHkgdGRbc2NvcGU9cm93XSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgLmxlYXJubW9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHhcbiAgICB9XG4gICAgLnRhYmxlLWNvbXBhcmVkIC5wcm9kUHJpY2VzIC5oMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cbiAgICAudGFibGUtY29tcGFyZWQgdGZvb3QgdGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmXG4gICAgfVxuICAgIC50YWJsZS1jb21wYXJlZCB0Zm9vdCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwXG4gICAgfVxufSIsIi5zZWFyY2gtc2ItY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5hY3Rpb24ge1xuICAgIC5idG4uYmx1ZS1ibG9jay1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFkdmFuY2UtbGluayB7XG4gICAgbWFyZ2luOiA1cHggMDtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogIzJiM2U1MDtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzJiM2U1MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiM2U1MDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCI6cm9vdCB7XHJcblx0LS1jZXJ1bGVhbjogIzAyNzJiYztcclxuXHQtLXZlcnktbGlnaHQtcGluazogI2VjZWNlYztcclxuXHQtLWRhcmstZ3JleS1ibHVlOiAjMmIzZDUwO1xyXG5cdC0tbGlnaHQtZ3JleTE6ICNmOWY5Zjk7XHJcblx0LS1saWdodC1ncmV5MjogI2Y0ZjRmNDtcclxuXHQtLWJyb3duLWdyZXk6ICNiMWIxYjE7XHJcblx0LS1iYXR0bGVzaGlwLWdyZXk6ICM3NTc3N2E7XHJcblx0LS1kYXJrLWdyZXk6ICM1NjU3NWE7XHJcblx0LS1saWdodC1uYXZ5OiAjMTg0MjZlO1xyXG5cdC0tcGFsZS1tYXV2ZTogI2ZhZTNmNztcclxuXHQtLXBhbGUtcGluazogI2YyY2ZlNDtcclxuXHQtLXB1cnBsaXNoLXBpbms6ICNjNjU1OTY7XHJcblx0LS1ibGFjazogIzAwMDAwMDtcclxuXHQtLXdoaXRlOiAjZmZmZmZmO1xyXG5cdC0tY2VydWxlYW4yOiAjMDA4MWMzO1xyXG5cdC0tY2VydWxlYW4zOiAjMDA4OWNlO1xyXG59XHJcblxyXG4ucGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIsXHJcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzLmV0X2ZpeGVkX25hdiAjcGFnZS1jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTQ0MHB4O1xyXG59XHJcblxyXG4ucGFnZS1jbGluaWNhbC12YWxpZGF0aW9uIC5oY3AtYS1zcG90LTEge1xyXG5cdG1pbi1oZWlnaHQ6IDM4NXB4O1xyXG59XHJcblxyXG4ucGFnZS1oZWFydC1oZWFsdGggLmhjcC1hLXNwb3QtMSB7XHJcblx0bWluLWhlaWdodDogMzg1cHg7XHJcbn1cclxuXHJcbi5wYWdlLWhlYXJ0LWhlYWx0aCAuaGNwLWNhbGxvdXQtMSB7XHJcblx0bWluLWhlaWdodDogNTUwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4ucGFnZS1wYWluLW1hbmFnZW1lbnQgLmhjcC1jYWxsb3V0LTIge1xyXG5cdGhlaWdodDogNDQ1cHg7XHJcbn1cclxuXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiAubWFpbiB7XHJcblx0aGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxuXHRwYWRkaW5nOiAxNXB4IDBweDtcclxufVxyXG5cclxuLmhjcC10b3AtaGVhZGVyIGEge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLXRvcC1oZWFkZXIgLm1lbnUtaGNwMi1jb250YWluZXIgbGksXHJcbi5oY3AtdG9wLWhlYWRlciAubWVudS1oY3AzLWNvbnRhaW5lciBsaSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtdG9wLWhlYWRlciBidXR0b24uaGNwLXNlYXJjaCxcclxuLmhjcC1ib3R0b20taGVhZGVyIGJ1dHRvbi5oY3Atc2VhcmNoIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5zLWhjcDMtYnRuOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnMtaGNwMy1idG4tc20ge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0bWluLWhlaWdodDogMzlweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMzlweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0aTo6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zLWhjcDMtYnRuOmZvY3VzLFxyXG4ucy1oY3AzLWJ0bi1zbTpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnMtaGNwMy1zZWFyY2gtZmllbGQ6Zm9jdXMge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWNlcnVsZWFuKSAhaW1wb3J0YW50O1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucy1oY3AzLXNlYXJjaC1maWVsZC1zbSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNzM3MzczICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tZGFyay1ncmV5LWJsdWUpICFpbXBvcnRhbnQ7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiwgMCAwIDAgMy41cHggIzJiM2Q1MDtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyIC5mb3JtLXNlYXJjaC13cmFwcGVyLFxyXG4uaGNwLWhlYWRlciAuZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbiNtYWluLWhlYWRlciAuaGNwLXRvcC1oZWFkZXIgLm5hdmJhciAubG9nbyB7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdHdpZHRoOiAxNzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAjZm9ybS1zZWFyY2gtd3JhcHBlcjIge1xyXG5cdHRvcDogNjRweDtcclxuXHJcblx0LmZvcm0tc2VhcmNoIGJ1dHRvbltjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiXSB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHR9XHJcblxyXG59XHJcblxyXG4uaGNwLWhlYWRlciB7XHJcblx0ZGl2W2NsYXNzPVwicHgtMy1tZFwiXSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oY3AgaDEsXHJcbi5oY3AgLmgxIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDUwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4zM3B4O1xyXG5cdGNvbG9yOiB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AgaDIsXHJcbi5oY3AgLmgyLFxyXG4uaGNwIC5oZWFkaW5nLWZlYXR1cmVkIHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDI1cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI0O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuKTtcclxufVxyXG5cclxuLmhjcCBoMyxcclxuLmhjcCAuaDMge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AgaDQsXHJcbi5oY3AgLmg0IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwIHAsXHJcbi5oY3AgdWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AgLmNvbnRhY3QtdXMge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMzZweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDAuODY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDEuMDFweDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwIC5iMmIge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjc4cHg7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcCAuZmVhdHVyZWQtcHJvZHVjdC10ZXh0IHtcclxuXHRmb250LWZhbWlseTogJ0dvdGhhbSBBJywgJ0dvdGhhbSBCJztcclxuXHRmb250LXNpemU6IDIxcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHJcblx0ZmxleDogMSAwIDAlO1xyXG59XHJcblxyXG4uaGNwLWJ1dHRvbi0xIHtcclxuXHRwYWRkaW5nOiAxM3B4IDQ0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcclxuXHRib3JkZXI6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcblx0Zm9udC1zaXplOiAxMy41cHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmhjcC10YWJsZSAuaGNwLWJ1dHRvbi0xIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uaGNwLWJ1dHRvbi0xOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmhjcC1idXR0b24tMiB7XHJcblx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0Ym9yZGVyOiAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcclxuXHRmb250LXNpemU6IDEzLjVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtbW9kZWwge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS43NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1jb25uZWN0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDQ7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwLXRleHQtbGluayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwIC5oY3AtZGlzY2xhaW1lcixcclxuLmhjcCAuaGNwLWRpc2NsYWltZXIgcCxcclxuLmhjcCAuaGNwLWRpc2NsYWltZXIgLmhjcC1kaXNjbGFpbWVyLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbn1cclxuXHJcbi5oY3AtZGlzY2xhaW1lci1saW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRoMi5oY3AtZGlzY2xhaW1lci1oZWFkaW5nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxuXHR9XHJcblxyXG5cdC5oY3AtZGlzY2xhaW1lci1saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuXHRcdGNvdW50ZXItcmVzZXQ6IExJU1QtSVRFTVM7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMC4yZW07XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogY291bnRlcihMSVNULUlURU1TKSBcIi5cIjtcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogTElTVC1JVEVNUztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmhjcCAuaGNwLWp1bXAtYmFyIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5oY3AgLndoaXRlIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwIC5ibGFjayB7XHJcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMiB1bCxcclxuLmhjcC1ib2R5LTkgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5oY3AgLnN1YiB7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbn1cclxuXHJcbi5oY3AgLmNlbnRlcmVkIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3Atcm91bmRlZC0zMCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxufVxyXG5cclxuLmhjcC1yb3VuZGVkLWxlZnQtMzAge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3Atcm91bmRlZC1yaWdodC0zMCB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi0xMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItOSB7XHJcblx0cGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xMiB7XHJcblx0cGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnBiLTEzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucGItMTQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5wYi0xNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnB0LTkge1xyXG5cdHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLnB0LTEwIHtcclxuXHRwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucHQtMTUge1xyXG5cdHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tdC04IHtcclxuXHRtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LTkge1xyXG5cdG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubXQtMTAge1xyXG5cdG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW4xIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjMge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm1iLW40IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwIC5tYi1uNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAubWItbjYge1xyXG5cdG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AgLm10LW4xIHtcclxuXHRtYXJnaW4tdG9wOiAtMXJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjIge1xyXG5cdG1hcmdpbi10b3A6IC0ycmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMyB7XHJcblx0bWFyZ2luLXRvcDogLTNyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW40IHtcclxuXHRtYXJnaW4tdG9wOiAtNHJlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjUge1xyXG5cdG1hcmdpbi10b3A6IC01cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uNiB7XHJcblx0bWFyZ2luLXRvcDogLTZyZW07XHJcbn1cclxuXHJcbi5oY3AgLm10LW43IHtcclxuXHRtYXJnaW4tdG9wOiAtN3JlbTtcclxufVxyXG5cclxuLmhjcCAubXQtbjgge1xyXG5cdG1hcmdpbi10b3A6IC04cmVtO1xyXG59XHJcblxyXG4uaGNwIC5tdC1uMTAwIHtcclxuXHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbn1cclxuXHJcbi5oY3AgLm10LW41MCB7XHJcblx0bWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuXHJcbi5oY3AgLm5hdi1saW5rIHtcclxuXHRwYWRkaW5nOiAuNXJlbSAxcmVtO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4zODtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTEsXHJcbi5oY3AtYS1zcG90LTIgLm1haW4sXHJcbi5oY3AtY2FsbG91dC0xLFxyXG4uaGNwLWEtc3BvdC00IC5tYWluLFxyXG4uaGNwLWEtc3BvdC01IC5tYWluLFxyXG4uaGNwLWNhbGxvdXQtMSB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWhvbWUgLm1haW4ge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC0xIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDM4JTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtaG9tZSxcclxuLmhjcC1hLXNwb3QtMSxcclxuLmhjcC1hLXNwb3QtMixcclxuLmhjcC1hLXNwb3QtNCxcclxuLmhjcC1ib2R5LTcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMSBhLFxyXG4uaGNwLWEtc3BvdC0yIGEsXHJcbi5oY3AtYS1zcG90LTMgYSxcclxuLmhjcC1hLXNwb3QtNSBhIHtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGh5cGhlbnM6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LTMgLnN1Yi13cmFwcGVyLFxyXG4uaGNwLWEtc3BvdC01IC5zdWItd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtMyAuc3ViIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1uYXZ5KTtcclxufVxyXG5cclxuLmhjcC1hLXNwb3QtNSAuc3ViMiBoMiB7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yNDtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLm1haW4ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ncmV5LnBuZycpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuXHJcbi8qIG5ldyBzdHlsZXMgKi9cclxuLm0tMTQ0IHtcclxuXHRtYXgtd2lkdGg6IDE0NHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uY29udGFjdC1iYW5uZXItYjJiLnRyYW5zZm9ybWVkIHtcclxuXHRtYXJnaW4tbGVmdDogLTUuNSUgIWltcG9ydGFudDtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTguMyUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC02LjklICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTYuNCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyLFxyXG4uYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5scC1iMmItYmFubmVyLXdyYXBwZXItb3V0ZXIsXHJcbi5iMmItYmFubmVyLXdyYXBwZXItaW5uZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcblx0Jj5pbWcge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMyU7XHJcblx0fVxyXG5cclxuXHQuY29udGFjdC11cyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLW91dGVyIHtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNC4xJSAhaW1wb3J0YW50O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTIuOCUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMiUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMC41JSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTUuOSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC00LjclICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTQuNSUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci13cmFwcGVyLWlubmVyIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuYjJiLWJhbm5lci1jb250ZW50cyB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4ubHAtYjJiLWJhbm5lci1sb2dvIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5iMmItYmFubmVyLWNvbnRlbnRzIGgyLmIyYi5kLWZsZXgge1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8qZW5kKi9cclxuXHJcbi5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmNvbnRhY3QtdXMtdGV4dC13cmFwcGVyIHtcclxuXHRoZWlnaHQ6IDczcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRtYXgtd2lkdGg6IDE2NHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM1cHgsIDEwMCUgOTNweCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMzVweCwgMTAwJSA5M3B4LCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi1iYW5uZXItd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uaGNwLWIyYi1wb3J0YWwgLmIyYi10ZXh0LXdyYXBwZXIge1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oY3AtYjJiLXBvcnRhbCAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxNjRweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgLmIyYiB7XHJcblx0cGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmhjcC1iMmItcG9ydGFsIGJ1dHRvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMTNweCAzNXB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktMSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG59XHJcblxyXG4uaGNwLWJvZHktMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA1OHB4KSwgMCAxMDAlKTtcclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDU4cHgpLCAwIDEwMCUpO1xyXG5cclxuXHR1bCAudml0YWxzaWdodC1pdGVtcy1saXN0IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuLmhjcC1ib2R5LTMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTMgLm1haW4gYSB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtYm9keS00LFxyXG4uaGNwLWJvZHktOSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgNThweCwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwIDEwMCUpO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDU4cHgsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTQgLm1haW4gcCB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tYmxhY2spO1xyXG59XHJcblxyXG4uaGNwLWJvZHktNSxcclxuLmhjcC1mZWF0dXJlZC1wcm9kdWN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtaW5kdXN0cnktbmV3cyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTYwcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IGgzIHtcclxuXHRtYXgtd2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmNvbC00IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5jb2wtNDpmaXJzdC1vZi10eXBlIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktNyAuY29sLTQ6bGFzdC1vZi10eXBlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS03IC5oY3AtYm9keS03LXRleHQge1xyXG5cdGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmhjcC1ib2R5LTcgLmhjcC1idXR0b24tMSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTNweCAzMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaGNwLWJvZHktOSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDM1MnB4O1xyXG59XHJcblxyXG4uaGNwLWJvZHktOS1ib3gge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNlcnVsZWFuKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAxMHB4IDVweDtcclxufVxyXG5cclxuLmhjcC1ib2R5LTktYm94IHAuaGNwLXNtYWxsIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtYm9keS05LWJveC13cmFwcGVyIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLmhjcCBzdXAge1xyXG5cdGZvbnQtc2l6ZTogNTAlO1xyXG59XHJcblxyXG4uaGNwLWNhbGxvdXQtMyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLXZpZGVvQDN4LnBuZ1wiKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhjcC1jYWxsb3V0LTMgLmhjcC1kaXNjbGFpbWVyIHtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3Qtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaGF0dGVycy1ibHVlLWZlYXR1cmVkLXByb2R1Y3RAM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmZwLWJhbm5lci1jb250ZW50cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0aGVpZ2h0OiA1N3B4O1xyXG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuZnAtYmFubmVyLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE1N3B4O1xyXG5cdGxlZnQ6IC0zNHB4O1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5oY3AtZmVhdHVyZWQtcHJvZHVjdCAuc3ViIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAtMjVweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uaGNwLWZvcm0gLmhjcC1mb3JtLWdmIC5nZmllbGRfbGFiZWwge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS4yMjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgaW5wdXQsXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgc2VsZWN0IHtcclxuXHRwYWRkaW5nOiAxNXB4IDM1cHggIWltcG9ydGFudDtcclxuXHRtYXgtaGVpZ2h0OiA1M3B4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2JvZHkgdGV4dGFyZWEge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2hlYWRpbmcge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5oY3AtZm9ybSAuaGNwLWZvcm0tZ2YgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XHJcbn1cclxuXHJcbi5wYWdlLXJlc3BpcmF0b3J5LXN1cHBvcnQgLmhjcC1ncmlkLTEsXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLXZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWEtc3BvdC0zIC5zdWIge1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wYWdlLXJlbW90ZS1wYXRpZW50LW1vbml0b3JpbmcgLmhjcC12aWRlbyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIGlmcmFtZSB7XHJcblx0d2lkdGg6IDg5MXB4O1xyXG5cdGhlaWdodDogNTAxcHg7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmV5MSk7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG5cdGJvcmRlcjogMHB4IHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXktYmx1ZSk7XHJcblx0cGFkZGluZzogMTBweCAzMnB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdFx0cGFkZGluZzogMTBweCAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIC5uYXYtbGluayB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgLm5hdi1saW5rIHtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTNweCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0td2hpdGUpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZXkpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlIHtcclxuXHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB2YXIoLS1jZXJ1bGVhbik7XHJcbn1cclxuXHJcbi5oY3AtZ3JpZC0zIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpub3QoLmFjdGl2ZSkge1xyXG5cdHBhZGRpbmctbGVmdDogMzFweDtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRmb250LXNpemU6IDEzLjVweDtcclxuXHRib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDE1cHggc29saWQgdmFyKC0tY2VydWxlYW4pO1xyXG5cdHBhZGRpbmc6IDhweCAxNnB4O1xyXG59XHJcblxyXG4uaGNwLWdyaWQtMyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmhjcC1ncmlkLTMgLm5hdi10YWJzIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaGNwLWltYWdlLXdyYXBwZXIge1xyXG5cdGZsZXg6IDAgMCAxNTdweDtcclxufVxyXG5cclxuLmhjcC10YWJsZSBpbWcge1xyXG5cdG1heC1oZWlnaHQ6IDExOHB4O1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIGg0IHtcclxuXHRjb2xvcjogdmFyKC0tY2VydWxlYW4pO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIC5jaGVjayB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0aCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRkIHtcclxuXHR3aWR0aDogMTYlO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRoLFxyXG4uaGNwLmhjcC10YWJsZSB0ZCB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgdGgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkxKTtcclxufVxyXG5cclxuLmhjcC10YWJsZSB0cjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRib3JkZXI6IHNvbGlkIDJweCB2YXIoLS12ZXJ5LWxpZ2h0LXBpbmspO1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIGE6bm90KC5oY3AtYnV0dG9uLTEpIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDc7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1ncmV5LWJsdWUpO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLXRhYmxlIC5oY3AtYnV0dG9uLTEge1xyXG5cdHBhZGRpbmc6IDEwcHggMTlweDtcclxufVxyXG5cclxuLmhjcC10YWJsZSxcclxuLmhjcC10YWJsZS0yIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5oY3AtdGFibGUtMiB0aCxcclxuLmhjcC5oY3AtdGFibGUtMiB0ZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tdmVyeS1saWdodC1waW5rKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmhjcC10YWJsZS0yIHRoIHNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL3NoYXR0ZXJzLWJsdWUtdmlkZW9AM3gucG5nXCIpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uaGNwLXZpZGVvIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMDBweDtcclxufVxyXG5cclxuLmhjcC12aWRlbyAuc3ViIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym90dG9tOiAtMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcCAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSxcclxuLnBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIgLnJvdy1uby1ndXR0ZXJzIFtjbGFzcyo9Y29sLV0sXHJcbi5wYXJlbnQtcGFnZS1wcm9mZXNzaW9uYWxzICNtYWluLWhlYWRlciAucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1jb2wtXSB7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wYWdlLXByb2Zlc3Npb25hbHMgI21haW4taGVhZGVyLFxyXG4ucGFyZW50LXBhZ2UtcHJvZmVzc2lvbmFscyAjbWFpbi1oZWFkZXIsXHJcbi5oY3AtZm9vdGVyIHtcclxuXHRtYXgtd2lkdGg6IDE0MzhweDtcclxufVxyXG5cclxuLmhjcC1mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleS1ibHVlKTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgYSB7XHJcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1mb290ZXItZGlzY2xhaW1lciBwIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDEuMzY7XHJcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjJlbTtcclxufVxyXG5cclxuLmhjcC1mb290ZXIgLnRpdGxlIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMS40NjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyIC5ldF9wYl93aWRnZXQge1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uaGNwLWZvb3RlciBhOmZvY3VzLFxyXG4uaGNwLWZvb3RlciBidXR0b246Zm9jdXMge1xyXG5cdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtaW5wdXQtbmV3c2xldHRlciB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oY3AtZm9vdGVyICNuZXdzbGV0dGVyZm9ybSAuaGNwLWJ1dHRvbi0yOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JleTEpO1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1uYXYgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRsaW5lLWhlaWdodDogMS42NztcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbn1cclxuXHJcbi5oY3AtYm90dG9tLW5hdiBsaTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1ib3R0b20taGVhZGVyIC5uYXYtaXRlbS5hY3RpdmUge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIGEge1xyXG5cdGZvbnQtZmFtaWx5OiAnR290aGFtIEEnLCAnR290aGFtIEInO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS40NjtcclxuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcblx0cGFkZGluZzogMTVweCAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgYTpob3ZlcixcclxuLmhjcC1oZWFkZXIgLm5hdi1pdGVtOmhvdmVyIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciBhOmZvY3VzLFxyXG4uaGNwLWhlYWRlciAubmF2LWl0ZW06Zm9jdXMgYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdoaXRlKTtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLnNob3cgLm5hdi1pdGVtIGEge1xyXG5cdHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGNwLWhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2U6bm90KC5zaG93KSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XHJcblx0cGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhciAubmF2LWl0ZW06bGFzdC1jaGlsZCBhIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI21lbnUtaGNwIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5oY3AtaGVhZGVyICNuYXZiYXItbmF2IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxyXG4uaGNwLWJvdHRvbS1oZWFkZXIgLm5hdi1idXR0b24td3JhcHBlciBidXR0b24ge1xyXG5cdG1pbi1oZWlnaHQ6IDY4cHg7XHJcblx0cGFkZGluZzogLjI1cmVtIDIuNHJlbTtcclxuXHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0XHRwYWRkaW5nOiAuMjVyZW0gMC45Mzc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLmhjcC1oZWFkZXIgLm5hdmJhci10b2dnbGVyLFxyXG4jc2VhcmNoLWNsb3NlLWJ1dHRvbi0yIHtcclxuXHRwYWRkaW5nOiAwLjI1cmVtIDFyZW07XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdFx0cGFkZGluZzogLjI1cmVtIDAuOTM3NXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5oY3AtaGVyby1pbWFnZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwcHg7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbiNoY3AtbWFpbi1mb290ZXIge1xyXG5cdC5mb3JtLW5ld3NsZXR0ZXIge1xyXG5cdFx0LmhjcC1pbnB1dC1uZXdzbGV0dGVyIHtcclxuXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6dmFsaWQsXHJcblx0XHRcdCY6bm90KDpwbGFjZWhvbGRlci1zaG93biksXHJcblx0XHRcdCY6dmFsaWQge1xyXG5cdFx0XHRcdCYrLmZvcm0tbmV3c2xldHRlci1sYWJlbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRvcDogLTE4cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IC43NXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLW5ld3NsZXR0ZXItbGFiZWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogN3B4O1xyXG5cdFx0Zm9udC1zaXplOiAuNzJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcblx0XHRjb2xvcjogIzQ5NTA1NztcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHR9XHJcblxyXG5cdCNmb290ZXItbG9nbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEzNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1haW4taGVhZGVyIC5uYXZiYXItYnJhbmQuaGNwLWxvZ28ge1xyXG5cdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtaG9tZSAubWFpbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvdHRvbS1oZWFkZXIgI25hdi13cmFwcGVyIHtcclxuXHRcdG1heC1oZWlnaHQ6IDcwdmg7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xyXG5cdC5wYWdlLXBhaW4tbWFuYWdlbWVudCAuaGNwLWNhbGxvdXQtMiB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcclxuXHJcblx0LmhjcCBoMSxcclxuXHQuaGNwIC5oMSB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM3B4O1xyXG5cdH1cclxuXHJcblx0LmhjcCBoMixcclxuXHQuaGNwIC5oMiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIGgzLFxyXG5cdC5oY3AgLmgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AgcCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtZmVhdHVyZWQtcHJvZHVjdCBoMiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1idXR0b24tMSxcclxuXHQuaGNwLWJvZHktNSAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWZlYXR1cmVkLXByb2R1Y3QgLmhjcC1tb2RlbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0XHRsZWZ0OiA0MCUgIWltcG9ydGFudDtcclxuXHRcdHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFpbi1oZWFkZXIgLm5hdmJhci1icmFuZC5oY3AtbG9nbyB7XHJcblx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm9keS03IGgzIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYjJiLXBvcnRhbCBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhjcC1iMmItcG9ydGFsIC5iMmItYmFubmVyLXdyYXBwZXIgLmIyYi1iYW5uZXItY29udGVudHMgaW1nIHtcclxuXHRcdG1heC13aWR0aDogMTI3cHg7XHJcblx0fVxyXG5cclxuXHQuaGNwIC5iMmIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IHVuc2V0O1xyXG5cdH1cclxuXHJcblx0LmhjcC1iMmItcG9ydGFsIC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWNhbGxvdXQtMSAuaGNwLWJ1dHRvbi0xIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaGNwLWdyaWQtMyBpbWcsXHJcblx0LmhjcC1ncmlkLTIgaW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmhjcC12aWRlbyBpZnJhbWUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuaGNwLWJvZHktMiBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiA3NSU7XHJcblx0fVxyXG5cclxuXHQuaGNwLWEtc3BvdC1jb250YWN0LXVzIC5iMmItYmFubmVyLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXIge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhjcC1hLXNwb3QtY29udGFjdC11cyAuYjJiLWJhbm5lci13cmFwcGVyIC5iMmItYmFubmVyLWNvbnRlbnRzIC5jb250YWN0LXVzIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYS1zcG90LWNvbnRhY3QtdXMgLmIyYi1iYW5uZXItd3JhcHBlciAuYjJiLWJhbm5lci1jb250ZW50cyBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm90dG9tLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0fVxyXG5cclxuXHQuaGNwLWJvdHRvbS1uYXYgbGkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0fVxyXG5cclxuXHQjaGNwLW1haW4tZm9vdGVyIC5oY3AtYnV0dG9uLTIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5oY3AtYm9keS03IC5oY3AtYnV0dG9uLTEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4jbWVudS1oY3AtZm9vdGVyIHtcclxuXHRsaSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG91dGxpbmUtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UtaW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjb3Qtc2RrLWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdHb3RoYW0gQScsICdHb3RoYW0gQic7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxufSIsIi5uYXZiYXJ7XG4gICYtY29sbGFwc2V7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gICYtdG9nZ2xlcntcbiAgICAmOmZvY3Vze1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdntcbiAgJi1saW5re1xuICAgICYuc2VhcmNoLCAmLmNhcnR7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIzZTUwO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYmM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zZWFyY2h7XG4gICAgICBpe1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmF2TWVudSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXG5cdCYtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cblx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmPmEsXG5cdFx0XHRcdCY+YnV0dG9uIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Jj5hLFxuXHRcdFx0Jj5idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0wIHtcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdEBleHRlbmQgLmRyb3Bkb3duLXRvZ2dsZTtcblxuXHRcdFx0XHQmK3VsIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5kcm9wZG93bi1tZW51O1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmPmEsXG5cdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NXJlbTtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTM3OXB4KSB7XG5cblx0XHRcdFx0Jj5hLFxuXHRcdFx0XHQmPmJ1dHRvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAuNXJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0XHRcdFx0JiBidXR0b246aG92ZXIsXG5cdFx0XHRcdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLTEge1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBleHRlbmQgLmRyb3Bkb3duLWl0ZW07XG5cblx0XHRcdH1cblxuXHRcdFx0YVtocmVmPVwiL3Byb2R1Y3RzL2hlYXJ0Z3VpZGUtd2VhcmFibGUtYmxvb2QtcHJlc3N1cmUtbW9uaXRvci1icDgwMDBtL1wiXSxcblx0XHRcdC5hc0J0biB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvbmF2LWxvZ28taGVhcnRndWlkZS5wbmdcIikgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0Ym9yZGVyOiA4cHggc29saWQgI0ZGRjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNzJiYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMzc5cHgpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzL25hdi1sb2dvLWhlYXJ0Z3VpZGUtbW9iaWxlLnBuZ1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6Zm9jdXMgYSxcblx0XHRcdGE6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDA3MmJjO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdK3VsIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0JiBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdK3VsIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59IiwiLnZpZGVvLWRvdWJsZS1zbGlkZXJfX21haW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlscyB7XG4gIC5zbGljay1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG5cbiAgLnNsaWNrLXRyYWNre1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWJ0blthcmlhLWN1cnJlbnQ9XCJ0cnVlXCJde1xuICAgICY6OmJlZm9yZXtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1kb3VibGUtc2xpZGVyX190aHVtYm5haWwtc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIGhlaWdodDogMDtcbn1cblxuLnZpZGVvLWRvdWJsZS1zbGlkZXJfX3RodW1ibmFpbC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4udmlkZW8tZG91YmxlLXNsaWRlcl9fdGh1bWJuYWlsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cblxuIiwiLnZpZGVvLXRyYW5zY3JpcHQtc2hvdy1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTVweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLmZhLWZpbGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi52aWRlby10cmFuc2NyaXB0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDM1cHggNXB4IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgJi5pcy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udmlkZW8tdHJhbnNjcmlwdC1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIC5mYS1jbG9zZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59IiwiLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b29sdGlwLWJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDclLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MTgxODE7XG59XG4udG9vbHRpcCAudG9vbHRpcC1jb250ZW50LmlzX3Zpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4MTgxODEgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEobWluLXdpZHRoOiA1ODBweCkge1xuXG4gIC50b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgNSUpO1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5vbXItcGRwLW9mZmVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTIlLCA1JSk7XG4gICAgd2lkdGg6IDQyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBkcC1kaXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBkcC1kaXNjLWJ1bmRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnZpc3VhbGx5LWhpZGRlbi10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59IiwiLm9tci1iYW5uZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRyaztcclxuXHRwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG59XHJcblxyXG4udml0YWwtb21yLWJhbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHJveWFsYmx1ZTtcclxufVxyXG5cclxuLmJhbm5lci1ibG9jay1sZWZ0IHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG5cdCYudml0YWxzaWdodCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCYtb3V0ZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Ji52aXRhbHNpZ2h0IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnksXHJcbi5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbGRhcms7XHJcblx0cGFkZGluZzogMzhweCA2NHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1JTtcclxufVxyXG5cclxuLmJhbm5lci10aXRsZSB7XHJcblx0Y29sb3I6ICRhcXVhO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuXHQmLmJhbm5lci12aXRhbHNpZ2h0LXByaW1hcnkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG5cdHN1cCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5iYW5uZXItc3VidGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4udml0YWwtYmFubmVyLWxvZ28ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMzcwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gNTZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmFubmVyLXVybCxcclxuLmJhbm5lci1zdWJ0aXRsZSxcclxuLmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnksXHJcbi5iYW5uZXItdGl0bGUuYmFubmVyLXZpdGFsc2lnaHQtcHJpbWFyeSxcclxuLmJhbm5lci12aXRhbHNpZ2h0LXNlY29uZGF0eS10aXRsZSB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhbm5lci11cmwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdG1hcmdpbjogNDBweCAwIDMwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uYmFubmVyLW1hc2sge1xyXG5cdC5iYW5uZXItcmlnaHQtaW1ne1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsLW1hc2sge1xyXG5cdC5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5iYW5uZXItdml0YWwtcmlnaHQtaW1nIHtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLyptZWRpYSovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG5cdC5iYW5uZXItYmxvY2stbGVmdCxcclxuXHQuYmFubmVyLWJsb2NrLXJpZ2h0LXNlY29uZGFyeSxcclxuXHQuYmFubmVyLXZpdGFsLXJpZ2h0IHtcclxuXHRcdG1heC13aWR0aDogNTQwcHg7XHJcblx0fVxyXG5cdFxyXG5cdC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZS1zZWNvbmRhcnkge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci11cmwge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmJhbm5lci1ibG9jay1sZWZ0LFxyXG5cdC5iYW5uZXItdml0YWwtcmlnaHQge1xyXG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG5cdC5vbXItYmFubmVyIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItYmxvY2stbGVmdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItYmxvY2stbGVmdC52aXRhbHNpZ2h0LFxyXG5cdC5iYW5uZXItYmxvY2stcmlnaHQtc2Vjb25kYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLW1hc2ssXHJcblx0LnZpdGFsLW1hc2sge1xyXG5cdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tYXNrLWJhbm5lci5zdmcnKTtcclxuXHRcdG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21hc2stYmFubmVyLnN2ZycpO1xyXG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCU7XHJcblx0XHRtYXNrLXNpemU6IDEwMCU7XHJcblx0XHQtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0LXdlYmtpdC1tYXNrLW9yaWdpbjogY29udGVudDtcclxuXHRcdG1hc2stb3JpZ2luOiBjb250ZW50O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdDtcclxuXHRcdG1hc2stcG9zaXRpb246IGxlZnQ7XHJcblx0XHQtd2Via2l0LW1hc2stc2l6ZTogYXV0byAxMDAlO1xyXG5cdFx0bWFzay1zaXplOiBhdXRvIDEwMCU7XHJcblx0fVxyXG5cclxuXHQudml0YWwtYmFubmVyLWxvZ28ge1xyXG5cdFx0bWFyZ2luOiAwIDAgNTZweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuXHQuYmFubmVyLWJsb2NrLWxlZnQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHJcblx0XHQmLnZpdGFsc2lnaHQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJhbm5lci1ibG9jay1yaWdodC1zZWNvbmRhcnkge1xyXG5cdFx0bWF4LXdpZHRoOiA2MzJweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmJhbm5lci1zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLXN1YnRpdGxlLXNlY29uZGFyeSB7XHJcblx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0fVxyXG5cdFxyXG5cdC52aXRhbC1tYXNrIHtcclxuXHRcdGNsaXAtcGF0aDogY2lyY2xlKDU2JSBhdCA1MCUgMjUlKTtcclxuXHRcdC13ZWJraXQtbWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWFzay1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1tYXNrLXNpemU6IDAgIWltcG9ydGFudDtcclxuXHRcdG1hc2stc2l6ZTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbn0iLCJzdXAuc20tc3VwLWxpbmsge1xyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVib29rLWJ0bixcclxuLnNjaGVkdWxlLWJ0bixcclxuLmRldGFpbHMtYm9va3MtYnRuLFxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxyXG4uc2hlZHVsZS1saXN0IC5zaGVkdWxlLWxpc3QtdGl0bGUsXHJcbi5ibG9ja3F1b3RlLWF1dGhvcixcclxuLmdvaW5nLWZvci16ZXJvLWNvbCAuaGVhZGluZy1oMixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsLWhlYWRpbmctaDIge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5icy1jb250YWluZXItdml0YWwge1xyXG5cdEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LWRlbW8tY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiA1NnB4IDAgMzJweDtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtZGVtby1jb250YWluZXIsXHJcbi5nZXQtdGhlLWRldGFpbHMtYm9va3MsXHJcbi5kZXRhaWxzLWJvb2tzLWJ0biB7XHJcblx0YmFja2dyb3VuZDogJHRlYWxkYXJrO1xyXG59XHJcblxyXG4uc2NoZWR1bGUtYnRuIHsgXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG5cdH1cclxufVxyXG5cclxuLnNjaGVkdWxlLWJ0bixcclxuLmdvaW5nLWZvci16ZXJvLWxlZnQtYmxvY2sgLnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0YmFja2dyb3VuZDogJGdyZWVuO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcclxuXHRwYWRkaW5nOiAxNnB4IDI4cHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lYm9vay1idG4ge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG59XHJcblxyXG4uZ2V0LXRoZS1kZXRhaWxzLWJvb2tzLXRpdGxlLFxyXG4udmlkZW8tcmVzb3VyY2VzLXRpdGxlLFxyXG4uZWJvb2stYnRuLFxyXG4uc2NoZWR1bGUtYnRuLFxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5nb2luZy1mb3ItemVyby1sZWZ0LWJsb2NrIC52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5kZXRhaWxzLWJvb2tzLWJ0biB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uZGV0YWlscy1ib29rcy1idG4sXHJcbi5lYm9vay1idG4sXHJcbi5zY2hlZHVsZS1idG4sXHJcbi52aXRhbHNpZ2h0LWdvLWZvci16ZXJvLWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXHJcbi50ZXh0LWNhcHRpb24ge1xyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi52aXRhbHNpZ2h0LXJpZ2h0LWJsb2NrIC5zY2hlZHVsZS1idG4ge1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICRibHVlLWRyaztcclxuXHR9XHJcbn1cclxuXHJcbi5zaGVkdWxlLWxpc3Qge1xyXG5cclxuXHQuc2hlZHVsZS1saSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Ji10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdH1cclxuXHJcblx0Ji10ZXh0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmVib29rLWltZy1jb250IHtcclxuXHRtYXgtd2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4uZWJvb2stdGl0bGUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxufVxyXG5cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLWNvbnRhaW5lciB7XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDEyOHB4IDE1cHg7XHJcbn1cclxuXHJcbi5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW5uZXItbGVmdCB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmhvdy12aXRhbHNpZ2h0LXdvcmstaW1nIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4ubWFwLWRlc2NyaXB0aW9uIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW9zIHtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtaW1nLWJveCB7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yZXNvdXJjZXMtdmlkZW8tYm94IGlmcmFtZSxcclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmhpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0aW1nIHtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1ib3gge1xyXG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udmlkZW8tcmVzb3VyY2VzLWJsb2NrcXVvdGUge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLnZpZGVvLXJlc291cmNlcy1hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnZpZGVvLW92ZXJsYXktaW1nLWJveCB7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1idXR0b24tb3V0ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA1O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnJlc291cmNlcy12aWRlby1idXR0b24ge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHJcblx0Jjpob3ZlcixcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG5cclxuXHRcdC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbzo6YmVmb3JlIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4ucmVzb3VyY2VzLXZpZGVvLWJ1dHRvbi1pY28ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDY1cHg7XHJcblx0bWF4LWhlaWdodDogNjVweDtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFw0OVwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogLTJweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBFVG1vZHVsZXM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XHJcblx0cCwgbGksIGEsIHNwYW4sIHN0cm9uZyB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdH1cclxuXHJcblx0b2wge1xyXG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcclxuXHR9XHJcblxyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHR1bCxvbCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnByb2R1Y3RzLWlubmVyLWJsb2NrLWluZm8tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnZpdGFsc2lnaHQtYmxvY2txdW90ZS1ibG9jayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICRsaWdodEdyZXk7XHJcbn1cclxuXHJcbi5xdW90LWljby1ibG9jayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogM3B4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtdHh0LFxyXG4uYmxvY2txdW90ZS1hdXRob3Ige1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtdHh0IHtcclxuXHRwYWRkaW5nOiAyOHB4O1xyXG59XHJcblxyXG4udGV4dC1jYXB0aW9uIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmdvaW5nLWZvci16ZXJvLWNvbCB7XHJcblx0cCwgbGkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHR9XHJcblx0LmhlYWRpbmctaDIge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcbn0gXHJcblxyXG4uZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayB7XHJcblx0LnZpdGFsc2lnaHQtZ28tZm9yLXplcm8tZm9ybSB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0XHQuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC52aXRhbC1oZWFkaW5nLWgyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4udml0YWwtaW5wIGlucHV0LFxyXG4udml0YWwtaW5wIHNlbGVjdCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWUgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAxNHB4IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZpdGFsLWlucCBsYWJlbCB7XHJcblx0Y29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXRhbC1pbnAgZGl2IHNwYW4gbGFiZWx7XHJcblx0QGluY2x1ZGUgc3Itb25seSgpO1xyXG59XHJcblxyXG4uYWNfcGhvbmVfbnVtYmVyIHtcclxuXHRjb2xvcjogIzAwRkZGRjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5hY19waG9uZV9udW1iZXJfMiB7XHJcblx0Y29sb3I6IHZhcigtLWNlcnVsZWFuMyk7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uYWNfcGhvbmUtbGluayB7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4uYWNfcGhvbmUtbGluazpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzI2NTg3MDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKVxyXG59XHJcblxyXG4uYWNfcGhvbmVfbnVtYmVyXzIgYSB7XHJcblx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKm1lZGlhKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xyXG5cdH1cclxuXHJcblx0LnNjaGVkdWxlLWJ0bixcclxuXHQuZWJvb2stYnRuLFxyXG5cdC5kZXRhaWxzLWJvb2tzLWJ0bixcclxuXHQuZ29pbmctZm9yLXplcm8tbGVmdC1ibG9jayAudml0YWxzaWdodC1nby1mb3ItemVyby1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde1xyXG5cdFx0cGFkZGluZzogMTZweCA0OHB4O1xyXG5cdH1cclxuXHJcblx0LmFjX3Bob25lX251bWJlciB7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuYWNfcGhvbmVfbnVtYmVyXzIge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmFjX3Bob25lLWxpbms6aG92ZXIge1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdH1cclxuXHJcblx0Lmhvdy12aXRhbHNpZ2h0LXdvcmstdGl0bGUtYmxvY2sge1xyXG5cdFx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHR9XHJcblxyXG5cdC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQuZWJvb2stdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblxyXG5cdC5yZXNvdXJjZXMtdmlkZW8tYnV0dG9uLWljbyB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMHB4O1xyXG5cdFx0bWF4LWhlaWdodDogMTAwcHg7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Zm9udC1zaXplOiA2cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDk2MHB4O1xyXG5cdH1cclxuXHJcblx0LmJsb2NrcXVvdGUtdHh0IHtcclxuXHRcdHBhZGRpbmc6IDI4cHggNTlweDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcclxuXHQudml0YWxzaWdodC1yaWdodC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYmxvY2txdW90ZS1jb2w6bnRoLWNoaWxkKGV2ZW4pLFxyXG5cdC52aXRhbHNpZ2h0LWxlZnQtYmxvY2sge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucmVzb3VyY2VzLXZpZGVvLWNvbDpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6MTM4MHB4KSB7XHJcblx0LmJzLWNvbnRhaW5lci12aXRhbCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwODBweDtcclxuXHR9XHJcblxyXG5cdC5ob3ctdml0YWxzaWdodC13b3JrLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQoZXZlbiksXHJcblx0LnZpdGFsc2lnaHQtbGVmdC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5ibG9ja3F1b3RlLWNvbDpudGgtY2hpbGQob2RkKSxcclxuXHQudml0YWxzaWdodC1yaWdodC1ibG9jayB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZWJvb2stdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdH1cclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCB7XHJcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcclxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cclxuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcclxuXHJcbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcclxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cclxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXHJcbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cclxuICBAbWVkaWFcclxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbn1cclxuIl19 */
